Detailed Description

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

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

Classes

struct  point_one::fusion_engine::messages::DeviceIDMessage
 Device identifier information (MessageType::DEVICE_ID, version 1.0). More...
 
struct  point_one::fusion_engine::messages::EventNotificationMessage
 Notification of a system event for logging purposes (MessageType::EVENT_NOTIFICATION, version 1.0). More...
 
struct  point_one::fusion_engine::messages::SystemStatusMessage
 System status information (MessageType::SYSTEM_STATUS, version 1.0). More...
 
struct  point_one::fusion_engine::messages::VersionInfoMessage
 Software version information, (MessageType::VERSION_INFO, version 1.0). More...
 

Enumerations

enum  point_one::fusion_engine::messages::DeviceType : uint8_t {
  point_one::fusion_engine::messages::DeviceType::UNKNOWN = 0, point_one::fusion_engine::messages::DeviceType::ATLAS = 1, point_one::fusion_engine::messages::DeviceType::LG69T_AM = 2, point_one::fusion_engine::messages::DeviceType::LG69T_AP = 3,
  point_one::fusion_engine::messages::DeviceType::LG69T_AH = 4, point_one::fusion_engine::messages::DeviceType::NEXAR_BEAM2K = 5, point_one::fusion_engine::messages::DeviceType::SSR_LG69T = 6, point_one::fusion_engine::messages::DeviceType::SSR_DESKTOP = 7
}
 Identifies a FusionEngine device. More...
 

Functions

P1_CONSTEXPR_FUNC const char * point_one::fusion_engine::messages::to_string (DeviceType val)
 Get a human-friendly string name for the specified DeviceType. More...
 

Enumeration Type Documentation

◆ DeviceType

Identifies a FusionEngine device.

Enumerator
UNKNOWN 

Unable to map device to a defined entry.

ATLAS 

Point One Atlas.

LG69T_AM 

Quectel LG69T-AM system.

LG69T_AP 

Quectel LG69T-AP system.

LG69T_AH 

Quectel LG69T-AH system.

NEXAR_BEAM2K 

Nexar Beam2K system.

SSR_LG69T 

Point One SSR client running on an LG69T platform.

SSR_DESKTOP 

Point One SSR client running on a desktop platform.

Definition at line 89 of file device.h.

Function Documentation

◆ 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
valThe enum to get the string name for.
Returns
The corresponding string name.

Definition at line 116 of file device.h.