|
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...
|
|
|
void | toposens_echo_driver::LogSettings () |
| Read current configuration from sensor and log to ROS console. More...
|
|
void | toposens_echo_driver::LogKnownSensors (double log_interval=3.0) |
| Get currently known sensors from driver and log to ROS console every log_interval seconds. More...
|
|
void | toposens_echo_driver::LogVersions () |
| Read all version information (such as bootloader version, app versionetc.) from sensor and log to ROS console. More...
|
|
void | toposens_echo_driver::LogSessionData (const Sensor_Session_t *session) |
| Log given session data to ROS concole. More...
|
|