#include <msg.h>
Inherited by diagnostic_msgs::DiagnosticArray, diagnostic_msgs::DiagnosticStatus, diagnostic_msgs::KeyValue, diagnostic_msgs::SelfTestRequest, diagnostic_msgs::SelfTestResponse, geometry_msgs::Point, geometry_msgs::Point32, geometry_msgs::PointStamped, geometry_msgs::Polygon, geometry_msgs::PolygonStamped, geometry_msgs::Pose, geometry_msgs::Pose2D, geometry_msgs::PoseArray, geometry_msgs::PoseStamped, geometry_msgs::PoseWithCovariance, geometry_msgs::PoseWithCovarianceStamped, geometry_msgs::Quaternion, geometry_msgs::QuaternionStamped, geometry_msgs::Transform, geometry_msgs::TransformStamped, geometry_msgs::Twist, geometry_msgs::TwistStamped, geometry_msgs::TwistWithCovariance, geometry_msgs::TwistWithCovarianceStamped, geometry_msgs::Vector3, geometry_msgs::Vector3Stamped, geometry_msgs::Wrench, geometry_msgs::WrenchStamped, nav_msgs::GetMapRequest, nav_msgs::GetMapResponse, nav_msgs::GetPlanRequest, nav_msgs::GetPlanResponse, nav_msgs::GridCells, nav_msgs::MapMetaData, nav_msgs::OccupancyGrid, nav_msgs::Odometry, nav_msgs::Path, rosserial_arduino::Adc, rosserial_msgs::Log, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestParamResponse, rosserial_msgs::TopicInfo, sensor_msgs::CameraInfo, sensor_msgs::ChannelFloat32, sensor_msgs::CompressedImage, sensor_msgs::Image, sensor_msgs::Imu, sensor_msgs::JointState, sensor_msgs::Joy, sensor_msgs::JoyFeedback, sensor_msgs::JoyFeedbackArray, sensor_msgs::LaserScan, sensor_msgs::NavSatFix, sensor_msgs::NavSatStatus, sensor_msgs::PointCloud, sensor_msgs::PointCloud2, sensor_msgs::PointField, sensor_msgs::Range, sensor_msgs::RegionOfInterest, sensor_msgs::SetCameraInfoRequest, sensor_msgs::SetCameraInfoResponse, std_msgs::Bool, std_msgs::Byte, std_msgs::ByteMultiArray, std_msgs::Char, std_msgs::ColorRGBA, std_msgs::Duration, std_msgs::Empty, std_msgs::Float32, std_msgs::Float32MultiArray, std_msgs::Float64, std_msgs::Float64MultiArray, std_msgs::Header, std_msgs::Int16, std_msgs::Int16MultiArray, std_msgs::Int32, std_msgs::Int32MultiArray, std_msgs::Int64, std_msgs::Int64MultiArray, std_msgs::Int8, std_msgs::Int8MultiArray, std_msgs::MultiArrayDimension, std_msgs::MultiArrayLayout, std_msgs::String, std_msgs::Time, std_msgs::UInt16, std_msgs::UInt16MultiArray, std_msgs::UInt32, std_msgs::UInt32MultiArray, std_msgs::UInt64, std_msgs::UInt64MultiArray, std_msgs::UInt8, std_msgs::UInt8MultiArray, tf::FrameGraphRequest, tf::FrameGraphResponse, and tf::tfMessage.
Public Member Functions | |
virtual int | deserialize (unsigned char *data)=0 |
virtual const char * | getType ()=0 |
virtual int | serialize (unsigned char *outbuffer)=0 |
virtual int ros::Msg::deserialize | ( | unsigned char * | data | ) | [pure virtual] |
Implemented in sensor_msgs::CameraInfo, sensor_msgs::LaserScan, sensor_msgs::PointCloud2, rosserial_msgs::RequestParamResponse, sensor_msgs::JointState, sensor_msgs::NavSatFix, sensor_msgs::Image, sensor_msgs::Imu, geometry_msgs::Quaternion, nav_msgs::MapMetaData, sensor_msgs::Range, rosserial_arduino::Adc, nav_msgs::GetPlanResponse, sensor_msgs::RegionOfInterest, diagnostic_msgs::SelfTestResponse, geometry_msgs::Point, geometry_msgs::Pose2D, geometry_msgs::Vector3, sensor_msgs::PointField, std_msgs::ColorRGBA, sensor_msgs::Joy, diagnostic_msgs::DiagnosticStatus, sensor_msgs::SetCameraInfoResponse, std_msgs::Header, nav_msgs::GridCells, rosserial_msgs::TopicInfo, geometry_msgs::Point32, sensor_msgs::JoyFeedback, std_msgs::MultiArrayDimension, tf::FrameGraphResponse, std_msgs::Float64MultiArray, sensor_msgs::ChannelFloat32, sensor_msgs::CompressedImage, sensor_msgs::NavSatStatus, sensor_msgs::PointCloud, nav_msgs::GetMapResponse, nav_msgs::OccupancyGrid, std_msgs::Duration, std_msgs::Float32MultiArray, std_msgs::Int32MultiArray, std_msgs::MultiArrayLayout, std_msgs::Time, std_msgs::UInt32MultiArray, geometry_msgs::PoseWithCovariance, geometry_msgs::TwistWithCovariance, std_msgs::Int16MultiArray, std_msgs::Int64MultiArray, std_msgs::UInt16MultiArray, std_msgs::UInt64MultiArray, rosserial_msgs::Log, std_msgs::ByteMultiArray, std_msgs::Int8MultiArray, std_msgs::UInt8MultiArray, nav_msgs::GetPlanRequest, nav_msgs::Odometry, std_msgs::Float64, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, nav_msgs::Path, diagnostic_msgs::KeyValue, geometry_msgs::TransformStamped, geometry_msgs::Polygon, sensor_msgs::JoyFeedbackArray, std_msgs::Float32, std_msgs::Int32, std_msgs::UInt32, tf::tfMessage, std_msgs::Int16, std_msgs::Int64, std_msgs::UInt16, std_msgs::UInt64, std_msgs::Bool, std_msgs::Byte, std_msgs::Char, std_msgs::Int8, std_msgs::UInt8, rosserial_msgs::RequestParamRequest, geometry_msgs::PointStamped, geometry_msgs::PolygonStamped, geometry_msgs::Pose, geometry_msgs::PoseStamped, geometry_msgs::PoseWithCovarianceStamped, geometry_msgs::QuaternionStamped, geometry_msgs::Transform, geometry_msgs::TwistStamped, geometry_msgs::TwistWithCovarianceStamped, geometry_msgs::Vector3Stamped, geometry_msgs::WrenchStamped, std_msgs::String, geometry_msgs::Twist, geometry_msgs::Wrench, sensor_msgs::SetCameraInfoRequest, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, tf::FrameGraphRequest, and std_msgs::Empty.
virtual const char* ros::Msg::getType | ( | ) | [pure virtual] |
Implemented in sensor_msgs::CameraInfo, sensor_msgs::LaserScan, sensor_msgs::PointCloud2, sensor_msgs::JointState, rosserial_msgs::RequestParamResponse, sensor_msgs::NavSatFix, sensor_msgs::Image, nav_msgs::MapMetaData, sensor_msgs::Imu, sensor_msgs::Range, rosserial_arduino::Adc, geometry_msgs::Quaternion, sensor_msgs::RegionOfInterest, std_msgs::ColorRGBA, sensor_msgs::PointField, diagnostic_msgs::DiagnosticStatus, sensor_msgs::Joy, std_msgs::Header, geometry_msgs::Point, geometry_msgs::Pose2D, geometry_msgs::Vector3, diagnostic_msgs::SelfTestResponse, nav_msgs::GridCells, rosserial_msgs::TopicInfo, geometry_msgs::Point32, std_msgs::MultiArrayDimension, sensor_msgs::JoyFeedback, sensor_msgs::SetCameraInfoResponse, nav_msgs::GetPlanResponse, sensor_msgs::ChannelFloat32, sensor_msgs::CompressedImage, std_msgs::Float64MultiArray, sensor_msgs::PointCloud, std_msgs::Duration, std_msgs::Time, sensor_msgs::NavSatStatus, std_msgs::Float32MultiArray, std_msgs::Int32MultiArray, std_msgs::MultiArrayLayout, std_msgs::UInt32MultiArray, nav_msgs::OccupancyGrid, std_msgs::Int16MultiArray, std_msgs::UInt16MultiArray, geometry_msgs::PoseWithCovariance, geometry_msgs::TwistWithCovariance, std_msgs::ByteMultiArray, std_msgs::Int8MultiArray, std_msgs::UInt8MultiArray, rosserial_msgs::Log, std_msgs::Int64MultiArray, std_msgs::UInt64MultiArray, tf::FrameGraphResponse, nav_msgs::GetPlanRequest, diagnostic_msgs::KeyValue, nav_msgs::Odometry, std_msgs::Float64, nav_msgs::GetMapResponse, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, nav_msgs::Path, geometry_msgs::TransformStamped, std_msgs::Float32, std_msgs::Int32, std_msgs::UInt32, geometry_msgs::Polygon, sensor_msgs::JoyFeedbackArray, tf::tfMessage, std_msgs::Int16, std_msgs::UInt16, std_msgs::Bool, std_msgs::Byte, std_msgs::Char, std_msgs::Int8, std_msgs::UInt8, rosserial_msgs::RequestParamRequest, std_msgs::Int64, std_msgs::UInt64, std_msgs::String, geometry_msgs::PointStamped, geometry_msgs::PolygonStamped, geometry_msgs::Pose, geometry_msgs::PoseStamped, geometry_msgs::PoseWithCovarianceStamped, geometry_msgs::QuaternionStamped, geometry_msgs::Transform, geometry_msgs::TwistStamped, geometry_msgs::TwistWithCovarianceStamped, geometry_msgs::Vector3Stamped, geometry_msgs::WrenchStamped, geometry_msgs::Twist, geometry_msgs::Wrench, sensor_msgs::SetCameraInfoRequest, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, tf::FrameGraphRequest, and std_msgs::Empty.
virtual int ros::Msg::serialize | ( | unsigned char * | outbuffer | ) | [pure virtual] |
Implemented in nav_msgs::GetPlanResponse, rosserial_msgs::RequestParamResponse, diagnostic_msgs::SelfTestResponse, sensor_msgs::SetCameraInfoResponse, nav_msgs::GetMapResponse, tf::FrameGraphResponse, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, sensor_msgs::PointCloud2, sensor_msgs::JointState, sensor_msgs::NavSatFix, sensor_msgs::PointField, diagnostic_msgs::DiagnosticStatus, rosserial_msgs::TopicInfo, sensor_msgs::Image, sensor_msgs::Imu, sensor_msgs::NavSatStatus, sensor_msgs::PointCloud, sensor_msgs::Range, nav_msgs::GridCells, sensor_msgs::Joy, nav_msgs::MapMetaData, nav_msgs::OccupancyGrid, nav_msgs::Odometry, rosserial_msgs::Log, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, nav_msgs::GetPlanRequest, nav_msgs::Path, rosserial_arduino::Adc, sensor_msgs::CompressedImage, sensor_msgs::JoyFeedback, geometry_msgs::TransformStamped, sensor_msgs::RegionOfInterest, std_msgs::ByteMultiArray, std_msgs::Float32MultiArray, std_msgs::Float64MultiArray, std_msgs::Int16MultiArray, std_msgs::Int32MultiArray, std_msgs::Int64MultiArray, std_msgs::Int8MultiArray, std_msgs::MultiArrayLayout, std_msgs::UInt16MultiArray, std_msgs::UInt32MultiArray, std_msgs::UInt64MultiArray, std_msgs::UInt8MultiArray, geometry_msgs::PointStamped, geometry_msgs::Polygon, geometry_msgs::PolygonStamped, geometry_msgs::Pose, geometry_msgs::PoseStamped, geometry_msgs::PoseWithCovarianceStamped, geometry_msgs::Quaternion, geometry_msgs::QuaternionStamped, geometry_msgs::Transform, geometry_msgs::TwistStamped, geometry_msgs::TwistWithCovarianceStamped, geometry_msgs::Vector3Stamped, geometry_msgs::WrenchStamped, sensor_msgs::ChannelFloat32, sensor_msgs::JoyFeedbackArray, std_msgs::ColorRGBA, std_msgs::Header, tf::tfMessage, geometry_msgs::Point, geometry_msgs::Point32, geometry_msgs::Pose2D, geometry_msgs::PoseWithCovariance, geometry_msgs::Twist, geometry_msgs::TwistWithCovariance, geometry_msgs::Vector3, geometry_msgs::Wrench, sensor_msgs::SetCameraInfoRequest, std_msgs::MultiArrayDimension, diagnostic_msgs::KeyValue, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, rosserial_msgs::RequestParamRequest, std_msgs::Duration, std_msgs::Time, std_msgs::Bool, std_msgs::Byte, std_msgs::Char, std_msgs::Float32, std_msgs::Float64, std_msgs::Int16, std_msgs::Int32, std_msgs::Int64, std_msgs::Int8, std_msgs::String, std_msgs::UInt16, std_msgs::UInt32, std_msgs::UInt64, std_msgs::UInt8, tf::FrameGraphRequest, and std_msgs::Empty.