YARP
Yet Another Robot Platform
yarp::os::Portable Class Referenceabstract

This is a base class for objects that can be both read from and be written to the YARP network. More...

#include <yarp/os/Portable.h>

+ Inheritance diagram for yarp::os::Portable:

Detailed Description

This is a base class for objects that can be both read from and be written to the YARP network.

It is a simple union of PortReader and PortWriter.

Examples:
port_power/TargetVer2.h, and port_power/TargetVer3.h.

Definition at line 27 of file Portable.h.

Public Member Functions

virtual bool read (ConnectionReader &reader) override=0
 Read this object from a network connection. More...
 
virtual bool write (ConnectionWriter &writer) const override=0
 Write this object to a network connection. More...
 
virtual Type getType () const
 
- Public Member Functions inherited from yarp::os::PortReader
virtual ~PortReader ()
 Destructor. More...
 
virtual Type getReadType () const
 
- Public Member Functions inherited from yarp::os::PortWriter
virtual ~PortWriter ()
 Destructor. More...
 
virtual void onCompletion () const
 This is called when the port has finished all writing operations. More...
 
virtual void onCommencement () const
 This is called when the port is about to begin writing operations. More...
 
virtual yarp::os::Type getWriteType () const
 

Static Public Member Functions

static bool copyPortable (PortWriter &writer, PortReader &reader)
 Copy one portable to another, via writing and reading. More...
 

Member Function Documentation

◆ copyPortable()

bool yarp::os::Portable::copyPortable ( PortWriter writer,
PortReader reader 
)
static

Copy one portable to another, via writing and reading.

Returns
true iff writer.write and reader.read both succeeded.

Definition at line 18 of file Portable.cpp.

◆ getType()

yarp::os::Type yarp::os::Portable::getType ( ) const
virtual

