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);
virtual ~CCI_FootBotDistanceScannerActuator()
Destructor.
The basic interface for all actuators.
float Real
Collects all ARGoS code.
virtual void Enable()=0
Enables the distance scanner.
It defines the basic type CRadians, used to store an angle value in radians.
virtual void SetAngle(const CRadians &c_angle)=0
Sets the distance scanner angle The distance scanner can be controller in position or in speed...
The namespace containing all the ARGoS related code.
virtual void Disable()=0
Disables 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...