Contains the logic for the "Get Estimation Filter Data Rate Base" command
CMD_ID | CMD_GET_EF_RATE_BASE - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x8A - The Data Field Descriptor byte |
Handles the response to the command
<GenericInertialCommand::Response>
Gets the InertialTypes::Command
Gets the data field descriptor byte
uint16 parseResponse( |
| ) const |
Parses the response, getting the data rate base result
response | The GenericInertialCommandResponse holding the response to parse |
The data rate base result
Contains the logic for the "Estimation Filter Message Format" command
CMD_ID | CMD_EF_MESSAGE_FORMAT - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x82 - The Data Field Descriptor byte |
Builds the bytes for the "get" command
A ByteStream that holds the bytes that make up the command
static ByteStream buildCommand_set( |
| ) |
Builds the bytes for the "set" command.
channels const InertialChannels& | The InertialChannels holding the channels to be set. This should only contain channels that are in the Estimation Filter (0x82) descriptor set |
sampleRateBase uint16 | The base sample rate for the estimation filter command set. |
A ByteStream that holds the bytes that make up the command
Error: An InertialChannel in the channels parameter is not part of the Sensor descriptor set
Contains the logic for the "Reset Filter" command
CMD_ID | CMD_EF_RESET_FILTER - The InertialTypes::Command for this command |
Contains the logic for the "Set Initial Attitude" command
CMD_ID | CMD_EF_INIT_ATTITUDE - The InertialTypes::Command for this command |
static ByteStream buildCommand( |
| ) |
Builds the bytes for the command.
attitude const EulerAngles& | The EulerAngles representing the initial attitude. |
Contains the logic for the "Set Initial Heading" command
CMD_ID | CMD_EF_INIT_HEADING - The InertialTypes::Command for this command |
static ByteStream buildCommand( |
| ) |
Builds the bytes for the command.
heading float | The heading value to set. |
Contains the logic for the "Auto-Initialization Control" command
CMD_ID | CMD_EF_AUTO_INIT_CTRL - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x88 - The Data Field Descriptor byte |
static ByteStream buildCommand_set( |
| ) |
Builds the bytes for the "set" command.
enable bool | Whether to enable (true) or disable (false) the automatic initialization. |
Contains the logic for the "Sensor to Vehicle Frame Transformation" command
CMD_ID | CMD_EF_SENS_VEHIC_FRAME_TRANS - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x81 - The Data Field Descriptor byte |
static ByteStream buildCommand_set( |
| ) |
Builds the bytes for the "set" command.
angles- The EulerAngles containing the roll, pitch, and yaw (in radians).
Contains the logic for the "Sensor to Vehicle Frame Offset" command
CMD_ID | CMD_EF_SENS_VEHIC_FRAME_OFFSET - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x82 - The Data Field Descriptor byte |
static ByteStream buildCommand_set( |
| ) |
Builds the bytes for the "set" command.
offset const PositionOffset& | The PositionOffset in meters. |
Contains the logic for the "Antenna Offset" command
CMD_ID | CMD_EF_ANTENNA_OFFSET - The InertialTypes::Command for this command |
FIELD_DATA_BYTE | 0x83 - The Data Field Descriptor byte |
static ByteStream buildCommand_set( |
| ) |
Builds the bytes for the "set" command.
offset const PositionOffset& | The PositionOffset in meters. |