Common Enumeration Definitions

Enumerations

enum  point_one::fusion_engine::messages::SatelliteType : uint8_t {
  point_one::fusion_engine::messages::SatelliteType::UNKNOWN = 0, point_one::fusion_engine::messages::SatelliteType::GPS = 1, point_one::fusion_engine::messages::SatelliteType::GLONASS = 2, point_one::fusion_engine::messages::SatelliteType::LEO = 3,
  point_one::fusion_engine::messages::SatelliteType::GALILEO = 4, point_one::fusion_engine::messages::SatelliteType::BEIDOU = 5, point_one::fusion_engine::messages::SatelliteType::QZSS = 6, point_one::fusion_engine::messages::SatelliteType::MIXED = 7,
  point_one::fusion_engine::messages::SatelliteType::SBAS = 8, point_one::fusion_engine::messages::SatelliteType::IRNSS = 9
}
 System/constellation type definitions. More...
 
enum  point_one::fusion_engine::messages::SolutionType : uint8_t {
  point_one::fusion_engine::messages::SolutionType::Invalid = 0, point_one::fusion_engine::messages::SolutionType::AutonomousGPS = 1, point_one::fusion_engine::messages::SolutionType::DGPS = 2, point_one::fusion_engine::messages::SolutionType::RTKFixed = 4,
  point_one::fusion_engine::messages::SolutionType::RTKFloat = 5, point_one::fusion_engine::messages::SolutionType::Integrate = 6, point_one::fusion_engine::messages::SolutionType::Visual = 9, point_one::fusion_engine::messages::SolutionType::PPP = 10
}
 Navigation solution type definitions. More...
 

Functions

std::ostream & point_one::fusion_engine::messages::operator<< (std::ostream &stream, MessageType type)
 MessageType stream operator. More...
 
std::ostream & point_one::fusion_engine::messages::operator<< (std::ostream &stream, SatelliteType type)
 SatelliteType stream operator. More...
 
std::ostream & point_one::fusion_engine::messages::operator<< (std::ostream &stream, SolutionType type)
 SolutionType stream operator. More...
 
std::string point_one::fusion_engine::messages::to_string (MessageType type)
 Get a human-friendly string name for the specified MessageType. More...
 
std::string point_one::fusion_engine::messages::to_string (SatelliteType type)
 Get a human-friendly string name for the specified SatelliteType (GNSS constellation). More...
 
std::string point_one::fusion_engine::messages::to_string (SolutionType type)
 Get a human-friendly string name for the specified SolutionType. More...
 

Detailed Description

Enumeration Type Documentation

◆ SatelliteType

System/constellation type definitions.

Enumerator
UNKNOWN 
GPS 
GLONASS 
LEO 
GALILEO 
BEIDOU 
QZSS 
MIXED 
SBAS 
IRNSS 

Definition at line 29 of file defs.h.

◆ SolutionType

Navigation solution type definitions.

Enumerator
Invalid 

Invalid, no position available.

AutonomousGPS 

Autonomous GPS fix, no correction data used.

DGPS 

DGPS using a local base station or WAAS.

RTKFixed 

RTK fixed integers (one or more fixed).

RTKFloat 

RTK float integers.

Integrate 

Integrated position using dead reckoning.

Visual 

Using vision measurements.

PPP 

Using PPP.

Definition at line 45 of file defs.h.

Function Documentation

◆ operator<<() [1/3]

std::ostream& point_one::fusion_engine::messages::operator<< ( std::ostream &  stream,
MessageType  type 
)
inline

MessageType stream operator.

Definition at line 260 of file defs.h.

◆ operator<<() [2/3]

std::ostream& point_one::fusion_engine::messages::operator<< ( std::ostream &  stream,
SatelliteType  type 
)
inline

SatelliteType stream operator.

Definition at line 210 of file defs.h.

◆ operator<<() [3/3]

std::ostream& point_one::fusion_engine::messages::operator<< ( std::ostream &  stream,
SolutionType  type 
)
inline

SolutionType stream operator.

Definition at line 307 of file defs.h.

◆ to_string() [1/3]

std::string point_one::fusion_engine::messages::to_string ( MessageType  type)
inline

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

Parameters
typeThe desired message type.
Returns
The corresponding string name.

Definition at line 222 of file defs.h.

◆ to_string() [2/3]

std::string point_one::fusion_engine::messages::to_string ( SatelliteType  type)
inline

Get a human-friendly string name for the specified SatelliteType (GNSS constellation).

Parameters
typeThe desired satellite type.
Returns
The corresponding string name.

Definition at line 169 of file defs.h.

◆ to_string() [3/3]

std::string point_one::fusion_engine::messages::to_string ( SolutionType  type)
inline

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

Parameters
typeThe desired message type.
Returns
The corresponding string name.

Definition at line 272 of file defs.h.