Public Member Functions | Private Attributes | List of all members
novatel_oem7::Oem7RawMessage Class Reference
Inheritance diagram for novatel_oem7::Oem7RawMessage:
Inheritance graph
[legend]

Public Member Functions

const uint8_t * getMessageData (size_t offset) const
 
size_t getMessageDataLength () const
 
Oem7MessageFormat getMessageFormat () const
 
int getMessageId () const
 
Oem7MessageType getMessageType () const
 
 Oem7RawMessage (BaseMessageData *raw_bmd)
 
- Public Member Functions inherited from novatel_oem7::Oem7RawMessageIf
virtual ~Oem7RawMessageIf ()
 

Private Attributes

boost::shared_ptr< BaseMessageData > bmd_
 binary message obtained from receiver More...
 

Additional Inherited Members

- Public Types inherited from novatel_oem7::Oem7RawMessageIf
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 }
 

Detailed Description

A wrapper for BaseMessageData Hides EDIE accessors / data that need not be exposed (yet)

Definition at line 53 of file oem7_message_decoder_lib.cpp.

Constructor & Destructor Documentation

◆ Oem7RawMessage()

novatel_oem7::Oem7RawMessage::Oem7RawMessage ( BaseMessageData *  raw_bmd)
inline

Definition at line 59 of file oem7_message_decoder_lib.cpp.

Member Function Documentation

◆ getMessageData()

const uint8_t* novatel_oem7::Oem7RawMessage::getMessageData ( size_t  offset) const
inlinevirtual
Returns
message data blog

Implements novatel_oem7::Oem7RawMessageIf.

Definition at line 105 of file oem7_message_decoder_lib.cpp.

◆ getMessageDataLength()

size_t novatel_oem7::Oem7RawMessage::getMessageDataLength ( ) const
inlinevirtual
Returns
length of message data

Implements novatel_oem7::Oem7RawMessageIf.

Definition at line 113 of file oem7_message_decoder_lib.cpp.

◆ getMessageFormat()

Oem7MessageFormat novatel_oem7::Oem7RawMessage::getMessageFormat ( ) const
inlinevirtual
Returns
format, Binary or ASCII

Implements novatel_oem7::Oem7RawMessageIf.

Definition at line 82 of file oem7_message_decoder_lib.cpp.

◆ getMessageId()

int novatel_oem7::Oem7RawMessage::getMessageId ( ) const
inlinevirtual
Returns
Oem7 message ID

Implements novatel_oem7::Oem7RawMessageIf.

Definition at line 97 of file oem7_message_decoder_lib.cpp.

◆ getMessageType()

Oem7MessageType novatel_oem7::Oem7RawMessage::getMessageType ( ) const
inlinevirtual
Returns
type, Log, Response, etc.

Implements novatel_oem7::Oem7RawMessageIf.

Definition at line 67 of file oem7_message_decoder_lib.cpp.

Member Data Documentation

◆ bmd_

boost::shared_ptr<BaseMessageData> novatel_oem7::Oem7RawMessage::bmd_
private

binary message obtained from receiver

Definition at line 55 of file oem7_message_decoder_lib.cpp.


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