|
ReduxLib C++ 2026.1.2
|
Enumerations | |
| enum | : uint8_t { kStatusFramePeriod = 0x4 , kSerialNumber = 0x5 , kFirmwareVersion = 0x6 , kDeviceType = 0x8 , kYawFramePeriod = 0xff , kAngularPositionFramePeriod = 0xfe , kAngularVelocityFramePeriod = 0xfd , kAccelerationFramePeriod = 0xfc , kSetYaw = 0xfb , kSetPosePositiveW = 0xfa , kSetPoseNegativeW = 0xf9 } |
Variables | |
| const std::vector< uint8_t > | VDEP_SETTINGS |
Settings.
| anonymous enum : uint8_t |
| Enumerator | |
|---|---|
| kStatusFramePeriod | Status frame period (ms) |
| kSerialNumber | Serial number |
| kFirmwareVersion | Firmware version |
| kDeviceType | Device-specific type identifier |
| kYawFramePeriod | Yaw angle frame period (ms) |
| kAngularPositionFramePeriod | Angular position frame period (ms) |
| kAngularVelocityFramePeriod | Angular velocity frame period (ms) |
| kAccelerationFramePeriod | Acceleration frame period (ms) |
| kSetYaw | Set yaw |
| kSetPosePositiveW | Set (normed) quaternion assuming positive W |
| kSetPoseNegativeW | Set (normed) quaternion assuming negative W |
|
inline |
Construct setting ACCELERATION_FRAME_PERIOD
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting ANGULAR_POSITION_FRAME_PERIOD
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting ANGULAR_VELOCITY_FRAME_PERIOD
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting DEVICE_TYPE
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting FIRMWARE_VERSION
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting SERIAL_NUMBER
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting SET_POSE_NEGATIVE_W
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting SET_POSE_POSITIVE_W
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting SET_YAW
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting STATUS_FRAME_PERIOD
| data | the data to pack into a setting bitfield |
|
inline |
Construct setting YAW_FRAME_PERIOD
| data | the data to pack into a setting bitfield |
|
inline |
Unpack setting ACCELERATION_FRAME_PERIOD from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting ANGULAR_POSITION_FRAME_PERIOD from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting ANGULAR_VELOCITY_FRAME_PERIOD from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting DEVICE_TYPE from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting FIRMWARE_VERSION from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting SERIAL_NUMBER from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting SET_POSE_NEGATIVE_W from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting SET_POSE_POSITIVE_W from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting SET_YAW from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting STATUS_FRAME_PERIOD from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
|
inline |
Unpack setting YAW_FRAME_PERIOD from the wire format.
| data | the 48-bit data field to extract a setting struct from. |
| const std::vector<uint8_t> redux::sensors::canandgyro::details::setting::VDEP_SETTINGS |
Settings that are required for the vdep to flag all values as received.