ifm3d
|
Public Types | |
using | Ptr = std::shared_ptr< TOFInfoV4 > |
Public Types inherited from ifm3d::TOFInfoV3 | |
using | Ptr = std::shared_ptr< TOFInfoV3 > |
Public Member Functions | |
void | Read (const uint8_t *data, size_t size) |
Public Member Functions inherited from ifm3d::TOFInfoV3 | |
void | Read (const uint8_t *data, size_t size) |
Static Public Member Functions | |
static TOFInfoV4 | Deserialize (const Buffer &tof_info_buffer) |
Static Public Member Functions inherited from ifm3d::TOFInfoV3 | |
static TOFInfoV3 | Deserialize (const Buffer &tof_info_buffer) |
Public Attributes | |
uint32_t | measurement_block_index |
Current measurement block index (range 0 to N-1, where N is the number of sub-modes). More... | |
float | measurement_range_min |
float | measurement_range_max |
const size_t | tof_info_v4_size = 428 |
size of ToFInfoV4 in bytes | |
Public Attributes inherited from ifm3d::TOFInfoV3 | |
uint32_t | version |
float | distance_resolution |
float | amplitude_resolution |
std::array< float, 3 > | amp_normalization_factors |
calibration::ExtrinsicOpticToUser | extrinsic_optic_to_user |
calibration::IntrinsicCalibration | intrinsic_calibration |
calibration::InverseIntrinsicCalibration | inverse_intrinsic_calibration |
std::array< uint64_t, 3 > | exposure_timestamps_ns |
std::array< uint32_t, 3 > | exposure_times_s |
float | illu_temperature |
std::array< char, 32 > | mode |
std::array< char, 32 > | imager |
const size_t | tof_info_v3_size = 416 |
uint32_t ifm3d::TOFInfoV4::measurement_block_index |
Current measurement block index (range 0 to N-1, where N is the number of sub-modes).
This identifies the currently used sub-mode in cyclic modes. In non-cyclic modes this value is always 0.