Skip to main content

Device Status/Information Messages

Messages for indicating high-level device status (notifications, software version, etc.). More...

Classes Index

structDeviceIDMessage

Device identifier information (MessageType::DEVICE_ID, version 1.0). More...

structEventNotificationMessage

Notification of a system event for logging purposes (MessageType::EVENT_NOTIFICATION, version 1.0). More...

structSSRStatusMessage

State-space representation (SSR) GNSS corrections status (MessageType::SSR_STATUS, version 1.3). More...

structSystemStatusMessage

System status information (MessageType::SYSTEM_STATUS, version 1.1). More...

structVersionInfoMessage

Software version information, (MessageType::VERSION_INFO, version 1.0). More...

Enumerations Index

enum classDeviceType : uint8_t { ... }

Identifies a FusionEngine device. More...

enum classRTKOutputSource : uint8_t { ... }

RTCM output source types. More...

Operators Index

p1_ostream &operator<< (p1_ostream &stream, RTKOutputSource source)

RTKOutputSource stream operator. More...

Functions Index

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 (RTKOutputSource source)

Get a human-friendly string name for the specified RTKOutputSource. More...

Description

Messages for indicating high-level device status (notifications, software version, etc.).

See also Message Definitions and Device Configuration, Control, And Status Messages.

Enumerations

DeviceType

enum class point_one::fusion_engine::messages::DeviceType : uint8_t
strong

Identifies a FusionEngine device.

Enumeration values
UNKNOWNUnable to map device to a defined entry (= 0)
ATLASPoint One Atlas (= 1)
LG69T_AMQuectel LG69T-AM system (= 2)
LG69T_APQuectel LG69T-AP system (= 3)
LG69T_AHQuectel LG69T-AH system (= 4)
NEXAR_BEAM2KNexar Beam2K system (= 5)
SSR_LG69TPoint One SSR client running on an LG69T platform (= 6)
SSR_DESKTOPPoint One SSR client running on a desktop platform (= 7)

Definition at line 89 of file device.h.

89enum class DeviceType : uint8_t {
90 /** Unable to map device to a defined entry. */
91 UNKNOWN = 0,
92 /** Point One Atlas. */
93 ATLAS = 1,
94 /** Quectel LG69T-AM system. */
95 LG69T_AM = 2,
96 /** Quectel LG69T-AP system. */
97 LG69T_AP = 3,
98 /** Quectel LG69T-AH system. */
99 LG69T_AH = 4,
100 /** Nexar Beam2K system. */
101 NEXAR_BEAM2K = 5,
102 /** Point One SSR client running on an LG69T platform. */
103 SSR_LG69T = 6,
104 /** Point One SSR client running on a desktop platform. */
105 SSR_DESKTOP = 7,
106};

RTKOutputSource

enum class point_one::fusion_engine::messages::RTKOutputSource : uint8_t
strong

RTCM output source types.

Enumeration values
NONENo RTCM output available (= 0)
OSRRTCM output received from an incoming base station (= 1)
SSRRTCM output generated SSR model data (= 2)

Definition at line 25 of file gnss_corrections.h.

25enum class RTKOutputSource : uint8_t {
26 /** No RTCM output available. */
27 NONE = 0,
28 /** RTCM output received from an incoming base station. */
29 OSR = 1,
30 /** RTCM output generated SSR model data. */
31 SSR = 2,
32};

Operators

operator<<()

p1_ostream & point_one::fusion_engine::messages::operator<< (p1_ostream & stream, RTKOutputSource source)
inline

RTKOutputSource stream operator.

Definition at line 59 of file gnss_corrections.h.

60 stream << to_string(source) << " (" << (int)source << ")";
61 return stream;
62}

Functions

to_string()

P1_CONSTEXPR_FUNC const char * point_one::fusion_engine::messages::to_string (DeviceType val)

Get a human-friendly string name for the specified DeviceType.

Parameters
val

The enum to get the string name for.

Returns

The corresponding string name.

Definition at line 116 of file device.h.

117 switch (val) {
119 return "Unknown";
121 return "ATLAS";
123 return "LG69T_AM";
125 return "LG69T_AP";
127 return "LG69T_AH";
129 return "NEXAR_BEAM2K";
131 return "SSR_LG69T";
133 return "SSR_DESKTOP";
134 }
135 return "Unrecognized";
136}

to_string()

P1_CONSTEXPR_FUNC const char * point_one::fusion_engine::messages::to_string (RTKOutputSource source)

Get a human-friendly string name for the specified RTKOutputSource.

Parameters
source

The enum to get the string name for.

Returns

The corresponding string name.

Definition at line 43 of file gnss_corrections.h.

44 switch (source) {
46 return "NONE";
48 return "OSR";
50 return "SSR";
51 }
52 return "Unknown";
53}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.