ARGoS 3
A parallel, multi-engine simulator for swarm robotics
ci_footbot_turret_encoder_sensor.h
Go to the documentation of this file.
1
13#ifndef CCI_FOOTBOT_TURRET_ENCODER_SENSOR_H
14#define CCI_FOOTBOT_TURRET_ENCODER_SENSOR_H
15
16namespace argos {
17 class CCI_FootBotTurretEncoderSensor;
18}
19
20#include <argos3/core/control_interface/ci_sensor.h>
21#include <argos3/core/utility/math/vector2.h>
22
23namespace argos {
24
26
27 public:
28
30
31 public:
32
34
35 const CRadians& GetRotation() const;
36
37#ifdef ARGOS_WITH_LUA
38 virtual void CreateLuaState(lua_State* pt_lua_state);
39
40 virtual void ReadingsToLuaState(lua_State* pt_lua_state);
41#endif
42
43 protected:
44
46
49
50 };
51
52}
53
54#endif
The namespace containing all the ARGoS related code.
Definition ci_actuator.h:12
The basic interface for all sensors.
Definition ci_sensor.h:34
It defines the basic type CRadians, used to store an angle value in radians.
Definition angles.h:42