payload_headers.hpp
Go to the documentation of this file.
1 
12 /*****************************************************************************
13 ** Ifdefs
14 *****************************************************************************/
15 
16 #ifndef KOBUKI_PAYLOAD_HEADERS_HPP_
17 #define KOBUKI_PAYLOAD_HEADERS_HPP_
18 
19 /*****************************************************************************
20 ** Includes
21 *****************************************************************************/
22 
23 /*****************************************************************************
24 ** Namespaces
25 *****************************************************************************/
26 
27 namespace kobuki {
28 
29 class Header {
30 public:
31  enum PayloadType {
32  // Streamed payloads
33  CoreSensors = 1, DockInfraRed = 3, Inertia = 4, Cliff = 5, Current = 6,
34 
35  // Service Payloads
36  Hardware = 10, Firmware = 11, ThreeAxisGyro = 13, Eeprom = 15, GpInput = 16,
37 
38  UniqueDeviceID = 19, Reserved = 20, ControllerInfo = 21
39  };
40 };
41 
42 } // namespace kobuki
43 
44 #endif /* KOBUKI_PAYLOAD_HEADERS_HPP_ */
kobuki::UniqueDeviceID
Definition: unique_device_id.hpp:40
kobuki::Header::PayloadType
PayloadType
Definition: payload_headers.hpp:43
kobuki::Hardware
Definition: hardware.hpp:40
kobuki
Definition: command.hpp:31
kobuki::Header::Reserved
@ Reserved
Definition: payload_headers.hpp:56
kobuki::Header::DockInfraRed
@ DockInfraRed
Definition: payload_headers.hpp:51
kobuki::Header::CoreSensors
@ CoreSensors
Definition: payload_headers.hpp:51
kobuki::Eeprom
Definition: eeprom.hpp:43
kobuki::GpInput
Definition: gp_input.hpp:41
kobuki::Header::Inertia
@ Inertia
Definition: payload_headers.hpp:51
kobuki::ThreeAxisGyro
Definition: three_axis_gyro.hpp:42
kobuki::Firmware
Definition: firmware.hpp:42
kobuki::Header::Cliff
@ Cliff
Definition: payload_headers.hpp:51
kobuki::Header::Current
@ Current
Definition: payload_headers.hpp:51
kobuki::ControllerInfo
Definition: controller_info.hpp:40


kobuki_driver
Author(s): Daniel Stonier , Younghun Ju , Jorge Santos Simon
autogenerated on Wed Mar 2 2022 00:26:14