16 #ifndef ROVER_API_HPP_ 17 #define ROVER_API_HPP_ 337 void sleep (
const unsigned int period_ms);
RoverBase()
Constructor for the RoverBase class.
Definition: rover_api.cpp:29
RoverBase class provides basic rover functions such as initialization, sleeping, and shutting down...
Definition: rover_api.hpp:299
void sleep(const unsigned int period_ms)
Sleep function to be used in rover applications.
Definition: rover_api.cpp:138
rover Namespace contains classes to manage Rover sensors, gpio, buzzer, buttons, driving, utilities, and cloud.
Definition: rover_api.hpp:293
virtual ~RoverBase()
Destructor for the RoverBase class.
Definition: rover_api.cpp:38
void initializeWiringPi(void)
Initializes wiringPi library to access GPIO of Rover. This function should be called in every program...
Definition: rover_api.cpp:49
void shutdown(void)
Shuts down the Rover's OS.
Definition: rover_api.cpp:62
int WIRINGPI_INIT_
Flag for indicating whether wiringPi library initialized or not.
Definition: rover_api.hpp:349
void initialize(void)
Initializes the wiringPi library.
Definition: rover_api.cpp:44