6#ifndef YARP_DEV_CONTROLBOARDWRAPPER_STREAMINGMESSAGESPARSER_H
7#define YARP_DEV_CONTROLBOARDWRAPPER_STREAMINGMESSAGESPARSER_H
32# pragma warning(disable : 4355)
define control board standard interfaces
yarp::os::PortablePair< yarp::os::Bottle, yarp::sig::Vector > CommandMessage
contains the definition of a Vector type
Callback implementation after buffered input.
yarp::dev::IPositionDirect * stream_IPosDirect
void init(yarp::dev::DeviceDriver *x)
Initialization.
yarp::dev::IVelocityControl * stream_IVel
yarp::dev::ICurrentControl * stream_ICurrent
void onRead(CommandMessage &v) override
Callback function.
yarp::dev::IPWMControl * stream_IPWM
StreamingMessagesParser()=default
Constructor.
yarp::dev::ITorqueControl * stream_ITorque
yarp::dev::IPositionControl * stream_IPosCtrl
yarp::dev::IAxisInfo * stream_IAxis
Interface implemented by all device drivers.
Interface for getting information about specific axes, if available.
Interface for control boards implementing current control.
Interface for controlling an axis, by sending directly a PWM reference signal to a motor.
Interface for a generic control board device implementing position control.
Interface for a generic control board device implementing position control.
Interface for control boards implementing torque control.
Interface for control boards implementing velocity control.
A mini-server for performing network communication in the background.
Group a pair of objects to be sent and received together.
A callback for typed data from a port.