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_UNKNOWN, OEM7MSGFMT_BINARY, OEM7MSGFMT_SHORTBINARY, OEM7MSGFMT_ASCII,
  OEM7MSGFMT_ABASCII
}
 
enum  Oem7MessageType { OEM7MSGTYPE_UNKNOWN, OEM7MSGTYPE_LOG, OEM7MSGTYPE_RSP, OOEM7MSGTYPE_CMD }
 

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

◆ ConstPtr

Definition at line 39 of file oem7_raw_message_if.hpp.

Member Enumeration Documentation

◆ Oem7MessageFormat

Enumerator
OEM7MSGFMT_UNKNOWN 
OEM7MSGFMT_BINARY 
OEM7MSGFMT_SHORTBINARY 
OEM7MSGFMT_ASCII 
OEM7MSGFMT_ABASCII 

Definition at line 49 of file oem7_raw_message_if.hpp.

◆ Oem7MessageType

Enumerator
OEM7MSGTYPE_UNKNOWN 
OEM7MSGTYPE_LOG 
OEM7MSGTYPE_RSP 
OOEM7MSGTYPE_CMD 

Definition at line 41 of file oem7_raw_message_if.hpp.

Constructor & Destructor Documentation

◆ ~Oem7RawMessageIf()

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

Definition at line 58 of file oem7_raw_message_if.hpp.

Member Function Documentation

◆ getMessageData()

virtual const uint8_t* novatel_oem7::Oem7RawMessageIf::getMessageData ( size_t  offset) const
pure virtual

◆ getMessageDataLength()

virtual size_t novatel_oem7::Oem7RawMessageIf::getMessageDataLength ( ) const
pure virtual

◆ getMessageFormat()

virtual Oem7MessageFormat novatel_oem7::Oem7RawMessageIf::getMessageFormat ( ) const
pure virtual

◆ getMessageId()

virtual int novatel_oem7::Oem7RawMessageIf::getMessageId ( ) const
pure virtual

◆ getMessageType()

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 Sun Mar 19 2023 02:17:37