Main Page
Namespaces
Namespace List
Namespace Members
All
Variables
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
~
Functions
a
b
c
d
e
g
i
j
l
m
n
o
p
r
s
t
u
w
~
Variables
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
s
t
u
v
w
Typedefs
Files
File List
File Members
All
a
b
c
e
k
l
m
n
p
r
s
t
u
Functions
Variables
Typedefs
Macros
scripts
base_controller
lib
ros_lib
diffbot_msgs
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
;
18
_header_type
header
;
19
typedef
diffbot_msgs::PID
_pid_type
;
20
_pid_type
pid
;
21
22
PIDStamped
():
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