#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, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, 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, tf::tfMessage, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, and topic_tools::MuxSelectResponse.
Public Member Functions | |
virtual int | deserialize (unsigned char *data)=0 |
virtual const char * | getMD5 ()=0 |
virtual const char * | getType ()=0 |
virtual int | serialize (unsigned char *outbuffer) const =0 |
Definition at line 41 of file msg.h.
virtual int ros::Msg::deserialize | ( | unsigned char * | data | ) | [pure virtual] |
Implemented in 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, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, 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, tf::tfMessage, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, and topic_tools::MuxSelectResponse.
virtual const char* ros::Msg::getMD5 | ( | ) | [pure virtual] |
Implemented in 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, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, 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, tf::tfMessage, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, and topic_tools::MuxSelectResponse.
virtual const char* ros::Msg::getType | ( | ) | [pure virtual] |
Implemented in 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, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, 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, tf::tfMessage, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, and topic_tools::MuxSelectResponse.
virtual int ros::Msg::serialize | ( | unsigned char * | outbuffer | ) | const [pure virtual] |
Implemented in 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, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, 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, tf::tfMessage, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, and topic_tools::MuxSelectResponse.