Reimplemented in yarp::rosmsg::sensor_msgs::CameraInfo, yarp::rosmsg::visualization_msgs::Marker, yarp::rosmsg::visualization_msgs::InteractiveMarkerUpdate, yarp::rosmsg::visualization_msgs::InteractiveMarker, yarp::rosmsg::visualization_msgs::InteractiveMarkerControl, yarp::rosmsg::sensor_msgs::BatteryState, yarp::rosmsg::visualization_msgs::ImageMarker, yarp::rosmsg::visualization_msgs::InteractiveMarkerInit, yarp::sig::VectorOf< T >, yarp::sig::VectorOf< double >, yarp::sig::VectorOf< yarp::dev::CameraConfig >, yarp::sig::VectorOf< int >, yarp::sig::VectorOf< unsigned char >, yarp::rosmsg::visualization_msgs::InteractiveMarkerFeedback, yarp::rosmsg::sensor_msgs::MultiEchoLaserScan, yarp::rosmsg::sensor_msgs::MultiDOFJointState, yarp::rosmsg::sensor_msgs::NavSatFix, yarp::rosmsg::sensor_msgs::PointCloud2, yarp::rosmsg::sensor_msgs::Imu, yarp::rosmsg::sensor_msgs::LaserScan, yarp::rosmsg::stereo_msgs::DisparityImage, yarp::rosmsg::sensor_msgs::JointState, yarp::rosmsg::sensor_msgs::Image, yarp::rosmsg::sensor_msgs::SetCameraInfo, yarp::rosmsg::visualization_msgs::MenuEntry, yarp::rosmsg::sensor_msgs::Range, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectoryPoint, yarp::rosmsg::nav_msgs::Odometry, yarp::rosmsg::sensor_msgs::PointCloud, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectory, yarp::rosmsg::geometry_msgs::Inertia, yarp::rosmsg::diagnostic_msgs::DiagnosticStatus, yarp::rosmsg::trajectory_msgs::JointTrajectoryPoint, yarp::rosmsg::shape_msgs::SolidPrimitive, yarp::rosmsg::nav_msgs::OccupancyGrid, yarp::rosmsg::sensor_msgs::MagneticField, yarp::rosmsg::actionlib_msgs::GoalStatus, yarp::rosmsg::nav_msgs::MapMetaData, yarp::rosmsg::nav_msgs::SetMap, yarp::rosmsg::visualization_msgs::MarkerArray, yarp::rosmsg::trajectory_msgs::JointTrajectory, yarp::rosmsg::geometry_msgs::TransformStamped, yarp::rosmsg::nav_msgs::GetPlan, yarp::rosmsg::nav_msgs::GridCells, yarp::rosmsg::actionlib_msgs::GoalStatusArray, yarp::rosmsg::visualization_msgs::InteractiveMarkerPose, yarp::rosmsg::sensor_msgs::PointField, yarp::rosmsg::sensor_msgs::CompressedImage, yarp::rosmsg::sensor_msgs::RegionOfInterest, yarp::rosmsg::nav_msgs::Path, yarp::rosmsg::sensor_msgs::Joy, yarp::rosmsg::geometry_msgs::PoseArray, yarp::rosmsg::sensor_msgs::Illuminance, yarp::rosmsg::std_msgs::MultiArrayLayout, yarp::rosmsg::diagnostic_msgs::DiagnosticArray, yarp::rosmsg::shape_msgs::Mesh, yarp::rosmsg::geometry_msgs::PoseWithCovarianceStamped, yarp::rosmsg::diagnostic_msgs::SelfTestReply, yarp::rosmsg::sensor_msgs::TimeReference, yarp::rosmsg::sensor_msgs::ChannelFloat32, yarp::rosmsg::std_msgs::ByteMultiArray, yarp::rosmsg::std_msgs::Float32MultiArray, yarp::rosmsg::std_msgs::Float64MultiArray, yarp::rosmsg::std_msgs::Int16MultiArray, yarp::rosmsg::std_msgs::Int32MultiArray, yarp::rosmsg::std_msgs::Int64MultiArray, yarp::rosmsg::std_msgs::Int8MultiArray, yarp::rosmsg::std_msgs::UInt16MultiArray, yarp::rosmsg::std_msgs::UInt32MultiArray, yarp::rosmsg::std_msgs::UInt64MultiArray, yarp::rosmsg::std_msgs::UInt8MultiArray, yarp::rosmsg::geometry_msgs::AccelWithCovarianceStamped, yarp::rosmsg::geometry_msgs::TwistWithCovarianceStamped, yarp::rosmsg::geometry_msgs::InertiaStamped, yarp::rosmsg::tf::tfMessage, yarp::rosmsg::tf2_msgs::TFMessage, yarp::rosmsg::sensor_msgs::NavSatStatus, yarp::rosmsg::geometry_msgs::PoseWithCovariance, yarp::rosmsg::sensor_msgs::FluidPressure, yarp::rosmsg::sensor_msgs::RelativeHumidity, yarp::rosmsg::std_msgs::Header, yarp::rosmsg::geometry_msgs::AccelWithCovariance, yarp::rosmsg::geometry_msgs::TwistWithCovariance, yarp::rosmsg::geometry_msgs::PoseStamped, yarp::rosmsg::geometry_msgs::WrenchStamped, yarp::rosmsg::geometry_msgs::AccelStamped, yarp::rosmsg::geometry_msgs::PolygonStamped, yarp::rosmsg::geometry_msgs::TwistStamped, yarp::rosmsg::nav_msgs::GetMapReply, yarp::rosmsg::sensor_msgs::Temperature, yarp::rosmsg::sensor_msgs::JoyFeedback, yarp::rosmsg::geometry_msgs::Vector3Stamped, yarp::rosmsg::geometry_msgs::QuaternionStamped, yarp::rosmsg::tf2_msgs::TF2Error, yarp::rosmsg::geometry_msgs::Quaternion, yarp::rosmsg::geometry_msgs::PointStamped, yarp::rosmsg::geometry_msgs::Transform, yarp::rosmsg::diagnostic_msgs::AddDiagnostics, yarp::rosmsg::std_msgs::ColorRGBA, yarp::rosmsg::nav_msgs::GetPlanReply, yarp::rosmsg::geometry_msgs::Point32, yarp::rosmsg::TickDuration, yarp::rosmsg::TickTime, yarp::rosmsg::geometry_msgs::Pose, yarp::math::Quaternion, yarp::rosmsg::geometry_msgs::Vector3, yarp::rosmsg::actionlib_msgs::GoalID, yarp::rosmsg::geometry_msgs::Wrench, yarp::rosmsg::geometry_msgs::Accel, yarp::rosmsg::geometry_msgs::Twist, yarp::rosmsg::std_msgs::MultiArrayDimension, yarp::rosmsg::sensor_msgs::JoyFeedbackArray, yarp::rosmsg::geometry_msgs::Pose2D, yarp::rosmsg::geometry_msgs::Point, yarp::rosmsg::geometry_msgs::Polygon, yarp::rosmsg::diagnostic_msgs::KeyValue, yarp::rosmsg::shape_msgs::Plane, yarp::rosmsg::diagnostic_msgs::AddDiagnosticsReply, yarp::rosmsg::sensor_msgs::SetCameraInfoReply, yarp::rosmsg::sensor_msgs::LaserEcho, yarp::rosmsg::shape_msgs::MeshTriangle, yarp::rosmsg::std_msgs::Duration, yarp::rosmsg::std_msgs::String, yarp::rosmsg::std_msgs::Time, yarp::rosmsg::tf::FrameGraphReply, yarp::rosmsg::tf2_msgs::FrameGraphReply, yarp::rosmsg::std_msgs::Bool, yarp::rosmsg::nav_msgs::SetMapReply, yarp::rosmsg::std_msgs::Byte, yarp::rosmsg::std_msgs::Int16, yarp::rosmsg::std_msgs::Int8, yarp::rosmsg::std_msgs::UInt16, yarp::rosmsg::std_msgs::UInt8, yarp::rosmsg::std_msgs::Char, yarp::rosmsg::std_msgs::Float32, yarp::rosmsg::std_msgs::Float64, yarp::rosmsg::std_msgs::Int32, yarp::rosmsg::std_msgs::Int64, yarp::rosmsg::std_msgs::UInt32, yarp::rosmsg::std_msgs::UInt64, yarp::rosmsg::diagnostic_msgs::SelfTest, yarp::rosmsg::nav_msgs::GetMap, yarp::rosmsg::tf::FrameGraph, yarp::rosmsg::tf2_msgs::FrameGraph, yarp::rosmsg::std_msgs::Empty, yarp::sig::PointCloudBase, and yarp::math::Vec2D< T >.

