#include <oem7_message_decoder_if.hpp>
Public Member Functions | |
virtual bool | initialize (ros::NodeHandle &nh, Oem7ReceiverIf *recvr, Oem7MessageDecoderUserIf *user)=0 |
virtual void | service ()=0 |
virtual | ~Oem7MessageDecoderIf () |
Interface for accessing Oem7 message decoder. The user is responsible for initializing it, and calling service from its preferred context. Any callbacks on Oem7RawMessageParserUserIf are made from the service context.
Definition at line 61 of file oem7_message_decoder_if.hpp.
|
inlinevirtual |
Definition at line 64 of file oem7_message_decoder_if.hpp.
|
pure virtual |
Initializes the parser.
[in] | nh | handle of the owner node. Parser uses it to access ROS environment. |
[in] | recvr | Receiver interface used for data input |
[in] | user | Interface to receiver message callbacks |
Implemented in novatel_oem7_driver::Oem7MessageDecoder.
|
pure virtual |
Message decoder service loop; blocks as long as input is available. Returns when no more input is available; or when ros::ok() returns false.
Implemented in novatel_oem7_driver::Oem7MessageDecoder.