42 #ifndef CCI_FOOTBOT_DISTANCE_SCANNER_ACTUATOR_H
43 #define CCI_FOOTBOT_DISTANCE_SCANNER_ACTUATOR_H
47 class CCI_FootBotDistanceScannerActuator;
50 #include <argos3/core/control_interface/ci_actuator.h>
51 #include <argos3/core/utility/math/angles.h>
96 virtual void CreateLuaState(lua_State* pt_lua_state);
float Real
Collects all ARGoS code.
The namespace containing all the ARGoS related code.
The basic interface for all actuators.
It defines the basic type CRadians, used to store an angle value in radians.
virtual void Enable()=0
Enables the distance scanner.
virtual void SetRPM(Real f_rpm)=0
Sets the distance scanner speed The distance scanner can be controller in position or in speed.
virtual void Disable()=0
Disables the distance scanner.
virtual void SetAngle(const CRadians &c_angle)=0
Sets the distance scanner angle The distance scanner can be controller in position or in speed.
virtual ~CCI_FootBotDistanceScannerActuator()
Destructor.