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

Public Member Functions

 Oem7MessageDecoderLib (Oem7MessageDecoderLibUserIf *user)
 
virtual bool readMessage (boost::shared_ptr< Oem7RawMessageIf > &msg)
 
- Public Member Functions inherited from novatel_oem7::Oem7MessageDecoderLibIf
virtual ~Oem7MessageDecoderLibIf ()
 

Private Attributes

boost::shared_ptr< Framer > framer_
 EDIE standard framer. More...
 
boost::shared_ptr< InputStreaminput_stream_
 EDIE input stream; refer to EDIE documentation. More...
 
Oem7MessageDecoderLibUserIfuser_
 

Detailed Description

Oem7 Decoder Library implementation, wrapping and hiding EDIE interfaces.

Definition at line 167 of file oem7_message_decoder_lib.cpp.

Constructor & Destructor Documentation

◆ Oem7MessageDecoderLib()

novatel_oem7::Oem7MessageDecoderLib::Oem7MessageDecoderLib ( Oem7MessageDecoderLibUserIf user)
inline

Definition at line 175 of file oem7_message_decoder_lib.cpp.

Member Function Documentation

◆ readMessage()

virtual bool novatel_oem7::Oem7MessageDecoderLib::readMessage ( boost::shared_ptr< Oem7RawMessageIf > &  msg)
inlinevirtual

Read a complete Oem7 message from EDIE

Implements novatel_oem7::Oem7MessageDecoderLibIf.

Definition at line 188 of file oem7_message_decoder_lib.cpp.

Member Data Documentation

◆ framer_

boost::shared_ptr<Framer> novatel_oem7::Oem7MessageDecoderLib::framer_
private

EDIE standard framer.

Definition at line 172 of file oem7_message_decoder_lib.cpp.

◆ input_stream_

boost::shared_ptr<InputStream> novatel_oem7::Oem7MessageDecoderLib::input_stream_
private

EDIE input stream; refer to EDIE documentation.

Definition at line 171 of file oem7_message_decoder_lib.cpp.

◆ user_

Oem7MessageDecoderLibUserIf* novatel_oem7::Oem7MessageDecoderLib::user_
private

Definition at line 169 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