Definition at line 13 of file Portable.cpp.

◆ read()

virtual bool yarp::os::Portable::read ( ConnectionReader reader)
overridepure virtual

Read this object from a network connection.

Override this for your particular class.

Parameters
readeran interface to the network connection for reading
Returns
true iff the object is successfully read

Implements yarp::os::PortReader.

Implemented in yarp::os::Property, yarp::rosmsg::visualization_msgs::Marker, yarp::rosmsg::sensor_msgs::CameraInfo, yarp::rosmsg::sensor_msgs::BatteryState, yarp::os::Value, yarp::sig::Matrix, yarp::os::Bottle, yarp::sig::Image, yarp::rosmsg::visualization_msgs::ImageMarker, yarp::rosmsg::visualization_msgs::InteractiveMarkerControl, yarp::dev::MapGrid2D, yarp::sig::PointCloud< T >, yarp::rosmsg::visualization_msgs::InteractiveMarkerFeedback, yarp::rosmsg::sensor_msgs::MultiEchoLaserScan, yarp::rosmsg::sensor_msgs::LaserScan, yarp::rosmsg::sensor_msgs::PointCloud2, yarp::rosmsg::visualization_msgs::InteractiveMarkerUpdate, yarp::rosmsg::sensor_msgs::Imu, yarp::rosmsg::sensor_msgs::NavSatFix, yarp::rosmsg::visualization_msgs::InteractiveMarker, yarp::rosmsg::sensor_msgs::MultiDOFJointState, yarp::rosmsg::sensor_msgs::JointState, yarp::rosmsg::stereo_msgs::DisparityImage, yarp::rosmsg::visualization_msgs::MenuEntry, yarp::rosmsg::sensor_msgs::Image, yarp::rosmsg::diagnostic_msgs::DiagnosticStatus, yarp::rosmsg::sensor_msgs::Range, yarp::rosmsg::trajectory_msgs::JointTrajectoryPoint, yarp::rosmsg::shape_msgs::SolidPrimitive, yarp::rosmsg::geometry_msgs::Inertia, yarp::math::Quaternion, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectoryPoint, yarp::rosmsg::actionlib_msgs::GoalStatus, yarp::rosmsg::sensor_msgs::PointField, yarp::rosmsg::sensor_msgs::PointCloud, yarp::os::ManagedBytes, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectory, yarp::rosmsg::nav_msgs::MapMetaData, yarp::rosmsg::sensor_msgs::MagneticField, yarp::rosmsg::sensor_msgs::RegionOfInterest, yarp::rosmsg::trajectory_msgs::JointTrajectory, yarp::rosmsg::nav_msgs::Odometry, yarp::rosmsg::nav_msgs::GridCells, yarp::rosmsg::visualization_msgs::InteractiveMarkerInit, yarp::rosmsg::sensor_msgs::CompressedImage, yarp::rosmsg::sensor_msgs::NavSatStatus, yarp::rosmsg::nav_msgs::OccupancyGrid, yarp::rosmsg::sensor_msgs::Joy, yarp::rosmsg::std_msgs::MultiArrayLayout, yarp::rosmsg::sensor_msgs::ChannelFloat32, yarp::rosmsg::shape_msgs::Mesh, yarp::rosmsg::TickDuration, yarp::rosmsg::TickTime, yarp::rosmsg::geometry_msgs::TransformStamped, yarp::rosmsg::std_msgs::Header, yarp::rosmsg::tf2_msgs::TF2Error, yarp::rosmsg::sensor_msgs::Illuminance, yarp::rosmsg::visualization_msgs::InteractiveMarkerPose, yarp::rosmsg::sensor_msgs::JoyFeedback, yarp::rosmsg::sensor_msgs::TimeReference, jointData, yarp::rosmsg::diagnostic_msgs::SelfTestReply, yarp::rosmsg::nav_msgs::GetPlan, yarp::rosmsg::geometry_msgs::Quaternion, yarp::sig::Sound, yarp::rosmsg::geometry_msgs::AccelWithCovariance, yarp::rosmsg::geometry_msgs::PoseWithCovariance, yarp::rosmsg::geometry_msgs::TwistWithCovariance, yarp::rosmsg::sensor_msgs::FluidPressure, yarp::rosmsg::sensor_msgs::RelativeHumidity, yarp::rosmsg::actionlib_msgs::GoalStatusArray, yarp::rosmsg::geometry_msgs::PoseArray, yarp::rosmsg::std_msgs::ColorRGBA, yarp::rosmsg::nav_msgs::Path, yarp::rosmsg::diagnostic_msgs::DiagnosticArray, yarp::rosmsg::sensor_msgs::Temperature, yarp::rosmsg::diagnostic_msgs::AddDiagnostics, yarp::rosmsg::std_msgs::ByteMultiArray, yarp::rosmsg::std_msgs::Float32MultiArray, yarp::rosmsg::std_msgs::Float64MultiArray, yarp::rosmsg::std_msgs::Int16MultiArray, yarp::rosmsg::std_msgs::Int32MultiArray, yarp::rosmsg::std_msgs::Int64MultiArray, yarp::rosmsg::std_msgs::Int8MultiArray, yarp::rosmsg::std_msgs::UInt16MultiArray, yarp::rosmsg::std_msgs::UInt32MultiArray, yarp::rosmsg::std_msgs::UInt64MultiArray, yarp::rosmsg::std_msgs::UInt8MultiArray, yarp::rosmsg::actionlib_msgs::GoalID, yarp::rosmsg::geometry_msgs::Point32, yarp::rosmsg::geometry_msgs::Vector3, yarp::rosmsg::std_msgs::MultiArrayDimension, yarp::rosmsg::nav_msgs::SetMap, yarp::rosmsg::geometry_msgs::Point, yarp::rosmsg::geometry_msgs::Pose2D, yarp::rosmsg::diagnostic_msgs::KeyValue, yarp::rosmsg::geometry_msgs::PoseWithCovarianceStamped, yarp::rosmsg::geometry_msgs::QuaternionStamped, yarp::rosmsg::geometry_msgs::Transform, yarp::rosmsg::geometry_msgs::AccelStamped, yarp::rosmsg::geometry_msgs::AccelWithCovarianceStamped, yarp::rosmsg::geometry_msgs::PointStamped, yarp::rosmsg::geometry_msgs::PolygonStamped, yarp::rosmsg::geometry_msgs::Pose, yarp::rosmsg::geometry_msgs::PoseStamped, yarp::rosmsg::geometry_msgs::TwistStamped, yarp::rosmsg::geometry_msgs::TwistWithCovarianceStamped, yarp::rosmsg::geometry_msgs::Vector3Stamped, yarp::rosmsg::geometry_msgs::Wrench, yarp::rosmsg::geometry_msgs::WrenchStamped, yarp::rosmsg::geometry_msgs::Accel, yarp::rosmsg::geometry_msgs::InertiaStamped, yarp::rosmsg::geometry_msgs::Twist, yarp::rosmsg::shape_msgs::Plane, yarp::os::Stamp, yarp::rosmsg::diagnostic_msgs::AddDiagnosticsReply, yarp::rosmsg::sensor_msgs::SetCameraInfoReply, yarp::rosmsg::geometry_msgs::Polygon, yarp::rosmsg::sensor_msgs::JoyFeedbackArray, yarp::rosmsg::sensor_msgs::SetCameraInfo, yarp::rosmsg::tf::tfMessage, yarp::rosmsg::tf2_msgs::TFMessage, yarp::rosmsg::visualization_msgs::MarkerArray, yarp::os::impl::Storable, yarp::rosmsg::sensor_msgs::LaserEcho, yarp::rosmsg::shape_msgs::MeshTriangle, yarp::rosmsg::std_msgs::String, yarp::rosmsg::std_msgs::Duration, yarp::rosmsg::std_msgs::Time, yarp::rosmsg::tf::FrameGraphReply, yarp::rosmsg::tf2_msgs::FrameGraphReply, yarp::rosmsg::nav_msgs::GetMapReply, yarp::rosmsg::nav_msgs::GetPlanReply, SensorRPCData, SensorStreamingData, yarp::os::PortablePair< HEAD, BODY >, yarp::rosmsg::std_msgs::Bool, yarp::rosmsg::nav_msgs::SetMapReply, yarp::rosmsg::std_msgs::Byte, yarp::rosmsg::std_msgs::Int16, yarp::rosmsg::std_msgs::Int8, yarp::rosmsg::std_msgs::UInt16, yarp::rosmsg::std_msgs::UInt8, yarp::rosmsg::std_msgs::Char, yarp::rosmsg::std_msgs::Float32, yarp::rosmsg::std_msgs::Float64, yarp::rosmsg::std_msgs::Int32, yarp::rosmsg::std_msgs::Int64, yarp::rosmsg::std_msgs::UInt32, yarp::rosmsg::std_msgs::UInt64, yarp::sig::VectorBase, yarp::rosmsg::diagnostic_msgs::SelfTest, yarp::rosmsg::nav_msgs::GetMap, yarp::rosmsg::tf::FrameGraph, yarp::rosmsg::tf2_msgs::FrameGraph, yarp::sig::PointCloudBase, yarp::math::Vec2D< T >, yarp::rosmsg::std_msgs::Empty, yarp::math::Vec2D< T >, SensorMetadata, SensorMeasurement, yarp::os::BinPortable< T >, yarp::os::idl::UnwrappedView< T >, yarp::os::impl::PortCommand, SensorMeasurements, yarp::os::SystemInfoSerializer, JoyData, yarp::math::Vec2D< T >, yarp::os::idl::Unwrapped< T >, and MultipleAnalogSensorsMetadata_getMetadata.

