Standardized basic camera parameters in common units. More...
#include <basicParams.hpp>
Public Attributes | |
| double | expo_time_sec {0} |
| Exposure time in seconds. | |
| double | frame_rate_hz {0} |
| Frame rate in Hz. | |
| uint32_t | width {0} |
| Current image width in pixels. | |
| uint32_t | height {0} |
| Current image height in pixels. | |
| uint32_t | offset_x {0} |
| ROI X offset. | |
| uint32_t | offset_y {0} |
| ROI Y offset. | |
| uint32_t | bin_x {1} |
| Horizontal binning factor. | |
| uint32_t | bin_y {1} |
| Vertical binning factor. | |
| uint32_t | sensor_width {0} |
| Full sensor width in pixels. | |
| uint32_t | sensor_height {0} |
| Full sensor height in pixels. | |
| uint8_t | bytes_per_pixel {2} |
| Bytes per pixel (1, 2, 4, etc.) | |
| uint64_t | max_frame_size {0} |
| Max frame buffer size in bytes. | |
| BasicParamNames | names |
Standardized basic camera parameters in common units.
Adapters populate this struct by reading their native parameters and converting to standard units. This allows the server/GUI to work with camera parameters without knowing adapter-specific param names or units.
Parameter names are included so the server can write back adjusted values using the standard Write(Parameter) interface.
| uint32_t camcom::common::BasicParams::bin_x {1} |
Horizontal binning factor.
| uint32_t camcom::common::BasicParams::bin_y {1} |
Vertical binning factor.
| uint8_t camcom::common::BasicParams::bytes_per_pixel {2} |
Bytes per pixel (1, 2, 4, etc.)
| double camcom::common::BasicParams::expo_time_sec {0} |
Exposure time in seconds.
| double camcom::common::BasicParams::frame_rate_hz {0} |
Frame rate in Hz.
| uint32_t camcom::common::BasicParams::height {0} |
Current image height in pixels.
| uint64_t camcom::common::BasicParams::max_frame_size {0} |
Max frame buffer size in bytes.
| BasicParamNames camcom::common::BasicParams::names |
| uint32_t camcom::common::BasicParams::offset_x {0} |
ROI X offset.
| uint32_t camcom::common::BasicParams::offset_y {0} |
ROI Y offset.
| uint32_t camcom::common::BasicParams::sensor_height {0} |
Full sensor height in pixels.
| uint32_t camcom::common::BasicParams::sensor_width {0} |
Full sensor width in pixels.
| uint32_t camcom::common::BasicParams::width {0} |
Current image width in pixels.