Range message containing the range measurement of a sensor. More...
#include <creos/messages/range.hpp>
Public Types | |
| enum | Type { kUnknown = -1 , kUltrasonic = 0 , kInfrared } |
Public Member Functions | |
| auto | operator<=> (const Range &other) const =default |
| Compare two messages. | |
Public Attributes | |
| creos::RobotClock::time_point | timestamp |
| Timestamp of the range measurement. | |
| std::string | frame_id |
| Frame id of the sensor. | |
| Type | type = kUnknown |
| Type of the range sensor. | |
| float | range = 0 |
| Range measurement [m]. | |
| float | field_of_view = 0 |
| Field of view of the sensor [rad]. | |
| float | min_range = 0 |
| minimum range of the sensor [m] | |
| float | max_range = INFINITY |
| maximum range of the sensor [m] | |
Range message containing the range measurement of a sensor.