Class DataRangefinderTimings

Inheritance Relationships

Base Type

Class Documentation

class DataRangefinderTimings : public clearpath::Message

Public Functions

DataRangefinderTimings(void *input, size_t msg_len)
DataRangefinderTimings(const DataRangefinderTimings &other)
uint8_t getRangefinderCount()
int16_t getDistance(int rangefinder)
uint32_t getAcquisitionTime(int rangefinder)
virtual std::ostream &printMessage(std::ostream &stream = std::cout)

Public Static Functions

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