messages Namespace
Definition
Namespaces Index
| namespace | ros |
Classes Index
| struct | CalibrationStatusMessage |
|
Device calibration status update. More... | |
| struct | CoarseOrientation |
|
The orientation of a device with respect to the vehicle body axes. More... | |
| struct | CommandResponseMessage |
|
Response to indicate if command was processed successfully (MessageType::COMMAND_RESPONSE, version 1.0). More... | |
| struct | ConfigResponseMessage |
|
Response to a GetConfigMessage request (MessageType::CONFIG_RESPONSE, version 1.0). More... | |
| struct | DataVersion |
|
A struct representing the version of a data object. More... | |
| struct | DeprecatedVehicleSpeedMeasurement |
|
(Deprecated) Vehicle body speed measurement (MessageType::DEPRECATED_VEHICLE_SPEED_MEASUREMENT, version 1.0). More... | |
| struct | DeprecatedWheelSpeedMeasurement |
|
(Deprecated) Differential wheel speed measurement (MessageType::DEPRECATED_WHEEL_SPEED_MEASUREMENT, version 1.0). More... | |
| struct | DeviceIDMessage |
|
Device identifier information (MessageType::DEVICE_ID, version 1.0). More... | |
| struct | EventNotificationMessage |
|
Notification of a system event for logging purposes (MessageType::EVENT_NOTIFICATION, version 1.0). More... | |
| struct | ExportDataMessage |
|
Export data from the device (MessageType::EXPORT_DATA, version 1.0). More... | |
| struct | FaultControlMessage |
|
Enable/disable a specified system fault (MessageType::FAULT_CONTROL, version 1.0). More... | |
| struct | GetConfigMessage |
|
Query the value of a user configuration parameter (MessageType::GET_CONFIG, version 1.1). More... | |
| struct | GetMessageRate |
|
Get the configured output rate for the he requested message type on the specified interface (MessageType::GET_MESSAGE_RATE, version 1.0). More... | |
| struct | GNSSAttitudeOutput |
|
Multi-antenna GNSS attitude sensor measurement output with offset corrections applied (MessageType::GNSS_ATTITUDE_OUTPUT, version 1.0). More... | |
| struct | GNSSInfoMessage |
|
Information about the GNSS data used in the PoseMessage with the corresponding timestamp (MessageType::GNSS_INFO, version 1.1). More... | |
| struct | GNSSSatelliteInfo |
|
Information about an individual satellite (see GNSSSignalsMessage). More... | |
| struct | GNSSSatelliteMessage |
|
Information about the individual satellites used in the PoseMessage and GNSSInfoMessage with the corresponding timestamp (MessageType::GNSS_SATELLITE, version 1.0). More... | |
| struct | GNSSSignalInfo |
|
Information about an individual GNSS signal (see GNSSSignalsMessage). More... | |
| struct | GNSSSignalsMessage |
|
Information about the individual GNSS satellites and signals used in the PoseMessage and GNSSInfoMessage with the corresponding timestamp (MessageType::GNSS_SIGNALS, version 1.1). More... | |
| struct | HardwareTickConfig |
|
Hardware wheel tick encoder configuration settings. More... | |
| struct | ImportDataMessage |
|
Import data from the host to the device (MessageType::IMPORT_DATA, version 1.0). More... | |
| struct | IMUInput |
|
IMU sensor measurement input (MessageType::IMU_INPUT, version 1.0). More... | |
| struct | IMUOutput |
|
IMU sensor measurement output with calibration and corrections applied (MessageType::IMU_OUTPUT, version 1.0). More... | |
| struct | InputDataWrapperMessage |
|
A block of incoming sensor data whose definition depends on the value of @ ref data_type. More... | |
| struct | InterfaceConfigSubmessage |
|
I/O interface parameter configuration submessage (used when sending a SetConfigMessage or GetConfigMessage for ConfigType::INTERFACE_CONFIG). More... | |
| struct | InterfaceID |
|
Identifier for an I/O interface. More... | |
| struct | IonosphereConfig |
|
Ionospheric delay model configuration. More... | |
| struct | LBandConfig |
|
L-band demodulator configuration parameters. More... | |
| struct | LBandFrameMessage |
|
L-band frame contents (MessageType::LBAND_FRAME, version 1.0). More... | |
| struct | MeasurementDetails |
|
The time of applicability and additional information for an incoming sensor measurement. More... | |
| struct | MessageHeader |
|
The header present at the beginning of every message. More... | |
| struct | MessagePayload |
|
The base class for all message payloads. More... | |
| struct | MessageRateResponse |
|
Response to a GetMessageRate request (MessageType::MESSAGE_RATE_RESPONSE, version 1.1). More... | |
| struct | MessageRateResponseEntry |
|
An element of a MessageRateResponse message. More... | |
| struct | MessageRequest |
|
Request transmission of a specified message type, (MessageType::MESSAGE_REQUEST, version 1.0). More... | |
| struct | PlatformStorageDataMessage |
|
Message for reporting platform storage data (MessageType::PLATFORM_STORAGE_DATA, version 1.0). More... | |
| struct | Point3f |
|
A 3-dimensional vector (used for lever arms, etc.). More... | |
| struct | PoseAuxMessage |
|
Auxiliary platform pose information (MessageType::POSE_AUX, version 1.0). More... | |
| struct | PoseMessage |
|
Platform pose solution: position, velocity, attitude (MessageType::POSE, version 1.2). More... | |
| struct | RawGNSSAttitudeOutput |
|
Raw (uncorrected) GNSS attitude sensor measurement output (MessageType::RAW_GNSS_ATTITUDE_OUTPUT, version 1.0). More... | |
| struct | RawIMUOutput |
|
Raw (uncorrected) IMU sensor measurement output (MessageType::RAW_IMU_OUTPUT, version 1.0). More... | |
| struct | RawVehicleSpeedOutput |
|
Raw (uncorrected) vehicle body speed measurement output (MessageType::RAW_VEHICLE_SPEED_OUTPUT, version 1.0). More... | |
| struct | RawVehicleTickOutput |
|
Raw (uncorrected) single wheel encoder tick output (MessageType::RAW_VEHICLE_TICK_OUTPUT, version 1.0). More... | |
| struct | RawWheelSpeedOutput |
|
Raw (uncorrected) dfferential wheel speed measurement output (MessageType::RAW_WHEEL_SPEED_OUTPUT, version 1.0). More... | |
| struct | RawWheelTickOutput |
|
Raw (uncorrected) dfferential wheel encoder tick output (MessageType::RAW_WHEEL_TICK_OUTPUT, version 1.0). More... | |
| struct | RelativeENUPositionMessage |
|
Relative ENU position to base station (MessageType::RELATIVE_ENU_POSITION, version 1.1). More... | |
| struct | ResetRequest |
|
Perform a software or hardware reset (MessageType::RESET_REQUEST, version 1.0). More... | |
| struct | SatelliteInfo |
|
Information about an individual satellite (see GNSSSatelliteMessage). More... | |
| struct | SaveConfigMessage |
|
Save or reload configuration settings (MessageType::SAVE_CONFIG, version 1.0). More... | |
| struct | SetConfigMessage |
|
Set a user configuration parameter (MessageType::SET_CONFIG, version 1.0). More... | |
| struct | SetMessageRate |
|
Set the output rate for the requested message types (MessageType::SET_MESSAGE_RATE, version 1.0). More... | |
| struct | ShutdownRequest |
|
Perform a device shutdown (MessageType::SHUTDOWN_REQUEST, version 1.0). More... | |
| struct | SSRStatusMessage |
|
State-space representation (SSR) GNSS corrections status (MessageType::SSR_STATUS, version 1.3). More... | |
| struct | STA5635Command |
|
A command to be sent to an attached STA5635 RF front-end. More... | |
| struct | STA5635CommandResponse |
|
Result from an STA5635 sent in response to an STA5635Command. More... | |
| struct | STA5635IQData |
|
IQ sample data from an STA5635 (MessageType::STA5635_IQ_DATA, version 1.0). More... | |
| struct | StartupRequest |
|
Start up a device (MessageType::STARTUP_REQUEST, version 1.0). More... | |
| struct | SupportedIOInterfacesMessage |
|
A list of transport interfaces supported by the device (MessageType::SUPPORTED_IO_INTERFACES, version 1.0). More... | |
| struct | SystemStatusMessage |
|
System status information (MessageType::SYSTEM_STATUS, version 1.1). More... | |
| struct | Timestamp |
|
Generic timestamp representation. More... | |
| struct | TroposphereConfig |
|
Tropospheric delay model configuration. More... | |
| struct | VehicleDetails |
|
Information about the vehicle including model and dimensions. More... | |
| struct | VehicleSpeedInput |
|
Vehicle body speed measurement input (MessageType::VEHICLE_SPEED_INPUT, version 1.0). More... | |
| struct | VehicleSpeedOutput |
|
Vehicle body speed measurement output with calibration and corrections applied (MessageType::VEHICLE_SPEED_OUTPUT, version 1.0). More... | |
| struct | VehicleTickInput |
|
Single wheel encoder tick input, representing vehicle body speed (MessageType::VEHICLE_TICK_INPUT, version 1.0). More... | |
| struct | VersionInfoMessage |
|
Software version information, (MessageType::VERSION_INFO, version 1.0). More... | |
| struct | WheelConfig |
|
Software vehicle/wheel speed measurement configuration settings. More... | |
| struct | WheelSpeedInput |
|
Differential wheel speed measurement input (MessageType::WHEEL_SPEED_INPUT, version 1.0). More... | |
| struct | WheelSpeedOutput |
|
Differential wheel speed measurement output with calibration and corrections applied (MessageType::WHEEL_SPEED_OUTPUT, version 1.0). More... | |
| struct | WheelTickInput |
|
Differential wheel encoder tick input (MessageType::WHEEL_TICK_INPUT, version 1.0). More... | |
Enumerations Index
| enum class | AppliedSpeedType : uint8_t { ... } |
|
The type of vehicle/wheel speed measurements to be applied. More... | |
| enum class | BeiDouSignalName : uint8_t { ... } |
|
The name of a signal from a BeiDou satellite. More... | |
| enum class | CalibrationStage : uint8_t { ... } |
|
The stages of the device calibration process. More... | |
| enum class | CoComType : uint8_t { ... } |
|
The type of COCOM limit to be applied. More... | |
| enum class | ConfigType : uint16_t { ... } |
|
An identifier for the contents of a parameter configuration message. More... | |
| enum class | ConfigurationSource : uint8_t { ... } |
|
The type of a device's configuration settings. More... | |
| enum class | DataType : uint8_t { ... } |
|
Type of data stored on device. More... | |
| enum class | DeviceType : uint8_t { ... } |
|
Identifies a FusionEngine device. More... | |
| enum class | FaultType : uint8_t { ... } |
|
Available fault types/control inputs. More... | |
| enum class | FrequencyBand : uint8_t { ... } |
|
GNSS frequency band definitions. More... | |
| enum class | GalileoSignalName : uint8_t { ... } |
|
The name of a signal from a Galileo satellite. More... | |
| enum class | GearType : uint8_t { ... } |
|
The current transmission gear used by the vehicle. More... | |
| enum class | GLONASSSignalName : uint8_t { ... } |
|
The name of a signal from a GLONASS satellite. More... | |
| enum class | GNSSComponent : uint8_t { ... } |
|
The component being tracked for signals that have separate data and pilot components. More... | |
| enum class | GNSSSignalType : uint16_t { ... } |
|
Representation of the combination of GNSS constellation, signal type, and component being tracked (pilot/data). More... | |
| enum class | GPSSignalName : uint8_t { ... } |
|
The name of a signal from a GPS satellite. More... | |
| enum class | InterfaceConfigType : uint8_t { ... } |
|
An identifier for the contents of a output interface configuration submessage. More... | |
| enum class | IonoDelayModel : uint8_t { ... } |
|
The ionospheric delay model to use. More... | |
| enum class | MessageRate : uint8_t { ... } |
|
The output rate for a message type on an interface. More... | |
| enum class | MessageType : uint16_t { ... } |
|
Identifiers for the defined output message types. More... | |
| enum class | NmeaMessageType : uint16_t { ... } |
|
Integer ID for NMEA messages. More... | |
| enum class | ProtocolType : uint8_t { ... } |
|
The framing protocol of a message. More... | |
| enum class | QZSSSignalName : uint8_t { ... } |
|
The name of a signal from a QZSS satellite. More... | |
| enum class | Response : uint8_t { ... } |
|
Command response status indicators. More... | |
| enum class | RTKOutputSource : uint8_t { ... } |
|
RTCM output source types. More... | |
| enum class | SatelliteType : uint8_t { ... } |
|
System/constellation type definitions. More... | |
| enum class | SaveAction : uint8_t { ... } |
|
The type configuration save operation to be performed. More... | |
| enum class | SBASSignalName : uint8_t { ... } |
|
The name of a signal from a SBAS satellite. More... | |
| enum class | SensorDataSource : uint8_t { ... } |
|
The source of received sensor measurements, if known. More... | |
| enum class | SocketType : uint8_t { ... } |
|
The socket type specifying how data is transmitted for UNIX domain sockets. More... | |
| enum class | SolutionType : uint8_t { ... } |
|
Navigation solution type definitions. More... | |
| enum class | SteeringType : uint8_t { ... } |
|
Indication of which of the vehicle's wheels are steered. More... | |
| enum class | SystemTimeSource : uint8_t { ... } |
|
The source of a point_one::fusion_engine::messages::Timestamp used to represent the time of applicability of an incoming sensor measurement. More... | |
| enum class | TickDirection : uint8_t { ... } |
|
The way to interpret an incoming voltage signal, used to indicate direction of a hardware wheel tick pulse, if available. More... | |
| enum class | TickMode : uint8_t { ... } |
|
The signal edge to use when capturing a wheel tick voltage signal. More... | |
| enum class | TransportDirection : uint8_t { ... } |
|
The direction (client/server) for an individual interface. More... | |
| enum class | TransportType : uint8_t { ... } |
|
Type of I/O interface transport. More... | |
| enum class | TropoDelayModel : uint8_t { ... } |
|
The tropospheric delay model to use. More... | |
| enum class | VehicleModel : uint16_t { ... } |
|
The make and model of the vehicle. More... | |
| enum class | WheelSensorType : uint8_t { ... } |
|
The type of vehicle/wheel speed measurements produced by the vehicle. More... | |
Operators Index
| constexpr bool | operator!= (const DataVersion &a, const DataVersion &b) |
| constexpr bool | operator< (const DataVersion &a, const DataVersion &b) |
| p1_ostream & | operator<< (p1_ostream &stream, CalibrationStage val) |
|
CalibrationStage stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, const DataVersion &ver) |
|
Helper class for printing out X.Y form of DataVersion. More... | |
| constexpr bool | operator<= (const DataVersion &a, const DataVersion &b) |
| constexpr bool | operator== (const DataVersion &a, const DataVersion &b) |
| constexpr bool | operator> (const DataVersion &a, const DataVersion &b) |
| constexpr bool | operator>= (const DataVersion &a, const DataVersion &b) |
| p1_ostream & | operator<< (p1_ostream &stream, AppliedSpeedType applied_speed_type) |
|
AppliedSpeedType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, BeiDouSignalName type) |
|
BeiDouSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, CoComType type) |
| p1_ostream & | operator<< (p1_ostream &stream, ConfigType type) |
|
ConfigType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, ConfigurationSource source) |
|
ConfigurationSource stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, const InterfaceID &val) |
|
InterfaceID stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, DataType val) |
| p1_ostream & | operator<< (p1_ostream &stream, DeviceType val) |
|
DeviceType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, FaultType type) |
|
ConfigurationSource stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, FrequencyBand type) |
|
FrequencyBand stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, GalileoSignalName type) |
|
GalileoSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, GearType val) |
| p1_ostream & | operator<< (p1_ostream &stream, GLONASSSignalName type) |
|
GLONASSSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, GNSSComponent type) |
|
GNSSComponent stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, GNSSSignalType type) |
|
GNSSSignalType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, GPSSignalName type) |
|
GPSSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, InterfaceConfigType type) |
|
InterfaceConfigType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, IonoDelayModel iono_delay_model) |
|
IonoDelayModel stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, MessageRate val) |
|
MessageRate stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, MessageType type) |
|
MessageType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, NmeaMessageType val) |
|
NmeaMessageType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, ProtocolType val) |
|
ProtocolType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, QZSSSignalName type) |
|
QZSSSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, Response val) |
| p1_ostream & | operator<< (p1_ostream &stream, RTKOutputSource source) |
|
RTKOutputSource stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SatelliteType type) |
|
SatelliteType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SaveAction action) |
|
SaveAction stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SBASSignalName type) |
|
SBASSignalName stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SensorDataSource val) |
|
SensorDataSource stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SocketType val) |
|
SocketType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SolutionType type) |
|
SolutionType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SteeringType steering_type) |
|
SteeringType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, SystemTimeSource val) |
|
SystemTimeSource stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, TickDirection tick_direction) |
|
TickDirection stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, TickMode tick_mode) |
| p1_ostream & | operator<< (p1_ostream &stream, TransportDirection val) |
|
TransportDirection stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, TransportType val) |
|
TransportType stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, TropoDelayModel tropo_delay_model) |
|
TropoDelayModel stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, VehicleModel vehicle_model) |
|
VehicleModel stream operator. More... | |
| p1_ostream & | operator<< (p1_ostream &stream, WheelSensorType wheel_sensor_type) |
|
WheelSensorType stream operator. More... | |
Functions Index
| DataVersion | FromString (const char *str) |
| DataVersion | FromString (std::string str) |
template <typename T> | |
| P1_CONSTEXPR_FUNC bool | IsSignalNameType () |
|
Compile time check for whether a type is one of the SignalName enums. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (CalibrationStage val) |
|
Get a human-friendly string name for the specified CalibrationStage. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (IonoDelayModel iono_delay_model) |
| P1_CONSTEXPR_FUNC const char * | to_string (TickDirection tick_direction) |
| P1_CONSTEXPR_FUNC const char * | to_string (TickMode tick_mode) |
| P1_CONSTEXPR_FUNC const char * | to_string (TropoDelayModel tropo_delay_model) |
| std::string | ToString (const DataVersion &ver) |
| uint32_t | CalculateCRC (const void *buffer) |
|
Calculate the CRC for the message (header + payload) contained in the buffer. More... | |
| uint32_t | CalculateCRC (const void *buffer, size_t length, uint32_t initial_value=0) |
|
Calculate the CRC for the message (payload) contained in the buffer. More... | |
| P1_CONSTEXPR_FUNC BeiDouSignalName | GetBeiDouSignalName (GNSSSignalType signal_type) |
|
Extract the BeiDouSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC FrequencyBand | GetFrequencyBand (GNSSSignalType signal_type) |
|
Extract the FrequencyBand enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC GalileoSignalName | GetGalileoSignalName (GNSSSignalType signal_type) |
|
Extract the GalileoSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC GLONASSSignalName | GetGLONASSSignalName (GNSSSignalType signal_type) |
|
Extract the GLONASSSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC GNSSComponent | GetGNSSComponent (GNSSSignalType signal_type) |
|
Extract the GNSSComponent enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC GPSSignalName | GetGPSSignalName (GNSSSignalType signal_type) |
|
Extract the GPSSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC QZSSSignalName | GetQZSSSignalName (GNSSSignalType signal_type) |
|
Extract the QZSSSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC SatelliteType | GetSatelliteType (GNSSSignalType signal_type) |
|
Extract the SatelliteType enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC SBASSignalName | GetSBASSignalName (GNSSSignalType signal_type) |
|
Extract the SBASSignalName enum value from a GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC bool | IsCommand (const MessageHeader &header) |
|
Check if the specified message is a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsCommand (MessageType message_type) |
|
Check if the specified message type is a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsResponse (const MessageHeader &header) |
|
Check if the specified message type is a response to a user command. More... | |
| P1_CONSTEXPR_FUNC bool | IsResponse (MessageType message_type) |
|
Check if the specified message type is a response to a user command. More... | |
| bool | IsValid (const void *buffer) |
|
Check if the message contained in the buffer has a valid CRC. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (AppliedSpeedType applied_speed_type) |
|
Get a human-friendly string name for the specified AppliedSpeedType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (BeiDouSignalName type) |
|
Get a string representation of the BeiDouSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (CoComType type) |
|
Get a human-friendly string name for the specified CoComType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (ConfigType type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (ConfigurationSource source) |
|
Get a human-friendly string name for the specified ConfigurationSource. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (DataType type) |
| P1_CONSTEXPR_FUNC const char * | to_string (DeviceType val) |
|
Get a human-friendly string name for the specified DeviceType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (FaultType type) |
|
Get a human-friendly string name for the specified FaultType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (FrequencyBand type) |
|
Get a string representation of the FrequencyBand enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GalileoSignalName type) |
|
Get a string representation of the GalileoSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GearType val) |
|
Get a human-friendly string name for the specified GearType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GLONASSSignalName type) |
|
Get a string representation of the GLONASSSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GNSSComponent type) |
|
Get a string representation of the GNSSComponent enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GNSSSignalType type) |
|
Get a string representation of the GNSSSignalType enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (GPSSignalName type) |
|
Get a string representation of the GPSSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (InterfaceConfigType type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (MessageRate value) |
|
Get a human-friendly string name for the specified MessageRate. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (MessageType type) |
|
Get a human-friendly string name for the specified MessageType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (NmeaMessageType value) |
|
Get a human-friendly string name for the specified NmeaMessageType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (ProtocolType val) |
|
Get a human-friendly string name for the specified ProtocolType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (QZSSSignalName type) |
|
Get a string representation of the QZSSSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (Response val) |
|
Get a human-friendly string name for the specified Response. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (RTKOutputSource source) |
|
Get a human-friendly string name for the specified RTKOutputSource. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SatelliteType type) |
|
Get a string representation of the SatelliteType enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SaveAction action) |
|
Get a human-friendly string name for the specified SaveAction. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SBASSignalName type) |
|
Get a string representation of the SBASSignalName enum value. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SensorDataSource val) |
|
Get a human-friendly string name for the specified SensorDataSource. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SocketType val) |
|
Get a human-friendly string name for the specified SocketType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SolutionType type) |
|
Get a human-friendly string name for the specified SolutionType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SteeringType steering_type) |
|
Get a human-friendly string name for the specified SteeringType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (SystemTimeSource val) |
|
Get a human-friendly string name for the specified SystemTimeSource. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (TransportDirection val) |
|
Get a human-friendly string name for the specified TransportDirection. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (TransportType val) |
|
Get a human-friendly string name for the specified TransportType. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (VehicleModel vehicle_model) |
|
Get a human-friendly string name for the specified VehicleModel. More... | |
| P1_CONSTEXPR_FUNC const char * | to_string (WheelSensorType wheel_sensor_type) |
|
Get a human-friendly string name for the specified WheelSensorType. More... | |
template <typename... Args> | |
| P1_CONSTEXPR_FUNC uint32_t | ToBitMask (FrequencyBand first, Args... others) |
|
Convert two or more FrequencyBand values to a bitmask. More... | |
| P1_CONSTEXPR_FUNC uint32_t | ToBitMask (FrequencyBand type) |
|
Convert a FrequencyBand to a corresponding frequency control bitmask value. More... | |
template <typename... Args> | |
| P1_CONSTEXPR_FUNC uint32_t | ToBitMask (SatelliteType first, Args... others) |
|
Convert two or more SatelliteType values to a bitmask. More... | |
| P1_CONSTEXPR_FUNC uint32_t | ToBitMask (SatelliteType type) |
|
Convert a SatelliteType to a corresponding constellation control bitmask value. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (BeiDouSignalName type) |
|
Get a human-friendly string for the specified BeiDouSignalName. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (FrequencyBand type) |
|
Get a human-friendly string for the specified FrequencyBand. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (GalileoSignalName type) |
|
Get a human-friendly string for the specified GalileoSignalName. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (GLONASSSignalName type) |
|
Get a human-friendly string for the specified GLONASSSignalName. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (GNSSComponent type) |
|
Get a human-friendly string for the specified GNSSComponent. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (GNSSSignalType type) |
|
Get a human-friendly string for the specified GNSSSignalType. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (GPSSignalName type) |
|
Get a human-friendly string for the specified GPSSignalName. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (QZSSSignalName type) |
|
Get a human-friendly string for the specified QZSSSignalName. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (SatelliteType type) |
|
Get a human-friendly string for the specified SatelliteType. More... | |
| P1_CONSTEXPR_FUNC const char * | ToPrettyString (SBASSignalName type) |
|
Get a human-friendly string for the specified SBASSignalName. More... | |
template <typename SignalName> | |
| P1_CONSTEXPR_FUNC GNSSSignalType | ToSignalType (SatelliteType sv_type, FrequencyBand freq_band, SignalName signal_name, GNSSComponent component) |
|
Create a GNSSSignalType from the enums that it's made up from. More... | |
template <typename SignalName> | |
| constexpr uint16_t | ToSignalVal (SatelliteType sv_type, FrequencyBand freq_band, SignalName signal_name, GNSSComponent component) |
|
Create a GNSSSignalType from the enums that it's made up from. More... | |
| const char * | ToString (BeiDouSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (FrequencyBand type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (GalileoSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (GLONASSSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (GNSSComponent type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (GNSSSignalType type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (GPSSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (QZSSSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (SatelliteType type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
| const char * | ToString (SBASSignalName type) |
|
Get a human-friendly string name for the specified ConfigType. More... | |
Variables Index
Operators
operator!=()
| inline constexpr |
Definition at line 53 of file data_version.h.
operator<()
| inline constexpr |
Definition at line 57 of file data_version.h.
operator<<()
| inline |
CalibrationStage stream operator.
Definition at line 565 of file solution.h.
operator<<()
|
Helper class for printing out X.Y form of DataVersion.
Definition at line 9 of file data_version.cc.
operator<=()
| inline constexpr |
Definition at line 67 of file data_version.h.
operator==()
| inline constexpr |
Definition at line 48 of file data_version.h.
operator>()
| inline constexpr |
Definition at line 63 of file data_version.h.
operator>=()
| inline constexpr |
Definition at line 71 of file data_version.h.
Functions
FromString()
Definition at line 26 of file data_version.cc.
FromString()
| inline |
Definition at line 90 of file data_version.h.
IsSignalNameType()
|
Compile time check for whether a type is one of the SignalName enums.
- Template Parameters
-
T The type to check.
- Returns
true, if T is a SignalName enum. Return false otherwise.
Definition at line 48 of file signal_defs.h.
to_string()
|
Get a human-friendly string name for the specified CalibrationStage.
- Parameters
-
val The enum to get the string name for.
- Returns
The corresponding string name.
Definition at line 550 of file solution.h.
to_string()
|
Definition at line 1254 of file configuration.h.
to_string()
|
Definition at line 1163 of file configuration.h.
to_string()
|
Definition at line 1121 of file configuration.h.
to_string()
|
Definition at line 1303 of file configuration.h.
ToString()
|
Definition at line 17 of file data_version.cc.
Variables
ALL_MESSAGES_ID
| constexpr |
Setting message_id to this value acts as a wild card.
Definition at line 1689 of file configuration.h.
FREQUENCY_BAND_BITS
| constexpr |
Definition at line 32 of file signal_defs.h.
FREQUENCY_BAND_SHIFT
| constexpr |
Definition at line 31 of file signal_defs.h.
GNSS_COMPONENT_BITS
| constexpr |
Definition at line 36 of file signal_defs.h.
GNSS_COMPONENT_SHIFT
| constexpr |
Definition at line 35 of file signal_defs.h.
INVALID_DATA_VERSION
| constexpr |
Definition at line 46 of file data_version.h.
SATELLITE_TYPE_BITS
| constexpr |
Definition at line 30 of file signal_defs.h.
SATELLITE_TYPE_SHIFT
| constexpr |
Definition at line 29 of file signal_defs.h.
SIGNAL_NAME_BITS
| constexpr |
Definition at line 34 of file signal_defs.h.
SIGNAL_NAME_SHIFT
| constexpr |
Definition at line 33 of file signal_defs.h.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.