Public Types | Public Member Functions | List of all members
novatel_oem7::Oem7RawMessageIf Class Referenceabstract

#include <oem7_raw_message_if.hpp>

Inheritance diagram for novatel_oem7::Oem7RawMessageIf:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< const Oem7RawMessageIfConstPtr
 
enum  Oem7MessageFormat { OEM7MSGFMT_BINARY, OEM7MSGFMT_ASCII, OEM7MSGFMT_ABASCII, OEM7MSGFMT_UNKNOWN = 1000 }
 
enum  Oem7MessageType { OEM7MSGTYPE_LOG, OEM7MSGTYPE_RSP, OOEM7MSGTYPE_CMD, OEM7MSGTYPE_UNKNOWN = 1000 }
 

Public Member Functions

virtual const uint8_t * getMessageData (size_t offset) const =0
 
virtual size_t getMessageDataLength () const =0
 
virtual Oem7MessageFormat getMessageFormat () const =0
 
virtual int getMessageId () const =0
 
virtual Oem7MessageType getMessageType () const =0
 
virtual ~Oem7RawMessageIf ()
 

Detailed Description

Definition at line 35 of file oem7_raw_message_if.hpp.

Member Typedef Documentation

Definition at line 39 of file oem7_raw_message_if.hpp.

Member Enumeration Documentation

Enumerator
OEM7MSGFMT_BINARY 
OEM7MSGFMT_ASCII 
OEM7MSGFMT_ABASCII 
OEM7MSGFMT_UNKNOWN 

Definition at line 49 of file oem7_raw_message_if.hpp.

Enumerator
OEM7MSGTYPE_LOG 
OEM7MSGTYPE_RSP 
OOEM7MSGTYPE_CMD 
OEM7MSGTYPE_UNKNOWN 

Definition at line 41 of file oem7_raw_message_if.hpp.

Constructor & Destructor Documentation

virtual novatel_oem7::Oem7RawMessageIf::~Oem7RawMessageIf ( )
inlinevirtual

Definition at line 57 of file oem7_raw_message_if.hpp.

Member Function Documentation

virtual const uint8_t* novatel_oem7::Oem7RawMessageIf::getMessageData ( size_t  offset) const
pure virtual
virtual size_t novatel_oem7::Oem7RawMessageIf::getMessageDataLength ( ) const
pure virtual
virtual Oem7MessageFormat novatel_oem7::Oem7RawMessageIf::getMessageFormat ( ) const
pure virtual
virtual int novatel_oem7::Oem7RawMessageIf::getMessageId ( ) const
pure virtual
virtual Oem7MessageType novatel_oem7::Oem7RawMessageIf::getMessageType ( ) const
pure virtual

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


novatel_oem7_driver
Author(s):
autogenerated on Tue Mar 9 2021 03:48:00