Classes | Namespaces | Enumerations | Functions
Message.h File Reference
#include <iostream>
#include <cstdlib>
#include <stdint.h>
#include "roch_base/core/Exception.h"
#include <stdio.h>
Include dependency graph for Message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sawyer::Message
class  sawyer::MessageException

Namespaces

namespace  sawyer

Enumerations

enum  sawyer::MessageTypes {
  sawyer::SET_PLATFORM_NAME = 0x0002, sawyer::SET_PLATFORM_TIME = 0x0005, sawyer::SET_SAFETY_SYSTEM = 0x0010, sawyer::SET_DIFF_WHEEL_SPEEDS = 0x0200,
  sawyer::SET_DIFF_CTRL_CONSTS = 0x0201, sawyer::SET_DIFF_WHEEL_SETPTS = 0x0202, sawyer::SET_ACKERMANN_SETPT = 0x0203, sawyer::SET_VELOCITY_SETPT = 0x0204,
  sawyer::SET_TURN_SETPT = 0x0205, sawyer::SET_WHEEL_INFO = 0x0206, sawyer::SET_MAX_SPEED = 0x0210, sawyer::SET_MAX_ACCEL = 0x0211,
  sawyer::SET_GEAR_SETPOINT = 0x0212, sawyer::SET_GPADC_OUTPUT = 0x0300, sawyer::SET_GPIO_DIRECTION = 0x0301, sawyer::SET_GPIO_OUTPUT = 0x0302,
  sawyer::SET_PTZ_POSITION = 0x0400, sawyer::SET_XYZ_DATA = 0x2607, sawyer::CMD_PROCESSOR_RESET = 0x2000, sawyer::CMD_RESTORE_SETTINGS = 0x2001,
  sawyer::CMD_STORE_SETTINGS = 0x2002, sawyer::REQUEST_ECHO = 0x4000, sawyer::REQUEST_PLATFORM_INFO = 0x4001, sawyer::REQUEST_PLATFORM_NAME = 0x4002,
  sawyer::REQUEST_FIRMWARE_INFO = 0x4003, sawyer::REQUEST_SYSTEM_STATUS = 0x4004, sawyer::REQUEST_POWER_SYSTEM = 0x4005, sawyer::REQUEST_SAFETY_SYSTEM = 0x4010,
  sawyer::REQUEST_DIFF_WHEEL_SPEEDS = 0x4200, sawyer::REQUEST_DIFF_CTRL_CONSTS = 0x4201, sawyer::REQUEST_DIFF_WHEEL_SETPTS = 0x4202, sawyer::REQUEST_ACKERMANN_SETPTS = 0x4203,
  sawyer::REQUEST_VELOCITY_SETPT = 0x4204, sawyer::REQUEST_TURN_SETPT = 0x4205, sawyer::REQUEST_WHEEL_INFO = 0x4206, sawyer::REQUEST_MAX_SPEED = 0x4210,
  sawyer::REQUEST_MAX_ACCEL = 0x4211, sawyer::REQUEST_GEAR_SETPT = 0x4212, sawyer::REQUEST_GPADC_OUTPUT = 0x4300, sawyer::REQUEST_GPIO_STATUS = 0x4301,
  sawyer::REQUEST_GPADC_INPUT = 0x4303, sawyer::REQUEST_PTZ_POSITION = 0x4400, sawyer::REQUEST_DISTANCE_DATA = 0x4500, sawyer::REQUEST_DISTANCE_TIMING = 0x4501,
  sawyer::REQUEST_ORIENT = 0x4600, sawyer::REQUEST_ROT_RATE = 0x4601, sawyer::REQUEST_ACCEL = 0x4602, sawyer::REQUEST_6AXIS = 0x4603,
  sawyer::REQUEST_6AXIS_ORIENT = 0x4604, sawyer::REQUEST_6AXIS_YAW = 0x4605, sawyer::REQUEST_XYZ_DATA = 0x4607, sawyer::REQUEST_ENCODER = 0x4800,
  sawyer::REQUEST_ENCODER_RAW = 0x4801, sawyer::DATA_ECHO = 0x8000, sawyer::DATA_PLATFORM_INFO = 0x8001, sawyer::DATA_PLATFORM_NAME = 0x8002,
  sawyer::DATA_FIRMWARE_INFO = 0x8003, sawyer::DATA_SYSTEM_STATUS = 0x8004, sawyer::DATA_POWER_SYSTEM = 0x8005, sawyer::DATA_PROC_STATUS = 0x8006,
  sawyer::DATA_SAFETY_SYSTEM = 0x8010, sawyer::DATA_DIFF_WHEEL_SPEEDS = 0x8200, sawyer::DATA_DIFF_CTRL_CONSTS = 0x8201, sawyer::DATA_DIFF_WHEEL_SETPTS = 0x8202,
  sawyer::DATA_ACKERMANN_SETPTS = 0x8203, sawyer::DATA_VELOCITY_SETPT = 0x8204, sawyer::DATA_TURN_SETPT = 0x8205, sawyer::DATA_WHEEL_INFO = 0x8206,
  sawyer::DATA_MAX_SPEED = 0x8210, sawyer::DATA_MAX_ACCEL = 0x8211, sawyer::DATA_GEAR_SETPT = 0x8212, sawyer::DATA_GPADC_OUTPUT = 0x8300,
  sawyer::DATA_GPIO_STATUS = 0x8301, sawyer::DATA_GPADC_INPUT = 0x8303, sawyer::DATA_PTZ_POSITION = 0x8400, sawyer::DATA_DISTANCE_DATA = 0x8500,
  sawyer::DATA_DISTANCE_TIMING = 0x8501, sawyer::DATA_ORIENT = 0x8600, sawyer::DATA_ROT_RATE = 0x8601, sawyer::DATA_ACCEL = 0x8602,
  sawyer::DATA_6AXIS = 0x8603, sawyer::DATA_6AXIS_ORIENT = 0x8604, sawyer::DATA_6AXIS_YAW = 0x8605, sawyer::DATA_MAGNETOMETER = 0x8606,
  sawyer::DATA_XYZ_DATA = 0x8607, sawyer::DATA_ENCODER = 0x8800, sawyer::DATA_ENCODER_RAW = 0x8801, sawyer::DATA_CURRENT_RAW = 0xA110,
  sawyer::DATA_VOLTAGE_RAW = 0xA111, sawyer::DATA_TEMPERATURE_RAW = 0xA112, sawyer::DATA_ORIENT_RAW = 0xA113, sawyer::DATA_GYRO_RAW = 0xA114,
  sawyer::DATA_ACCEL_RAW = 0xA115, sawyer::DATA_MAGNETOMETER_RAW = 0xA116
}

Functions

std::ostream & operator<< (std::ostream &stream, sawyer::Message &msg)

Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
sawyer::Message msg 
)

Definition at line 544 of file Message.cpp.



roch_base
Author(s): Mike Purvis , Paul Bovbel , Carl
autogenerated on Sat Jun 8 2019 20:32:33