Examples:
port_power/TargetVer2.h, and port_power/TargetVer3.h.

◆ write()

virtual bool yarp::os::Portable::write ( ConnectionWriter writer) const
overridepure virtual

Write this object to a network connection.

Override this for your particular class. Be aware that depending on the nature of the connections a port has, and what protocol they use, and how efficient the YARP implementation is, this method may be called once, twice, or many times, as the result of a single call to Port::write

Parameters
writeran interface to the network connection for writing
Returns
true iff the object is successfully written

Implements yarp::os::PortWriter.

Implemented in yarp::rosmsg::visualization_msgs::Marker, yarp::rosmsg::sensor_msgs::CameraInfo, yarp::rosmsg::sensor_msgs::BatteryState, yarp::rosmsg::visualization_msgs::ImageMarker, yarp::os::Property, yarp::rosmsg::visualization_msgs::InteractiveMarkerControl, yarp::os::Value, yarp::rosmsg::visualization_msgs::InteractiveMarkerFeedback, yarp::rosmsg::sensor_msgs::MultiEchoLaserScan, yarp::sig::Matrix, yarp::rosmsg::sensor_msgs::LaserScan, yarp::rosmsg::sensor_msgs::PointCloud2, yarp::sig::PointCloud< T >, yarp::os::Bottle, yarp::rosmsg::visualization_msgs::InteractiveMarker, yarp::sig::Image, yarp::rosmsg::sensor_msgs::Imu, yarp::rosmsg::visualization_msgs::InteractiveMarkerUpdate, yarp::rosmsg::sensor_msgs::MultiDOFJointState, yarp::rosmsg::sensor_msgs::NavSatFix, yarp::rosmsg::sensor_msgs::JointState, yarp::dev::MapGrid2D, yarp::rosmsg::stereo_msgs::DisparityImage, yarp::rosmsg::sensor_msgs::Image, yarp::rosmsg::trajectory_msgs::JointTrajectoryPoint, yarp::rosmsg::visualization_msgs::MenuEntry, yarp::rosmsg::geometry_msgs::Inertia, yarp::rosmsg::diagnostic_msgs::DiagnosticStatus, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectoryPoint, yarp::rosmsg::sensor_msgs::Range, yarp::rosmsg::shape_msgs::SolidPrimitive, yarp::rosmsg::sensor_msgs::PointCloud, yarp::rosmsg::trajectory_msgs::MultiDOFJointTrajectory, yarp::rosmsg::actionlib_msgs::GoalStatus, yarp::rosmsg::sensor_msgs::PointField, yarp::rosmsg::nav_msgs::MapMetaData, yarp::rosmsg::trajectory_msgs::JointTrajectory, yarp::rosmsg::nav_msgs::GridCells, yarp::rosmsg::nav_msgs::Odometry, yarp::rosmsg::sensor_msgs::RegionOfInterest, yarp::rosmsg::sensor_msgs::MagneticField, yarp::rosmsg::visualization_msgs::InteractiveMarkerInit, yarp::rosmsg::sensor_msgs::CompressedImage, yarp::rosmsg::sensor_msgs::Joy, yarp::rosmsg::nav_msgs::OccupancyGrid, yarp::rosmsg::shape_msgs::Mesh, yarp::math::Quaternion, yarp::rosmsg::diagnostic_msgs::SelfTestReply, yarp::rosmsg::geometry_msgs::TransformStamped, yarp::rosmsg::std_msgs::MultiArrayLayout, yarp::rosmsg::visualization_msgs::InteractiveMarkerPose, yarp::rosmsg::sensor_msgs::ChannelFloat32, yarp::rosmsg::sensor_msgs::TimeReference, yarp::rosmsg::std_msgs::Header, yarp::rosmsg::nav_msgs::GetPlan, yarp::rosmsg::sensor_msgs::Illuminance, yarp::rosmsg::sensor_msgs::NavSatStatus, yarp::rosmsg::geometry_msgs::Quaternion, yarp::rosmsg::sensor_msgs::JoyFeedback, yarp::rosmsg::std_msgs::ColorRGBA, yarp::rosmsg::actionlib_msgs::GoalStatusArray, yarp::rosmsg::geometry_msgs::PoseArray, yarp::rosmsg::tf2_msgs::TF2Error, yarp::rosmsg::TickDuration, yarp::rosmsg::TickTime, yarp::rosmsg::nav_msgs::Path, yarp::rosmsg::sensor_msgs::FluidPressure, yarp::rosmsg::sensor_msgs::RelativeHumidity, yarp::rosmsg::diagnostic_msgs::DiagnosticArray, yarp::rosmsg::geometry_msgs::AccelWithCovariance, yarp::rosmsg::geometry_msgs::PoseWithCovariance, yarp::rosmsg::geometry_msgs::TwistWithCovariance, yarp::rosmsg::sensor_msgs::Temperature, yarp::rosmsg::std_msgs::ByteMultiArray, yarp::rosmsg::std_msgs::Float32MultiArray, yarp::rosmsg::std_msgs::Float64MultiArray, yarp::rosmsg::std_msgs::Int16MultiArray, yarp::rosmsg::std_msgs::Int32MultiArray, yarp::rosmsg::std_msgs::Int64MultiArray, yarp::rosmsg::std_msgs::Int8MultiArray, yarp::rosmsg::std_msgs::UInt16MultiArray, yarp::rosmsg::std_msgs::UInt32MultiArray, yarp::rosmsg::std_msgs::UInt64MultiArray, yarp::rosmsg::std_msgs::UInt8MultiArray, yarp::os::ManagedBytes, yarp::rosmsg::geometry_msgs::Point32, yarp::rosmsg::std_msgs::MultiArrayDimension, yarp::rosmsg::geometry_msgs::Vector3, yarp::rosmsg::actionlib_msgs::GoalID, yarp::rosmsg::geometry_msgs::Point, yarp::rosmsg::geometry_msgs::Pose2D, yarp::rosmsg::nav_msgs::SetMap, yarp::rosmsg::geometry_msgs::PoseWithCovarianceStamped, yarp::rosmsg::geometry_msgs::QuaternionStamped, yarp::rosmsg::geometry_msgs::Transform, yarp::rosmsg::geometry_msgs::AccelStamped, yarp::rosmsg::geometry_msgs::AccelWithCovarianceStamped, yarp::rosmsg::geometry_msgs::PointStamped, yarp::rosmsg::geometry_msgs::PolygonStamped, yarp::rosmsg::geometry_msgs::Pose, yarp::rosmsg::geometry_msgs::PoseStamped, yarp::rosmsg::geometry_msgs::TwistStamped, yarp::rosmsg::geometry_msgs::TwistWithCovarianceStamped, yarp::rosmsg::geometry_msgs::Vector3Stamped, yarp::rosmsg::geometry_msgs::Wrench, yarp::rosmsg::geometry_msgs::WrenchStamped, yarp::rosmsg::diagnostic_msgs::KeyValue, yarp::rosmsg::geometry_msgs::Accel, yarp::rosmsg::geometry_msgs::InertiaStamped, yarp::rosmsg::geometry_msgs::Twist, yarp::rosmsg::diagnostic_msgs::AddDiagnostics, yarp::rosmsg::diagnostic_msgs::AddDiagnosticsReply, yarp::rosmsg::geometry_msgs::Polygon, yarp::rosmsg::sensor_msgs::SetCameraInfoReply, yarp::rosmsg::sensor_msgs::JoyFeedbackArray, yarp::rosmsg::tf::tfMessage, yarp::rosmsg::tf2_msgs::TFMessage, yarp::rosmsg::visualization_msgs::MarkerArray, yarp::rosmsg::shape_msgs::Plane, yarp::rosmsg::sensor_msgs::LaserEcho, yarp::rosmsg::sensor_msgs::SetCameraInfo, yarp::rosmsg::shape_msgs::MeshTriangle, jointData, yarp::sig::Sound, yarp::rosmsg::std_msgs::Duration, yarp::rosmsg::std_msgs::String, yarp::rosmsg::std_msgs::Time, yarp::rosmsg::nav_msgs::GetMapReply, yarp::rosmsg::nav_msgs::GetPlanReply, yarp::rosmsg::tf::FrameGraphReply, yarp::rosmsg::tf2_msgs::FrameGraphReply, yarp::rosmsg::std_msgs::Bool, yarp::math::Vec2D< T >, yarp::rosmsg::nav_msgs::SetMapReply, yarp::rosmsg::std_msgs::Byte, yarp::rosmsg::std_msgs::Int16, yarp::rosmsg::std_msgs::Int8, yarp::rosmsg::std_msgs::UInt16, yarp::rosmsg::std_msgs::UInt8, yarp::rosmsg::std_msgs::Char, yarp::rosmsg::std_msgs::Float32, yarp::rosmsg::std_msgs::Float64, yarp::rosmsg::std_msgs::Int32, yarp::rosmsg::std_msgs::Int64, yarp::rosmsg::std_msgs::UInt32, yarp::rosmsg::std_msgs::UInt64, yarp::os::Stamp, yarp::rosmsg::diagnostic_msgs::SelfTest, yarp::rosmsg::nav_msgs::GetMap, yarp::os::impl::Storable, yarp::rosmsg::tf::FrameGraph, yarp::rosmsg::tf2_msgs::FrameGraph, yarp::rosmsg::std_msgs::Empty, yarp::math::Vec2D< T >, yarp::os::PortablePair< HEAD, BODY >, SensorRPCData, SensorStreamingData, yarp::sig::VectorBase, yarp::math::Vec2D< T >, yarp::sig::PointCloudBase, SensorMetadata, yarp::os::idl::UnwrappedView< T >, JoyData, SensorMeasurement, yarp::os::BinPortable< T >, SensorMeasurements, yarp::os::SystemInfoSerializer, yarp::os::impl::PortCommand, yarp::os::idl::Unwrapped< T >, and MultipleAnalogSensorsMetadata_getMetadata.

Examples:
port_power/TargetVer2.h, and port_power/TargetVer3.h.

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