#include <sbgEComCmdOdo.h>
Public Attributes | |
uint32_t | canId |
size_t | dataSize |
float | maxValue |
float | minValue |
float | offset |
uint16_t | options |
float | scale |
size_t | startBit |
Holds all necessary information for CAN Odometer parameter configuration. This format is very similar to info contained in a DBC file.
Definition at line 69 of file sbgEComCmdOdo.h.
uint32_t _SbgEComCmdOdoCanConf::canId |
CAN message ID from which the odometer velocity will be parsed.
Definition at line 72 of file sbgEComCmdOdo.h.
size_t _SbgEComCmdOdoCanConf::dataSize |
Length in bits of the odometer velocity field (any value from 1 to 64 minus dataOffset).
Definition at line 75 of file sbgEComCmdOdo.h.
float _SbgEComCmdOdoCanConf::maxValue |
The maximum velocity to consider the message valid in m.s-1
Definition at line 80 of file sbgEComCmdOdo.h.
float _SbgEComCmdOdoCanConf::minValue |
The minimum velocity to consider the message valid in m.s-1
Definition at line 79 of file sbgEComCmdOdo.h.
float _SbgEComCmdOdoCanConf::offset |
Offset to add on the scaled velocity information in m.s-1 (after applying scale factor).
Definition at line 78 of file sbgEComCmdOdo.h.
uint16_t _SbgEComCmdOdoCanConf::options |
Set of options bit masks such as CAN extended.
Definition at line 71 of file sbgEComCmdOdo.h.
float _SbgEComCmdOdoCanConf::scale |
Value to multiply the parsed field with to get physical unit^in m.s-1.
Definition at line 77 of file sbgEComCmdOdo.h.
size_t _SbgEComCmdOdoCanConf::startBit |
Index of field MSB in big endian or LSB in little endian within the payload (any value from 0 to 63).
Definition at line 74 of file sbgEComCmdOdo.h.