|
ifm3d
|
Public Types | |
| using | Ptr = std::shared_ptr< IMUInfoV1 > |
Public Member Functions | |
| bool | IsValid (const uint8_t *, size_t size) |
| void | Read (const uint8_t *start_ptr, size_t size) |
Static Public Member Functions | |
| static IMUInfoV1 | Deserialize (const Buffer &imu_info_buffer) |
Public Attributes | |
| std::uint32_t | imu_version {} |
| std::array< calibration::IMUSample, ARRAY_SIZE_IMU_SAMPLES > | imu_samples |
| std::uint32_t | num_samples {} |
| calibration::AlgoExtrinsicCalibration | extrinsic_imu_to_user |
| calibration::AlgoExtrinsicCalibration | extrinsic_imu_to_vpu |
| std::uint64_t | imu_fifo_rcv_timestamp {} |
Static Public Attributes | |
| static constexpr size_t | IMU_INFO_V1_SIZE = 0x1340 |