PIDStamped.h
Go to the documentation of this file.
1 #ifndef _ROS_diffbot_msgs_PIDStamped_h
2 #define _ROS_diffbot_msgs_PIDStamped_h
3 
4 #include <stdint.h>
5 #include <string.h>
6 #include <stdlib.h>
7 #include "ros/msg.h"
8 #include "std_msgs/Header.h"
9 #include "diffbot_msgs/PID.h"
10 
11 namespace diffbot_msgs
12 {
13 
14  class PIDStamped : public ros::Msg
15  {
16  public:
17  typedef std_msgs::Header _header_type;
21 
23  header(),
24  pid()
25  {
26  }
27 
28  virtual int serialize(unsigned char *outbuffer) const override
29  {
30  int offset = 0;
31  offset += this->header.serialize(outbuffer + offset);
32  offset += this->pid.serialize(outbuffer + offset);
33  return offset;
34  }
35 
36  virtual int deserialize(unsigned char *inbuffer) override
37  {
38  int offset = 0;
39  offset += this->header.deserialize(inbuffer + offset);
40  offset += this->pid.deserialize(inbuffer + offset);
41  return offset;
42  }
43 
44  virtual const char * getType() override { return "diffbot_msgs/PIDStamped"; };
45  virtual const char * getMD5() override { return "76f54f0857a76c5e79d6f9203f257b96"; };
46 
47  };
48 
49 }
50 #endif
diffbot_msgs::PIDStamped::header
_header_type header
Definition: PIDStamped.h:18
diffbot_msgs::PIDStamped::PIDStamped
PIDStamped()
Definition: PIDStamped.h:22
diffbot_msgs::PIDStamped::deserialize
virtual int deserialize(unsigned char *inbuffer) override
Definition: PIDStamped.h:36
PID.h
diffbot_msgs::PID::deserialize
virtual int deserialize(unsigned char *inbuffer) override
Definition: PID.h:65
diffbot_msgs::PID::serialize
virtual int serialize(unsigned char *outbuffer) const override
Definition: PID.h:29
diffbot_msgs::PIDStamped::_header_type
std_msgs::Header _header_type
Definition: PIDStamped.h:17
ros::Msg
diffbot_msgs::PIDStamped::pid
_pid_type pid
Definition: PIDStamped.h:20
diffbot_msgs::PIDStamped::serialize
virtual int serialize(unsigned char *outbuffer) const override
Definition: PIDStamped.h:28
diffbot_msgs::PIDStamped::getMD5
virtual const char * getMD5() override
Definition: PIDStamped.h:45
diffbot_msgs
Definition: AngularVelocities.h:9
diffbot_msgs::PID
Definition: PID.h:12
msg.h
diffbot_msgs::PIDStamped::_pid_type
diffbot_msgs::PID _pid_type
Definition: PIDStamped.h:19
diffbot_msgs::PIDStamped
Definition: PIDStamped.h:14
diffbot_msgs::PIDStamped::getType
virtual const char * getType() override
Definition: PIDStamped.h:44


diffbot_base
Author(s):
autogenerated on Thu Sep 7 2023 02:35:23