Class OS1Sensor
Defined in File OS1_sensor.hpp
Inheritance Relationships
Base Type
public ros2_ouster::SensorInterface
(Class SensorInterface)
Class Documentation
-
class 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()