Point One FusionEngine output message common definitions.
Definition in file defs.h.
#include <cmath>
#include <cstdint>
#include <string>
#include "point_one/fusion_engine/common/portability.h"
#include "point_one/fusion_engine/messages/signal_defs.h"
Go to the source code of this file.
Classes | |
struct | point_one::fusion_engine::messages::MessageHeader |
The header present at the beginning of every message. More... | |
struct | point_one::fusion_engine::messages::MessagePayload |
The base class for all message payloads. More... | |
struct | point_one::fusion_engine::messages::Timestamp |
Generic timestamp representation. More... | |
Namespaces | |
point_one | |
GNSS signal and frequency type definitions. | |
point_one::fusion_engine | |
Functions | |
P1_CONSTEXPR_FUNC bool | point_one::fusion_engine::messages::IsCommand (const MessageHeader &header) |
Check if the specified message is a user command. More... | |
P1_CONSTEXPR_FUNC bool | point_one::fusion_engine::messages::IsCommand (MessageType message_type) |
Check if the specified message type is a user command. More... | |
P1_CONSTEXPR_FUNC bool | point_one::fusion_engine::messages::IsResponse (const MessageHeader &header) |
Check if the specified message type is a response to a user command. More... | |
P1_CONSTEXPR_FUNC bool | point_one::fusion_engine::messages::IsResponse (MessageType message_type) |
Check if the specified message type is a response to a user command. More... | |
p1_ostream & | point_one::fusion_engine::messages::operator<< (p1_ostream &stream, MessageType type) |
MessageType stream operator. More... | |
p1_ostream & | point_one::fusion_engine::messages::operator<< (p1_ostream &stream, Response val) |
Response stream operator. More... | |
p1_ostream & | point_one::fusion_engine::messages::operator<< (p1_ostream &stream, SolutionType type) |
SolutionType stream operator. More... | |
P1_CONSTEXPR_FUNC const char * | point_one::fusion_engine::messages::to_string (MessageType type) |
Get a human-friendly string name for the specified MessageType. More... | |
P1_CONSTEXPR_FUNC const char * | point_one::fusion_engine::messages::to_string (Response val) |
Get a human-friendly string name for the specified Response. More... | |
P1_CONSTEXPR_FUNC const char * | point_one::fusion_engine::messages::to_string (SolutionType type) |
Get a human-friendly string name for the specified SolutionType. More... | |