refactor cam::Camera::Description

This commit is contained in:
2021-06-18 16:54:07 +02:00
parent 86515e2da7
commit b6155b8d1f
3 changed files with 74 additions and 39 deletions

View File

@ -40,7 +40,7 @@ void listDevices()
std::vector<Camera::Description> cameras = Camera::getAvailableCameras();
size_t i = 0;
for(auto camera : cameras)
std::cout<<i++<<": "<<camera.id<<' '<<camera.model<<' '<<camera.vendor<<'\n';
std::cout<<i++<<": "<<camera.getId()<<' '<<camera.getModel()<<' '<<camera.getVendor()<<'\n';
}
void help()
@ -143,7 +143,12 @@ int main(int argc, char* argv[])
std::cout<<"setting exposure time failed\n";
}
else
std::cout<<"Exposure time: "<<camera.getExposureTime()/1000000.0<<'\n';
{
uint64_t min, max;
camera.getExposureTimeLimits(min, max);
std::cout<<"Exposure time: "<<camera.getExposureTime()/1000000.0<<'\n'
<<" Limits: "<<min/1000000.0<<" to "<<max/1000000.0<<'\n';
}
}
else
{