EstFilter_Commands
GetEstFilterDataRateBase
GetEstFilterDataRateBase

Contains the logic for the "Get Estimation Filter Data Rate Base" command

Constants
Packet Bytes
CMD_ID

CMD_GET_EF_RATE_BASE  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x8A  - The Data Field Descriptor byte

Functions
buildCommand
static ByteStream buildCommand()

Builds the bytes in the command

Returns

A ByteStream that holds the bytes that make up the command

Response
public
GenericInertialCommand.​Response
ResponsePattern
Response

Handles the response to the command

See Also

<GenericInertialCommand::Response>

Functions
fieldId

Gets the InertialTypes::Command

fieldDataByte
virtual uint8 fieldDataByte() const

Gets the data field descriptor byte

Response
Response(
std::weak_ptr<ResponseCollectorcollector
)

Creates the Response object

parseResponse
uint16 parseResponse(
const GenericInertialCommandResponse &response
) const

Parses the response, getting the data rate base result

Parameters
response

The GenericInertialCommandResponse holding the response to parse

Returns

The data rate base result

EstFilterMessageFormat
EstFilterMessageFormat

Contains the logic for the "Estimation Filter Message Format" command

Constants
Packet Bytes
CMD_ID

CMD_EF_MESSAGE_FORMAT  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x82  - The Data Field Descriptor byte

Functions
buildCommand_get
static ByteStream buildCommand_get()

Builds the bytes for the "get" command

Returns

A ByteStream that holds the bytes that make up the command

buildCommand_set
static ByteStream buildCommand_set(
const InertialChannels &channels,
uint16 sampleRateBase
)

Builds the bytes for the "set" command.

Parameters
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.

Returns

A ByteStream that holds the bytes that make up the command

Exceptions
ResetFilter
ResetFilter

Contains the logic for the "Reset Filter" command

Constants
Packet Bytes
CMD_ID

CMD_EF_RESET_FILTER  - The InertialTypes::Command for this command

Functions
buildCommand
static ByteStream buildCommand()

Builds the bytes for the command.

SetInitialAttitude
SetInitialAttitude

Contains the logic for the "Set Initial Attitude" command

Constants
Packet Bytes
CMD_ID

CMD_EF_INIT_ATTITUDE  - The InertialTypes::Command for this command

Functions
buildCommand
static ByteStream buildCommand(
const EulerAngles &attitude
)

Builds the bytes for the command.

Parameters
attitude

The EulerAngles representing the initial attitude.

SetInitialHeading
SetInitialHeading

Contains the logic for the "Set Initial Heading" command

Constants
Packet Bytes
CMD_ID

CMD_EF_INIT_HEADING  - The InertialTypes::Command for this command

Functions
buildCommand
static ByteStream buildCommand(
float heading
)

Builds the bytes for the command.

Parameters
heading
float

The heading value to set.

AutoInitializeControl
AutoInitializeControl

Contains the logic for the "Auto-Initialization Control" command

Constants
Packet Bytes
CMD_ID

CMD_EF_AUTO_INIT_CTRL  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x88  - The Data Field Descriptor byte

Functions
buildCommand_get
static ByteStream buildCommand_get()

Builds the bytes for the "get" command.

buildCommand_set
static ByteStream buildCommand_set(
bool enable
)

Builds the bytes for the "set" command.

Parameters
enable
bool

Whether to enable (true) or disable (false) the automatic initialization.

SensorToVehicFrameTrans
SensorToVehicFrameTrans

Contains the logic for the "Sensor to Vehicle Frame Transformation" command

Constants
Packet Bytes
CMD_ID

CMD_EF_SENS_VEHIC_FRAME_TRANS  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x81  - The Data Field Descriptor byte

Functions
buildCommand_get
static ByteStream buildCommand_get()

Builds the bytes for the "get" command.

buildCommand_set
static ByteStream buildCommand_set(
const EulerAngles &angles
)

Builds the bytes for the "set" command.

Parameters

angles-  The EulerAngles containing the roll, pitch, and yaw (in radians).

SensorToVehicFrameOffset
SensorToVehicFrameOffset

Contains the logic for the "Sensor to Vehicle Frame Offset" command

Constants
Packet Bytes
CMD_ID

CMD_EF_SENS_VEHIC_FRAME_OFFSET  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x82  - The Data Field Descriptor byte

Functions
buildCommand_get
static ByteStream buildCommand_get()

Builds the bytes for the "get" command.

buildCommand_set
static ByteStream buildCommand_set(
const PositionOffset &offset
)

Builds the bytes for the "set" command.

Parameters
offset

The PositionOffset in meters.

AntennaOffset
AntennaOffset

Contains the logic for the "Antenna Offset" command

Constants
Packet Bytes
CMD_ID

CMD_EF_ANTENNA_OFFSET  - The InertialTypes::Command for this command

FIELD_DATA_BYTE

0x83  - The Data Field Descriptor byte

Functions
buildCommand_get
static ByteStream buildCommand_get()

Builds the bytes for the "get" command.

buildCommand_set
static ByteStream buildCommand_set(
const PositionOffset &offset
)

Builds the bytes for the "set" command.

Parameters
offset

The PositionOffset in meters.