Class DataSystemStatus
Defined in File Message_data.h
Inheritance Relationships
Base Type
public clearpath::Message
(Class Message)
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()
-
DataSystemStatus(void *input, size_t msg_len)