Go to the source code of this file.
Namespaces | |
toposens_echo_driver | |
Functions | |
void | toposens_echo_driver::ConfigureSensorLogMessages (void(*Callback)(uint16_t Sender_u16, uint8_t *ReceivedPayload_pu8), LogLevel_t log_level) |
Sets log level with the sensor and registers callback. More... | |
void | toposens_echo_driver::DeinitCanInterface () |
void | toposens_echo_driver::DeinitUARTInterface () |
void | toposens_echo_driver::InitCanInterface (const std::string &can_device, int data_rate=1000000) |
Inits the driver on given can_device with hard-coded data rate. More... | |
void | toposens_echo_driver::InitUARTInterface (const std::string &uart_device, int data_rate=0010002) |
Inits the driver on given uart_device with hard-coded data rate. More... | |
void | toposens_echo_driver::LogMsgCallback (uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8) |
Callback handling log messages from sensor. More... | |
auto | toposens_echo_driver::RequestSessionData () -> Sensor_Session_t * |
Requesting single shot measurement from first sensor in known sensors array. More... | |
auto | toposens_echo_driver::SetTargetSensor (uint16_t TargetSensor_u16) -> bool |
Checks if TargetSensor_u16 is known and sets current target accordingly. More... | |
auto | toposens_echo_driver::toHexString (const uint16_t i) -> std::string |
Convert given i to hex string. More... | |