GNSS receiver tools  1
Tools for use with GNSS receivers
SkyTraqBin::Output_message Class Reference

Base class for messages that come from the GPS receiver. More...

#include <SkyTraqBin.hh>

+ Inheritance diagram for SkyTraqBin::Output_message:

Public Types

typedef std::shared_ptr< Output_messageptr
 
- Public Types inherited from GNSS::Message
typedef std::shared_ptr< Messageptr
 

Public Member Functions

 Output_message (unsigned char *payload, Payload_length payload_len)
 Constructor from a binary buffer. More...
 
- Public Member Functions inherited from SkyTraqBin::Message
const uint8_t message_id (void) const
 Getter method for the message ID. More...
 
- Public Member Functions inherited from GNSS::Message
virtual ~Message ()
 Virtual destructor to force polymorphism. More...
 
template<typename T >
bool isa (void) const
 Check the type of an object. More...
 
template<typename T >
T * cast_as (void)
 Recast this object to another type. More...
 

Additional Inherited Members

- Protected Member Functions inherited from SkyTraqBin::Message
 Message (uint8_t id)
 Constructor. More...
 
- Protected Attributes inherited from SkyTraqBin::Message
uint8_t _msg_id
 

Detailed Description

Base class for messages that come from the GPS receiver.

Definition at line 107 of file SkyTraqBin.hh.

Member Typedef Documentation

Definition at line 120 of file SkyTraqBin.hh.

Constructor & Destructor Documentation

SkyTraqBin::Output_message::Output_message ( unsigned char *  payload,
Payload_length  payload_len 
)
inline

Constructor from a binary buffer.

Parameters
payloadPointer to start of payload
payload_lenLength of payload

Definition at line 116 of file SkyTraqBin.hh.


The documentation for this class was generated from the following file: