messageMaker.h
Go to the documentation of this file.
00001 
00011 #ifndef MESSAGE_MAKER
00012 #define MESSAGE_MAKER
00013 
00014 #include <ros/ros.h>
00015 #include <ros/console.h>
00016 #include <sensor_msgs/Imu.h>
00017 #include <sensor_msgs/NavSatFix.h>
00018 #include <sensor_msgs/Temperature.h>
00019 #include <sensor_msgs/MagneticField.h>
00020 #include <sensor_msgs/FluidPressure.h>
00021 #include <geometry_msgs/Twist.h>
00022 #include <geometry_msgs/TwistWithCovariance.h>
00023 #include <geometry_msgs/TwistWithCovarianceStamped.h>
00024 #include <geometry_msgs/Vector3Stamped.h>
00025 #include <tf/tf.h>
00026 #include <mtig_driver/GpsInfo.h>
00027 
00028 #include <sensorData.h>
00029 
00030 class MessageMaker{
00031 
00032 private:
00033   SensorData & data;
00034   
00035 public:
00036   MessageMaker(SensorData & data);
00037   sensor_msgs::Imu fillImuMessage();
00038   sensor_msgs::NavSatFix fillNavSatFixMessage();
00039   geometry_msgs::TwistWithCovarianceStamped fillVelocityMessage();
00040   geometry_msgs::TwistWithCovarianceStamped fillGpsVelocityMessage();
00041   sensor_msgs::Temperature fillTemperatureMessage();
00042   sensor_msgs::FluidPressure fillPressureMessage();
00043   sensor_msgs::MagneticField fillMagneticFieldMessage();
00044   mtig_driver::GpsInfo fillGpsInfoMessage();
00045   geometry_msgs::Vector3Stamped fillRPYMessage();
00046    
00047 };
00048 
00049 #endif


mtig_driver
Author(s): Lucas Casanova Nogueira
autogenerated on Thu Jun 6 2019 18:25:27