Messages for controlling device configuration and operation. More...
Functions | |
std::ostream & | point_one::fusion_engine::messages::operator<< (std::ostream &stream, ConfigType type) |
ConfigType stream operator. More... | |
std::ostream & | point_one::fusion_engine::messages::operator<< (std::ostream &stream, ConfigurationSource source) |
ConfigurationSource stream operator. More... | |
std::ostream & | point_one::fusion_engine::messages::operator<< (std::ostream &stream, SaveAction action) |
SaveAction stream operator. More... | |
const char * | point_one::fusion_engine::messages::to_string (ConfigType type) |
Get a human-friendly string name for the specified ConfigType. More... | |
const char * | point_one::fusion_engine::messages::to_string (ConfigurationSource source) |
Get a human-friendly string name for the specified ConfigurationSource. More... | |
const char * | point_one::fusion_engine::messages::to_string (SaveAction action) |
Get a human-friendly string name for the specified SaveAction. More... | |
Messages for controlling device configuration and operation.
When a configuration/control message is received, a device typically responds with either a CommandResponseMessage or another appropriate response. For example, a MessageRequest requesting MessageType::VERSION_INFO may result in a VersionInfoMessage response, or a CommandResponseMessage indicating that directly requesting version messages is not supported. See the documentation for the individual control messages for details on the expected response.
See also Message Definitions.
|
strong |
An identifier for the contents of a parameter configuration message.
See also SetConfigMessage.
Enumerator | |
---|---|
INVALID | |
DEVICE_LEVER_ARM | The location of the device IMU with respect to the vehicle body frame (in meters). Payload format: Point3f |
DEVICE_COARSE_ORIENTATION | The orientation of the device IMU with respect to the vehicle body axes. Payload format: CoarseOrientation |
GNSS_LEVER_ARM | The location of the GNSS antenna with respect to the vehicle body frame (in meters). Payload format: Point3f |
OUTPUT_LEVER_ARM | The location of the desired output location with respect to the vehicle body frame (in meters). Payload format: Point3f |
UART0_BAUD | Configure the UART0 serial baud rate (in bits/second). Payload format: |
UART1_BAUD | Configure the UART1 serial baud rate (in bits/second). Payload format: |
Definition at line 37 of file configuration.h.
|
strong |
The type of a device's configuration settings.
Enumerator | |
---|---|
ACTIVE | Active configuration currently in use by the device. |
SAVED | Settings currently saved to persistent storage. |
Definition at line 135 of file configuration.h.
|
strong |
The type configuration save operation to be performed.
Definition at line 176 of file configuration.h.
|
inline |
ConfigType stream operator.
Definition at line 126 of file configuration.h.
|
inline |
ConfigurationSource stream operator.
Definition at line 166 of file configuration.h.
|
inline |
SaveAction stream operator.
Definition at line 213 of file configuration.h.
|
inline |
Get a human-friendly string name for the specified ConfigType.
type | The desired configuration parameter type. |
Definition at line 94 of file configuration.h.
|
inline |
Get a human-friendly string name for the specified ConfigurationSource.
source | The desired configuration source. |
Definition at line 149 of file configuration.h.
|
inline |
Get a human-friendly string name for the specified SaveAction.
action | The desired save operation. |
Definition at line 193 of file configuration.h.