ReduxLib C++ 2025.0.0-beta2
|
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.