Class OS1Sensor
Defined in File OS1_sensor.hpp
Inheritance Relationships
Base Type
public ros2_ouster::SensorInterface
(Class SensorInterface)
Class Documentation
-
class OS1::OS1Sensor : public ros2_ouster::SensorInterface
Public Functions
-
OS1Sensor()
-
~OS1Sensor() override
-
virtual void reset(const ros2_ouster::Configuration &config) override
Reset lidar sensor.
- Parameters
configuration – file to use
-
virtual void configure(const ros2_ouster::Configuration &config) override
Configure lidar sensor.
- Parameters
configuration – file to use
-
virtual ros2_ouster::Metadata getMetadata() override
Get lidar sensor’s metadata.
- Returns
sensor metadata struct
-
virtual ros2_ouster::ClientState get() override
Ask sensor to get its current state for data collection.
- Returns
the state enum value
-
virtual uint8_t *readPacket(const ros2_ouster::ClientState &state) override
reading the packet corresponding to the sensor state
- Parameters
state – of the sensor
- Returns
the packet of data
-
OS1Sensor()