Class DataSystemStatus

Inheritance Relationships

Base Type

Class Documentation

class DataSystemStatus : public clearpath::Message

Public Functions

DataSystemStatus(void *input, size_t msg_len)
DataSystemStatus(const DataSystemStatus &other)
uint32_t getUptime()
uint8_t getVoltagesCount()
double getVoltage(uint8_t index)
uint8_t getCurrentsCount()
double getCurrent(uint8_t index)
uint8_t getTemperaturesCount()
double getTemperature(uint8_t index)
virtual std::ostream &printMessage(std::ostream &stream = std::cout)

Public Static Functions

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