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). More...

structEventNotificationMessage

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

structSystemStatusMessage

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

structVersionInfoMessage

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

Enumerations Index

enum classDeviceType : uint8_t { ... }

Identifies a FusionEngine device. More...

Functions Index

P1_CONSTEXPR_FUNC const char *to_string (DeviceType val)

Get a human-friendly string name for the specified DeviceType. 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};

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}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.