ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
32 #ifndef CCI_FOOTBOT_LIGHT_SENSOR_H
33 #define CCI_FOOTBOT_LIGHT_SENSOR_H
36 class CCI_FootBotLightSensor;
39 #include <argos3/core/control_interface/ci_sensor.h>
40 #include <argos3/core/utility/math/angles.h>
79 virtual void CreateLuaState(lua_State* pt_lua_state);
81 virtual void ReadingsToLuaState(lua_State* pt_lua_state);
const TReadings & GetReadings() const
Returns the readings of this sensor.
The namespace containing all the ARGoS related code.
It defines the basic type CRadians, used to store an angle value in radians.
The basic interface for all sensors.
std::ostream & operator<<(std::ostream &c_os, const CByteArray &c_byte_array)
std::vector< SReading > TReadings
SReading(Real f_value, const CRadians &c_angle)
The DTO of the light sensor.
virtual ~CCI_FootBotLightSensor()
float Real
Collects all ARGoS code.