Class DataAckermannOutput

Inheritance Relationships

Base Type

Class Documentation

class DataAckermannOutput : public clearpath::Message

Public Types

enum payloadOffsets

Values:

enumerator STEERING
enumerator THROTTLE
enumerator BRAKE
enumerator PAYLOAD_LEN

Public Functions

DataAckermannOutput(void *input, size_t msg_len)
DataAckermannOutput(const DataAckermannOutput &other)
double getSteering()
double getThrottle()
double getBrake()
virtual std::ostream &printMessage(std::ostream &stream = std::cout)

Public Static Functions

static DataAckermannOutput *popNext()
static DataAckermannOutput *waitNext(double timeout = 0)
static DataAckermannOutput *getUpdate(double timeout = 0)
static void subscribe(uint16_t freq = 0)
static enum MessageTypes getTypeID()