bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::sensors::UltrasoundMessage Struct Reference

#include <ultrasound.h>

Inheritance diagram for bitrl::sensors::UltrasoundMessage:
Collaboration diagram for bitrl::sensors::UltrasoundMessage:

Static Public Member Functions

static std::optional< UltrasoundMessageparse (const std::string &msg)
 
- Static Public Member Functions inherited from bitrl::sensors::MessageBase
static auto unix_seconds_since_epoch (std::chrono::system_clock::time_point point)
 
static auto unix_milliseconds_since_epoch (std::chrono::system_clock::time_point point)
 
static std::chrono::system_clock::time_point parse_utc_timestamp (const std::string &ts)
 

Public Attributes

real_t distance
 
std::string unit_str
 
- Public Attributes inherited from bitrl::sensors::MessageBase
std::chrono::system_clock::time_point source_timestamp
 
std::chrono::system_clock::time_point received_timestamp {std::chrono::system_clock::now()}
 

Detailed Description

struct UltrasoundMessage. Models a message from an Ultrasound sensor

Member Function Documentation

◆ parse()

std::optional< UltrasoundMessage > bitrl::sensors::UltrasoundMessage::parse ( const std::string &  msg)
static

Member Data Documentation

◆ distance

real_t bitrl::sensors::UltrasoundMessage::distance

◆ unit_str

std::string bitrl::sensors::UltrasoundMessage::unit_str

The documentation for this struct was generated from the following files: