Program Listing for File payload_headers.hpp

Return to documentation for file (/tmp/ws/src/kobuki_core/include/kobuki_core/packet_handler/payload_headers.hpp)

/*****************************************************************************
** Ifdefs
*****************************************************************************/

#ifndef KOBUKI_CORE_PAYLOAD_HEADERS_HPP_
#define KOBUKI_CORE_PAYLOAD_HEADERS_HPP_

/*****************************************************************************
** Includes
*****************************************************************************/

/*****************************************************************************
** Namespaces
*****************************************************************************/

namespace kobuki {

class Header {
public:
  enum PayloadType {
  // Streamed payloads
  CoreSensors = 1, DockInfraRed = 3, Inertia = 4, Cliff = 5, Current = 6,

  // Service Payloads
  Hardware = 10, Firmware = 11, ThreeAxisGyro = 13, Eeprom = 15, GpInput = 16,

  UniqueDeviceID = 19, Reserved = 20, ControllerInfo = 21
  };
};

} // namespace kobuki

#endif /* KOBUKI_CORE_PAYLOAD_HEADERS_HPP_ */