#include <msg.h>
Inherited by actionlib::TestAction, actionlib::TestActionFeedback, actionlib::TestActionGoal, actionlib::TestActionResult, actionlib::TestFeedback, actionlib::TestGoal, actionlib::TestRequestAction, actionlib::TestRequestActionFeedback, actionlib::TestRequestActionGoal, actionlib::TestRequestActionResult, actionlib::TestRequestFeedback, actionlib::TestRequestGoal, actionlib::TestRequestResult, actionlib::TestResult, actionlib::TwoIntsAction, actionlib::TwoIntsActionFeedback, actionlib::TwoIntsActionGoal, actionlib::TwoIntsActionResult, actionlib::TwoIntsFeedback, actionlib::TwoIntsGoal, actionlib::TwoIntsResult, actionlib_msgs::GoalID, actionlib_msgs::GoalStatus, actionlib_msgs::GoalStatusArray, diagnostic_msgs::AddDiagnosticsRequest, diagnostic_msgs::AddDiagnosticsResponse, diagnostic_msgs::DiagnosticArray, diagnostic_msgs::DiagnosticStatus, diagnostic_msgs::KeyValue, diagnostic_msgs::SelfTestRequest, diagnostic_msgs::SelfTestResponse, geometry_msgs::Accel, geometry_msgs::AccelStamped, geometry_msgs::AccelWithCovariance, geometry_msgs::AccelWithCovarianceStamped, geometry_msgs::Inertia, geometry_msgs::InertiaStamped, 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, kitt_debug_msgs::TeensyDebug, kitt_nav_msgs::Odom2DRaw, kitt_nav_msgs::Twist2D, kitt_sensor_msgs::DistanceDisplacement1D, kitt_sensor_msgs::EncoderCount, kitt_sensor_msgs::EStop, kitt_sensor_msgs::FobMode, kitt_sensor_msgs::IMURaw, nav_msgs::GetMapAction, nav_msgs::GetMapActionFeedback, nav_msgs::GetMapActionGoal, nav_msgs::GetMapActionResult, nav_msgs::GetMapFeedback, nav_msgs::GetMapGoal, nav_msgs::GetMapRequest, nav_msgs::GetMapResponse, nav_msgs::GetMapResult, nav_msgs::GetPlanRequest, nav_msgs::GetPlanResponse, nav_msgs::GridCells, nav_msgs::MapMetaData, nav_msgs::OccupancyGrid, nav_msgs::Odometry, nav_msgs::Path, nav_msgs::SetMapRequest, nav_msgs::SetMapResponse, roscpp::EmptyRequest, roscpp::EmptyResponse, roscpp::GetLoggersRequest, roscpp::GetLoggersResponse, roscpp::Logger, roscpp::SetLoggerLevelRequest, roscpp::SetLoggerLevelResponse, rosgraph_msgs::Clock, rosgraph_msgs::Log, rosgraph_msgs::TopicStatistics, rosserial_arduino::Adc, rosserial_arduino::TestRequest, rosserial_arduino::TestResponse, rosserial_msgs::Log, rosserial_msgs::RequestMessageInfoRequest, rosserial_msgs::RequestMessageInfoResponse, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestParamResponse, rosserial_msgs::RequestServiceInfoRequest, rosserial_msgs::RequestServiceInfoResponse, rosserial_msgs::TopicInfo, sensor_msgs::BatteryState, sensor_msgs::CameraInfo, sensor_msgs::ChannelFloat32, sensor_msgs::CompressedImage, sensor_msgs::FluidPressure, sensor_msgs::Illuminance, sensor_msgs::Image, sensor_msgs::Imu, sensor_msgs::JointState, sensor_msgs::Joy, sensor_msgs::JoyFeedback, sensor_msgs::JoyFeedbackArray, sensor_msgs::LaserEcho, sensor_msgs::LaserScan, sensor_msgs::MagneticField, sensor_msgs::MultiDOFJointState, sensor_msgs::MultiEchoLaserScan, sensor_msgs::NavSatFix, sensor_msgs::NavSatStatus, sensor_msgs::PointCloud, sensor_msgs::PointCloud2, sensor_msgs::PointField, sensor_msgs::Range, sensor_msgs::RegionOfInterest, sensor_msgs::RelativeHumidity, sensor_msgs::SetCameraInfoRequest, sensor_msgs::SetCameraInfoResponse, sensor_msgs::Temperature, sensor_msgs::TimeReference, shape_msgs::Mesh, shape_msgs::MeshTriangle, shape_msgs::Plane, shape_msgs::SolidPrimitive, 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, stereo_msgs::DisparityImage, tf2_msgs::FrameGraphRequest, tf2_msgs::FrameGraphResponse, tf2_msgs::LookupTransformAction, tf2_msgs::LookupTransformActionFeedback, tf2_msgs::LookupTransformActionGoal, tf2_msgs::LookupTransformActionResult, tf2_msgs::LookupTransformFeedback, tf2_msgs::LookupTransformGoal, tf2_msgs::LookupTransformResult, tf2_msgs::TF2Error, tf2_msgs::TFMessage, tf::FrameGraphRequest, tf::FrameGraphResponse, tf::tfMessage, topic_tools::DemuxAddRequest, topic_tools::DemuxAddResponse, topic_tools::DemuxDeleteRequest, topic_tools::DemuxDeleteResponse, topic_tools::DemuxListRequest, topic_tools::DemuxListResponse, topic_tools::DemuxSelectRequest, topic_tools::DemuxSelectResponse, topic_tools::MuxAddRequest, topic_tools::MuxAddResponse, topic_tools::MuxDeleteRequest, topic_tools::MuxDeleteResponse, topic_tools::MuxListRequest, topic_tools::MuxListResponse, topic_tools::MuxSelectRequest, topic_tools::MuxSelectResponse, trajectory_msgs::JointTrajectory, trajectory_msgs::JointTrajectoryPoint, trajectory_msgs::MultiDOFJointTrajectory, trajectory_msgs::MultiDOFJointTrajectoryPoint, visualization_msgs::ImageMarker, visualization_msgs::InteractiveMarker, visualization_msgs::InteractiveMarkerControl, visualization_msgs::InteractiveMarkerFeedback, visualization_msgs::InteractiveMarkerInit, visualization_msgs::InteractiveMarkerPose, visualization_msgs::InteractiveMarkerUpdate, visualization_msgs::Marker, visualization_msgs::MarkerArray, and visualization_msgs::MenuEntry.
|
virtual int | serialize (unsigned char *outbuffer) const =0 |
|
virtual int | deserialize (unsigned char *data)=0 |
|
virtual const char * | getType ()=0 |
|
virtual const char * | getMD5 ()=0 |
|
|
static int | serializeAvrFloat64 (unsigned char *outbuffer, const float f) |
| This tricky function handles promoting a 32bit float to a 64bit double, so that AVR can publish messages containing float64 fields, despite AVV having no native support for double. More...
|
|
static int | deserializeAvrFloat64 (const unsigned char *inbuffer, float *f) |
| This tricky function handles demoting a 64bit double to a 32bit float, so that AVR can understand messages containing float64 fields, despite AVR having no native support for double. More...
|
|
virtual int ros::Msg::deserialize |
( |
unsigned char * |
data | ) |
|
|
pure virtual |
Implemented in kitt_debug_msgs::TeensyDebug, rosgraph_msgs::TopicStatistics, sensor_msgs::BatteryState, visualization_msgs::Marker, sensor_msgs::LaserScan, visualization_msgs::ImageMarker, sensor_msgs::MultiEchoLaserScan, rosserial_msgs::RequestParamResponse, actionlib::TestRequestGoal, sensor_msgs::PointCloud2, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo, visualization_msgs::InteractiveMarkerControl, rosgraph_msgs::Log, tf2_msgs::LookupTransformGoal, visualization_msgs::InteractiveMarkerUpdate, rosserial_msgs::RequestServiceInfoResponse, nav_msgs::GetPlanResponse, visualization_msgs::InteractiveMarkerFeedback, diagnostic_msgs::AddDiagnosticsResponse, roscpp::SetLoggerLevelResponse, sensor_msgs::Range, visualization_msgs::InteractiveMarker, trajectory_msgs::JointTrajectoryPoint, rosserial_msgs::RequestMessageInfoResponse, sensor_msgs::MultiDOFJointState, diagnostic_msgs::SelfTestResponse, kitt_sensor_msgs::EncoderCount, sensor_msgs::JointState, rosserial_arduino::TestResponse, topic_tools::DemuxSelectResponse, topic_tools::MuxSelectResponse, sensor_msgs::Image, std_msgs::ColorRGBA, trajectory_msgs::MultiDOFJointTrajectoryPoint, sensor_msgs::SetCameraInfoResponse, diagnostic_msgs::DiagnosticStatus, rosserial_msgs::TopicInfo, nav_msgs::SetMapResponse, sensor_msgs::Joy, nav_msgs::MapMetaData, topic_tools::DemuxAddResponse, topic_tools::DemuxDeleteResponse, topic_tools::MuxAddResponse, topic_tools::MuxDeleteResponse, topic_tools::DemuxListResponse, topic_tools::MuxListResponse, nav_msgs::GridCells, roscpp::GetLoggersResponse, sensor_msgs::RegionOfInterest, geometry_msgs::Point32, visualization_msgs::MenuEntry, sensor_msgs::PointField, tf::FrameGraphResponse, tf2_msgs::FrameGraphResponse, actionlib::TwoIntsGoal, trajectory_msgs::JointTrajectory, trajectory_msgs::MultiDOFJointTrajectory, visualization_msgs::InteractiveMarkerInit, nav_msgs::GetMapResponse, rosserial_arduino::Adc, sensor_msgs::Imu, sensor_msgs::NavSatFix, sensor_msgs::PointCloud, std_msgs::Int64MultiArray, sensor_msgs::ChannelFloat32, shape_msgs::SolidPrimitive, std_msgs::Header, roscpp::EmptyResponse, actionlib_msgs::GoalStatus, geometry_msgs::Inertia, nav_msgs::OccupancyGrid, sensor_msgs::TimeReference, shape_msgs::Mesh, std_msgs::Float32MultiArray, std_msgs::Int32MultiArray, std_msgs::UInt64MultiArray, sensor_msgs::CompressedImage, sensor_msgs::JoyFeedback, sensor_msgs::NavSatStatus, std_msgs::Int16MultiArray, actionlib::TestRequestResult, nav_msgs::GetPlanRequest, std_msgs::ByteMultiArray, std_msgs::Int8MultiArray, std_msgs::MultiArrayDimension, actionlib_msgs::GoalID, sensor_msgs::LaserEcho, kitt_nav_msgs::Odom2DRaw, nav_msgs::Odometry, std_msgs::MultiArrayLayout, std_msgs::UInt32MultiArray, kitt_sensor_msgs::IMURaw, tf2_msgs::TF2Error, std_msgs::UInt16MultiArray, actionlib::TwoIntsResult, actionlib_msgs::GoalStatusArray, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, nav_msgs::Path, rosserial_msgs::Log, std_msgs::Int64, std_msgs::UInt8MultiArray, geometry_msgs::TransformStamped, roscpp::SetLoggerLevelRequest, std_msgs::Float64MultiArray, visualization_msgs::InteractiveMarkerPose, diagnostic_msgs::KeyValue, roscpp::Logger, kitt_sensor_msgs::DistanceDisplacement1D, rosgraph_msgs::Clock, sensor_msgs::MagneticField, std_msgs::Duration, std_msgs::Time, actionlib::TestAction, actionlib::TestActionFeedback, actionlib::TestActionGoal, actionlib::TestActionResult, actionlib::TestFeedback, actionlib::TestGoal, actionlib::TestRequestAction, actionlib::TestRequestActionFeedback, actionlib::TestRequestActionGoal, actionlib::TestRequestActionResult, actionlib::TestResult, actionlib::TwoIntsAction, actionlib::TwoIntsActionFeedback, actionlib::TwoIntsActionGoal, actionlib::TwoIntsActionResult, geometry_msgs::Polygon, geometry_msgs::Quaternion, nav_msgs::GetMapAction, nav_msgs::GetMapActionFeedback, nav_msgs::GetMapActionGoal, nav_msgs::GetMapActionResult, sensor_msgs::JoyFeedbackArray, std_msgs::Float32, std_msgs::Int32, std_msgs::UInt64, tf::tfMessage, tf2_msgs::LookupTransformAction, tf2_msgs::LookupTransformActionFeedback, tf2_msgs::LookupTransformActionGoal, tf2_msgs::LookupTransformActionResult, tf2_msgs::TFMessage, visualization_msgs::MarkerArray, sensor_msgs::FluidPressure, sensor_msgs::Illuminance, sensor_msgs::RelativeHumidity, sensor_msgs::Temperature, std_msgs::Int16, geometry_msgs::AccelWithCovariance, geometry_msgs::Point, geometry_msgs::Pose2D, geometry_msgs::PoseWithCovariance, geometry_msgs::TwistWithCovariance, geometry_msgs::Vector3, kitt_nav_msgs::Twist2D, kitt_sensor_msgs::EStop, kitt_sensor_msgs::FobMode, nav_msgs::SetMapRequest, shape_msgs::MeshTriangle, std_msgs::Bool, std_msgs::Byte, std_msgs::Int8, diagnostic_msgs::AddDiagnosticsRequest, geometry_msgs::AccelStamped, geometry_msgs::AccelWithCovarianceStamped, geometry_msgs::InertiaStamped, 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, rosserial_arduino::TestRequest, rosserial_msgs::RequestMessageInfoRequest, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestServiceInfoRequest, tf2_msgs::LookupTransformResult, topic_tools::DemuxAddRequest, topic_tools::DemuxDeleteRequest, topic_tools::DemuxSelectRequest, topic_tools::MuxAddRequest, topic_tools::MuxDeleteRequest, topic_tools::MuxSelectRequest, geometry_msgs::Accel, geometry_msgs::Twist, geometry_msgs::Wrench, std_msgs::String, std_msgs::UInt32, sensor_msgs::SetCameraInfoRequest, shape_msgs::Plane, std_msgs::UInt16, nav_msgs::GetMapResult, std_msgs::Char, std_msgs::UInt8, std_msgs::Float64, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, roscpp::GetLoggersRequest, roscpp::EmptyRequest, tf::FrameGraphRequest, tf2_msgs::FrameGraphRequest, topic_tools::DemuxListRequest, topic_tools::MuxListRequest, actionlib::TestRequestFeedback, actionlib::TwoIntsFeedback, nav_msgs::GetMapFeedback, nav_msgs::GetMapGoal, std_msgs::Empty, and tf2_msgs::LookupTransformFeedback.
static int ros::Msg::deserializeAvrFloat64 |
( |
const unsigned char * |
inbuffer, |
|
|
float * |
f |
|
) |
| |
|
inlinestatic |
This tricky function handles demoting a 64bit double to a 32bit float, so that AVR can understand messages containing float64 fields, despite AVR having no native support for double.
- Parameters
-
[in] | inbuffer | pointer for buffer to deserialize from. |
[out] | f | pointer to place the deserialized value in. |
- Returns
- number of bytes to advance the buffer pointer.
virtual const char* ros::Msg::getMD5 |
( |
| ) |
|
|
pure virtual |
Implemented in kitt_debug_msgs::TeensyDebug, rosgraph_msgs::TopicStatistics, sensor_msgs::BatteryState, visualization_msgs::Marker, sensor_msgs::LaserScan, sensor_msgs::MultiEchoLaserScan, visualization_msgs::ImageMarker, actionlib::TestRequestGoal, rosserial_msgs::RequestParamResponse, rosgraph_msgs::Log, tf2_msgs::LookupTransformGoal, sensor_msgs::PointCloud2, stereo_msgs::DisparityImage, visualization_msgs::InteractiveMarkerUpdate, sensor_msgs::CameraInfo, visualization_msgs::InteractiveMarkerControl, visualization_msgs::InteractiveMarker, sensor_msgs::Range, visualization_msgs::InteractiveMarkerFeedback, trajectory_msgs::JointTrajectoryPoint, sensor_msgs::MultiDOFJointState, kitt_sensor_msgs::EncoderCount, sensor_msgs::JointState, std_msgs::ColorRGBA, diagnostic_msgs::DiagnosticStatus, rosserial_msgs::RequestServiceInfoResponse, rosserial_msgs::TopicInfo, sensor_msgs::Image, trajectory_msgs::MultiDOFJointTrajectoryPoint, sensor_msgs::Joy, diagnostic_msgs::SelfTestResponse, diagnostic_msgs::AddDiagnosticsResponse, nav_msgs::MapMetaData, rosserial_msgs::RequestMessageInfoResponse, nav_msgs::GridCells, geometry_msgs::Point32, sensor_msgs::RegionOfInterest, visualization_msgs::MenuEntry, sensor_msgs::SetCameraInfoResponse, nav_msgs::GetPlanResponse, actionlib::TwoIntsGoal, visualization_msgs::InteractiveMarkerInit, roscpp::SetLoggerLevelResponse, rosserial_arduino::TestResponse, topic_tools::DemuxListResponse, topic_tools::DemuxSelectResponse, topic_tools::MuxListResponse, topic_tools::MuxSelectResponse, trajectory_msgs::JointTrajectory, trajectory_msgs::MultiDOFJointTrajectory, sensor_msgs::ChannelFloat32, sensor_msgs::PointField, nav_msgs::SetMapResponse, std_msgs::Int64MultiArray, std_msgs::Header, rosserial_arduino::Adc, roscpp::GetLoggersResponse, sensor_msgs::PointCloud, sensor_msgs::TimeReference, std_msgs::Float32MultiArray, std_msgs::Int32MultiArray, std_msgs::UInt64MultiArray, nav_msgs::OccupancyGrid, sensor_msgs::CompressedImage, sensor_msgs::Imu, shape_msgs::Mesh, tf::FrameGraphResponse, tf2_msgs::FrameGraphResponse, topic_tools::DemuxAddResponse, topic_tools::DemuxDeleteResponse, topic_tools::MuxAddResponse, topic_tools::MuxDeleteResponse, actionlib::TestRequestResult, sensor_msgs::NavSatFix, std_msgs::Int16MultiArray, std_msgs::MultiArrayDimension, actionlib_msgs::GoalID, sensor_msgs::LaserEcho, sensor_msgs::JoyFeedback, shape_msgs::SolidPrimitive, std_msgs::ByteMultiArray, std_msgs::Int8MultiArray, actionlib_msgs::GoalStatus, nav_msgs::GetPlanRequest, geometry_msgs::Inertia, roscpp::SetLoggerLevelRequest, sensor_msgs::NavSatStatus, std_msgs::MultiArrayLayout, std_msgs::UInt32MultiArray, diagnostic_msgs::KeyValue, roscpp::Logger, actionlib::TwoIntsResult, kitt_nav_msgs::Odom2DRaw, nav_msgs::GetMapResponse, nav_msgs::Odometry, std_msgs::Int64, std_msgs::UInt16MultiArray, tf2_msgs::TF2Error, rosserial_msgs::Log, std_msgs::UInt8MultiArray, actionlib_msgs::GoalStatusArray, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, geometry_msgs::TransformStamped, nav_msgs::Path, roscpp::EmptyResponse, visualization_msgs::InteractiveMarkerPose, std_msgs::Float64MultiArray, actionlib::TestFeedback, actionlib::TestGoal, actionlib::TestResult, kitt_sensor_msgs::IMURaw, rosgraph_msgs::Clock, std_msgs::Duration, std_msgs::Float32, std_msgs::Int32, std_msgs::Time, std_msgs::UInt64, geometry_msgs::Polygon, sensor_msgs::JoyFeedbackArray, tf::tfMessage, tf2_msgs::TFMessage, visualization_msgs::MarkerArray, std_msgs::Int16, sensor_msgs::MagneticField, diagnostic_msgs::AddDiagnosticsRequest, kitt_sensor_msgs::DistanceDisplacement1D, kitt_sensor_msgs::EStop, kitt_sensor_msgs::FobMode, rosserial_arduino::TestRequest, rosserial_msgs::RequestMessageInfoRequest, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestServiceInfoRequest, std_msgs::Bool, std_msgs::Byte, std_msgs::Int8, topic_tools::DemuxAddRequest, topic_tools::DemuxDeleteRequest, topic_tools::DemuxSelectRequest, topic_tools::MuxAddRequest, topic_tools::MuxDeleteRequest, topic_tools::MuxSelectRequest, geometry_msgs::Quaternion, shape_msgs::MeshTriangle, std_msgs::String, actionlib::TestAction, actionlib::TestActionFeedback, actionlib::TestActionGoal, actionlib::TestActionResult, actionlib::TestRequestAction, actionlib::TestRequestActionFeedback, actionlib::TestRequestActionGoal, actionlib::TestRequestActionResult, actionlib::TwoIntsAction, actionlib::TwoIntsActionFeedback, actionlib::TwoIntsActionGoal, actionlib::TwoIntsActionResult, nav_msgs::GetMapAction, nav_msgs::GetMapActionFeedback, nav_msgs::GetMapActionGoal, nav_msgs::GetMapActionResult, tf2_msgs::LookupTransformAction, tf2_msgs::LookupTransformActionFeedback, tf2_msgs::LookupTransformActionGoal, tf2_msgs::LookupTransformActionResult, geometry_msgs::AccelWithCovariance, geometry_msgs::PoseWithCovariance, geometry_msgs::TwistWithCovariance, sensor_msgs::FluidPressure, sensor_msgs::Illuminance, sensor_msgs::RelativeHumidity, sensor_msgs::Temperature, geometry_msgs::Point, geometry_msgs::Pose2D, geometry_msgs::Vector3, kitt_nav_msgs::Twist2D, std_msgs::UInt32, nav_msgs::SetMapRequest, geometry_msgs::AccelStamped, geometry_msgs::AccelWithCovarianceStamped, geometry_msgs::InertiaStamped, 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, tf2_msgs::LookupTransformResult, geometry_msgs::Accel, geometry_msgs::Twist, geometry_msgs::Wrench, shape_msgs::Plane, std_msgs::UInt16, sensor_msgs::SetCameraInfoRequest, std_msgs::Char, std_msgs::UInt8, nav_msgs::GetMapResult, std_msgs::Float64, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, roscpp::GetLoggersRequest, roscpp::EmptyRequest, tf::FrameGraphRequest, tf2_msgs::FrameGraphRequest, topic_tools::DemuxListRequest, topic_tools::MuxListRequest, actionlib::TestRequestFeedback, actionlib::TwoIntsFeedback, nav_msgs::GetMapFeedback, nav_msgs::GetMapGoal, std_msgs::Empty, and tf2_msgs::LookupTransformFeedback.
virtual const char* ros::Msg::getType |
( |
| ) |
|
|
pure virtual |
Implemented in kitt_debug_msgs::TeensyDebug, rosgraph_msgs::TopicStatistics, sensor_msgs::BatteryState, visualization_msgs::Marker, sensor_msgs::LaserScan, sensor_msgs::MultiEchoLaserScan, visualization_msgs::ImageMarker, actionlib::TestRequestGoal, rosserial_msgs::RequestParamResponse, rosgraph_msgs::Log, tf2_msgs::LookupTransformGoal, sensor_msgs::PointCloud2, stereo_msgs::DisparityImage, visualization_msgs::InteractiveMarkerUpdate, sensor_msgs::CameraInfo, visualization_msgs::InteractiveMarkerControl, visualization_msgs::InteractiveMarker, sensor_msgs::Range, visualization_msgs::InteractiveMarkerFeedback, trajectory_msgs::JointTrajectoryPoint, sensor_msgs::MultiDOFJointState, kitt_sensor_msgs::EncoderCount, sensor_msgs::JointState, std_msgs::ColorRGBA, diagnostic_msgs::DiagnosticStatus, rosserial_msgs::RequestServiceInfoResponse, rosserial_msgs::TopicInfo, sensor_msgs::Image, trajectory_msgs::MultiDOFJointTrajectoryPoint, sensor_msgs::Joy, diagnostic_msgs::SelfTestResponse, diagnostic_msgs::AddDiagnosticsResponse, nav_msgs::MapMetaData, rosserial_msgs::RequestMessageInfoResponse, nav_msgs::GridCells, geometry_msgs::Point32, sensor_msgs::RegionOfInterest, visualization_msgs::MenuEntry, sensor_msgs::SetCameraInfoResponse, nav_msgs::GetPlanResponse, actionlib::TwoIntsGoal, visualization_msgs::InteractiveMarkerInit, roscpp::SetLoggerLevelResponse, rosserial_arduino::TestResponse, topic_tools::DemuxListResponse, topic_tools::DemuxSelectResponse, topic_tools::MuxListResponse, topic_tools::MuxSelectResponse, trajectory_msgs::JointTrajectory, trajectory_msgs::MultiDOFJointTrajectory, sensor_msgs::ChannelFloat32, sensor_msgs::PointField, nav_msgs::SetMapResponse, std_msgs::Int64MultiArray, std_msgs::Header, rosserial_arduino::Adc, roscpp::GetLoggersResponse, sensor_msgs::PointCloud, sensor_msgs::TimeReference, std_msgs::Float32MultiArray, std_msgs::Int32MultiArray, std_msgs::UInt64MultiArray, nav_msgs::OccupancyGrid, sensor_msgs::CompressedImage, sensor_msgs::Imu, shape_msgs::Mesh, tf::FrameGraphResponse, tf2_msgs::FrameGraphResponse, topic_tools::DemuxAddResponse, topic_tools::DemuxDeleteResponse, topic_tools::MuxAddResponse, topic_tools::MuxDeleteResponse, actionlib::TestRequestResult, sensor_msgs::NavSatFix, std_msgs::Int16MultiArray, std_msgs::MultiArrayDimension, actionlib_msgs::GoalID, sensor_msgs::LaserEcho, sensor_msgs::JoyFeedback, shape_msgs::SolidPrimitive, std_msgs::ByteMultiArray, std_msgs::Int8MultiArray, actionlib_msgs::GoalStatus, nav_msgs::GetPlanRequest, geometry_msgs::Inertia, roscpp::SetLoggerLevelRequest, sensor_msgs::NavSatStatus, std_msgs::MultiArrayLayout, std_msgs::UInt32MultiArray, diagnostic_msgs::KeyValue, roscpp::Logger, actionlib::TwoIntsResult, kitt_nav_msgs::Odom2DRaw, nav_msgs::GetMapResponse, nav_msgs::Odometry, std_msgs::Int64, std_msgs::UInt16MultiArray, tf2_msgs::TF2Error, rosserial_msgs::Log, std_msgs::UInt8MultiArray, actionlib_msgs::GoalStatusArray, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, geometry_msgs::TransformStamped, nav_msgs::Path, roscpp::EmptyResponse, visualization_msgs::InteractiveMarkerPose, std_msgs::Float64MultiArray, actionlib::TestFeedback, actionlib::TestGoal, actionlib::TestResult, kitt_sensor_msgs::IMURaw, rosgraph_msgs::Clock, std_msgs::Duration, std_msgs::Float32, std_msgs::Int32, std_msgs::Time, std_msgs::UInt64, geometry_msgs::Polygon, sensor_msgs::JoyFeedbackArray, tf::tfMessage, tf2_msgs::TFMessage, visualization_msgs::MarkerArray, std_msgs::Int16, sensor_msgs::MagneticField, diagnostic_msgs::AddDiagnosticsRequest, kitt_sensor_msgs::DistanceDisplacement1D, kitt_sensor_msgs::EStop, kitt_sensor_msgs::FobMode, rosserial_arduino::TestRequest, rosserial_msgs::RequestMessageInfoRequest, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestServiceInfoRequest, std_msgs::Bool, std_msgs::Byte, std_msgs::Int8, topic_tools::DemuxAddRequest, topic_tools::DemuxDeleteRequest, topic_tools::DemuxSelectRequest, topic_tools::MuxAddRequest, topic_tools::MuxDeleteRequest, topic_tools::MuxSelectRequest, geometry_msgs::Quaternion, shape_msgs::MeshTriangle, std_msgs::String, actionlib::TestAction, actionlib::TestActionFeedback, actionlib::TestActionGoal, actionlib::TestActionResult, actionlib::TestRequestAction, actionlib::TestRequestActionFeedback, actionlib::TestRequestActionGoal, actionlib::TestRequestActionResult, actionlib::TwoIntsAction, actionlib::TwoIntsActionFeedback, actionlib::TwoIntsActionGoal, actionlib::TwoIntsActionResult, nav_msgs::GetMapAction, nav_msgs::GetMapActionFeedback, nav_msgs::GetMapActionGoal, nav_msgs::GetMapActionResult, tf2_msgs::LookupTransformAction, tf2_msgs::LookupTransformActionFeedback, tf2_msgs::LookupTransformActionGoal, tf2_msgs::LookupTransformActionResult, geometry_msgs::AccelWithCovariance, geometry_msgs::PoseWithCovariance, geometry_msgs::TwistWithCovariance, sensor_msgs::FluidPressure, sensor_msgs::Illuminance, sensor_msgs::RelativeHumidity, sensor_msgs::Temperature, geometry_msgs::Point, geometry_msgs::Pose2D, geometry_msgs::Vector3, kitt_nav_msgs::Twist2D, std_msgs::UInt32, nav_msgs::SetMapRequest, geometry_msgs::AccelStamped, geometry_msgs::AccelWithCovarianceStamped, geometry_msgs::InertiaStamped, 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, tf2_msgs::LookupTransformResult, geometry_msgs::Accel, geometry_msgs::Twist, geometry_msgs::Wrench, shape_msgs::Plane, std_msgs::UInt16, sensor_msgs::SetCameraInfoRequest, std_msgs::Char, std_msgs::UInt8, nav_msgs::GetMapResult, std_msgs::Float64, diagnostic_msgs::SelfTestRequest, nav_msgs::GetMapRequest, roscpp::GetLoggersRequest, roscpp::EmptyRequest, tf::FrameGraphRequest, tf2_msgs::FrameGraphRequest, topic_tools::DemuxListRequest, topic_tools::MuxListRequest, actionlib::TestRequestFeedback, actionlib::TwoIntsFeedback, nav_msgs::GetMapFeedback, nav_msgs::GetMapGoal, std_msgs::Empty, and tf2_msgs::LookupTransformFeedback.
virtual int ros::Msg::serialize |
( |
unsigned char * |
outbuffer | ) |
const |
|
pure virtual |
Implemented in nav_msgs::GetPlanResponse, roscpp::SetLoggerLevelResponse, visualization_msgs::Marker, rosserial_msgs::RequestParamResponse, sensor_msgs::BatteryState, rosserial_msgs::RequestServiceInfoResponse, diagnostic_msgs::AddDiagnosticsResponse, rosserial_msgs::RequestMessageInfoResponse, rosserial_arduino::TestResponse, topic_tools::DemuxSelectResponse, topic_tools::MuxSelectResponse, topic_tools::DemuxAddResponse, topic_tools::DemuxDeleteResponse, topic_tools::MuxAddResponse, topic_tools::MuxDeleteResponse, kitt_debug_msgs::TeensyDebug, visualization_msgs::ImageMarker, nav_msgs::SetMapResponse, diagnostic_msgs::SelfTestResponse, sensor_msgs::SetCameraInfoResponse, visualization_msgs::InteractiveMarkerControl, roscpp::GetLoggersResponse, rosgraph_msgs::TopicStatistics, topic_tools::DemuxListResponse, topic_tools::MuxListResponse, nav_msgs::GetMapResponse, tf::FrameGraphResponse, tf2_msgs::FrameGraphResponse, visualization_msgs::InteractiveMarkerFeedback, roscpp::EmptyResponse, sensor_msgs::CameraInfo, sensor_msgs::MultiEchoLaserScan, sensor_msgs::LaserScan, rosgraph_msgs::Log, sensor_msgs::PointCloud2, actionlib::TestRequestGoal, sensor_msgs::MultiDOFJointState, visualization_msgs::InteractiveMarker, visualization_msgs::InteractiveMarkerUpdate, sensor_msgs::NavSatFix, sensor_msgs::JointState, stereo_msgs::DisparityImage, trajectory_msgs::JointTrajectoryPoint, rosserial_msgs::TopicInfo, shape_msgs::SolidPrimitive, actionlib_msgs::GoalStatus, diagnostic_msgs::DiagnosticStatus, geometry_msgs::Inertia, sensor_msgs::Image, sensor_msgs::Imu, trajectory_msgs::MultiDOFJointTrajectoryPoint, sensor_msgs::PointField, tf2_msgs::LookupTransformGoal, sensor_msgs::Range, kitt_sensor_msgs::IMURaw, sensor_msgs::PointCloud, visualization_msgs::MenuEntry, nav_msgs::GridCells, nav_msgs::MapMetaData, rosserial_arduino::Adc, sensor_msgs::NavSatStatus, trajectory_msgs::JointTrajectory, trajectory_msgs::MultiDOFJointTrajectory, kitt_nav_msgs::Odom2DRaw, nav_msgs::Odometry, sensor_msgs::Joy, tf2_msgs::TF2Error, nav_msgs::OccupancyGrid, sensor_msgs::RegionOfInterest, shape_msgs::Mesh, actionlib::TestAction, actionlib::TestActionFeedback, actionlib::TestActionGoal, actionlib::TestActionResult, actionlib::TestRequestAction, actionlib::TestRequestActionFeedback, actionlib::TestRequestActionGoal, actionlib::TestRequestActionResult, actionlib::TwoIntsAction, actionlib::TwoIntsActionFeedback, actionlib::TwoIntsActionGoal, actionlib::TwoIntsActionResult, kitt_sensor_msgs::DistanceDisplacement1D, kitt_sensor_msgs::EncoderCount, nav_msgs::GetMapAction, nav_msgs::GetMapActionFeedback, nav_msgs::GetMapActionGoal, nav_msgs::GetMapActionResult, nav_msgs::GetPlanRequest, rosserial_msgs::Log, sensor_msgs::CompressedImage, sensor_msgs::JoyFeedback, tf2_msgs::LookupTransformAction, tf2_msgs::LookupTransformActionFeedback, tf2_msgs::LookupTransformActionGoal, tf2_msgs::LookupTransformActionResult, visualization_msgs::InteractiveMarkerInit, actionlib_msgs::GoalStatusArray, diagnostic_msgs::DiagnosticArray, geometry_msgs::PoseArray, geometry_msgs::Quaternion, geometry_msgs::TransformStamped, nav_msgs::Path, sensor_msgs::MagneticField, sensor_msgs::TimeReference, std_msgs::ColorRGBA, visualization_msgs::InteractiveMarkerPose, nav_msgs::SetMapRequest, sensor_msgs::FluidPressure, sensor_msgs::Illuminance, sensor_msgs::RelativeHumidity, sensor_msgs::Temperature, std_msgs::ByteMultiArray, std_msgs::Float32MultiArray, std_msgs::Float64MultiArray, std_msgs::Header, 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::AccelStamped, geometry_msgs::AccelWithCovarianceStamped, geometry_msgs::InertiaStamped, geometry_msgs::Point, geometry_msgs::Point32, geometry_msgs::PointStamped, geometry_msgs::PolygonStamped, geometry_msgs::Pose, geometry_msgs::Pose2D, geometry_msgs::PoseStamped, geometry_msgs::PoseWithCovarianceStamped, geometry_msgs::QuaternionStamped, geometry_msgs::Transform, geometry_msgs::TwistStamped, geometry_msgs::TwistWithCovarianceStamped, geometry_msgs::Vector3, geometry_msgs::Vector3Stamped, geometry_msgs::WrenchStamped, kitt_nav_msgs::Twist2D, sensor_msgs::ChannelFloat32, std_msgs::MultiArrayDimension, tf2_msgs::LookupTransformResult, actionlib_msgs::GoalID, geometry_msgs::Accel, geometry_msgs::AccelWithCovariance, geometry_msgs::Polygon, geometry_msgs::PoseWithCovariance, geometry_msgs::Twist, geometry_msgs::TwistWithCovariance, geometry_msgs::Wrench, roscpp::SetLoggerLevelRequest, sensor_msgs::JoyFeedbackArray, tf::tfMessage, tf2_msgs::TFMessage, visualization_msgs::MarkerArray, actionlib::TestRequestResult, actionlib::TwoIntsGoal, diagnostic_msgs::KeyValue, roscpp::Logger, sensor_msgs::LaserEcho, sensor_msgs::SetCameraInfoRequest, diagnostic_msgs::AddDiagnosticsRequest, nav_msgs::GetMapResult, rosgraph_msgs::Clock, rosserial_arduino::TestRequest, rosserial_msgs::RequestMessageInfoRequest, rosserial_msgs::RequestParamRequest, rosserial_msgs::RequestServiceInfoRequest, std_msgs::Duration, std_msgs::Time, topic_tools::DemuxAddRequest, topic_tools::DemuxDeleteRequest, topic_tools::DemuxSelectRequest, topic_tools::MuxAddRequest, topic_tools::MuxDeleteRequest, topic_tools::MuxSelectRequest, actionlib::TestFeedback, actionlib::TestGoal, actionlib::TestResult, actionlib::TwoIntsResult, diagnostic_msgs::SelfTestRequest, kitt_sensor_msgs::EStop, kitt_sensor_msgs::FobMode, nav_msgs::GetMapRequest, roscpp::GetLoggersRequest, shape_msgs::MeshTriangle, shape_msgs::Plane, 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, roscpp::EmptyRequest, tf::FrameGraphRequest, tf2_msgs::FrameGraphRequest, topic_tools::DemuxListRequest, topic_tools::MuxListRequest, actionlib::TestRequestFeedback, actionlib::TwoIntsFeedback, nav_msgs::GetMapFeedback, nav_msgs::GetMapGoal, std_msgs::Empty, and tf2_msgs::LookupTransformFeedback.
static int ros::Msg::serializeAvrFloat64 |
( |
unsigned char * |
outbuffer, |
|
|
const float |
f |
|
) |
| |
|
inlinestatic |
This tricky function handles promoting a 32bit float to a 64bit double, so that AVR can publish messages containing float64 fields, despite AVV having no native support for double.
- Parameters
-
[out] | outbuffer | pointer for buffer to serialize to. |
[in] | f | value to serialize. |
- Returns
- number of bytes to advance the buffer pointer.
The documentation for this class was generated from the following file:
- sketchbook/libraries/ros_lib/ros/msg.h