21 #ifndef API_ROVER_SENSORS_HPP_ 22 #define API_ROVER_SENSORS_HPP_ 61 virtual float read (
void) = 0;
virtual float read(void)=0
Virtual function (interface) for reading from sensors.
RoverSensor class is an abstract class to define interface between common sensors used in the rover...
Definition: rover_sensor.hpp:48
virtual void initialize(void)=0
Virtual function (interface) for setting up sensors.
RoverSensorID_t
RoverSensorID_t defines the sensor location ID of the proximity sensors on the rover.
Definition: rover_sensor.hpp:38
Definition: rover_sensor.hpp:40
virtual ~RoverSensor()
Destructor for the RoverSensor class.
Definition: rover_sensor.hpp:66
Definition: rover_sensor.hpp:43
Definition: rover_sensor.hpp:41
rover Namespace contains classes to manage Rover sensors, gpio, buzzer, buttons, driving, utilities, and cloud.
Definition: rover_api.hpp:293
Definition: rover_sensor.hpp:42
Definition: rover_sensor.hpp:38
Definition: rover_sensor.hpp:39