YARP
Yet Another Robot Platform
StreamingMessagesParser Class Reference

Callback implementation after buffered input. More...

#include <ControlBoardWrapper/StreamingMessagesParser.h>

+ Inheritance diagram for StreamingMessagesParser:

Detailed Description

Callback implementation after buffered input.

Definition at line 57 of file StreamingMessagesParser.h.

Public Member Functions

 StreamingMessagesParser ()
 Constructor. More...
 
void init (ControlBoardWrapper *x)
 Initialization. More...
 
void onRead (CommandMessage &v) override
 Callback function. More...
 
bool initialize ()
 
- Public Member Functions inherited from yarp::os::TypedReaderCallback< CommandMessage >
virtual ~TypedReaderCallback ()
 Destructor. More...
 
virtual void onRead (CommandMessage &datum)
 Callback method. More...
 
virtual void onRead (CommandMessage &datum, const yarp::os::TypedReader< CommandMessage > &reader)
 Callback method. More...
 

Protected Attributes

yarp::dev::IPositionControlstream_IPosCtrl
 
yarp::dev::IPositionDirectstream_IPosDirect
 
yarp::dev::IVelocityControlstream_IVel
 
yarp::dev::ITorqueControlstream_ITorque
 
yarp::dev::IPWMControlstream_IPWM
 
yarp::dev::ICurrentControlstream_ICurrent
 
int stream_nJoints
 

Constructor & Destructor Documentation

◆ StreamingMessagesParser()

StreamingMessagesParser::StreamingMessagesParser ( )

Constructor.

Definition at line 23 of file StreamingMessagesParser.cpp.

Member Function Documentation

◆ init()

void StreamingMessagesParser::init ( ControlBoardWrapper x)

Initialization.

Parameters
xis the instance of the container class using the callback.

Definition at line 34 of file StreamingMessagesParser.cpp.

◆ initialize()

bool StreamingMessagesParser::initialize ( )

Definition at line 45 of file StreamingMessagesParser.cpp.

◆ onRead()

void StreamingMessagesParser::onRead ( CommandMessage v)
override

Callback function.

Parameters
vis the Vector being received.

Definition at line 55 of file StreamingMessagesParser.cpp.

Member Data Documentation

◆ stream_ICurrent

yarp::dev::ICurrentControl* StreamingMessagesParser::stream_ICurrent
protected

Definition at line 65 of file StreamingMessagesParser.h.

◆ stream_IPosCtrl

yarp::dev::IPositionControl* StreamingMessagesParser::stream_IPosCtrl
protected

Definition at line 60 of file StreamingMessagesParser.h.

◆ stream_IPosDirect

yarp::dev::IPositionDirect* StreamingMessagesParser::stream_IPosDirect
protected

Definition at line 61 of file StreamingMessagesParser.h.

◆ stream_IPWM

yarp::dev::IPWMControl* StreamingMessagesParser::stream_IPWM
protected

Definition at line 64 of file StreamingMessagesParser.h.

◆ stream_ITorque

yarp::dev::ITorqueControl* StreamingMessagesParser::stream_ITorque
protected

Definition at line 63 of file StreamingMessagesParser.h.

◆ stream_IVel

yarp::dev::IVelocityControl* StreamingMessagesParser::stream_IVel
protected

Definition at line 62 of file StreamingMessagesParser.h.

◆ stream_nJoints

int StreamingMessagesParser::stream_nJoints
protected

Definition at line 66 of file StreamingMessagesParser.h.


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