ARGoS
3
A parallel, multi-engine simulator for swarm robotics
ci_altitude_sensor.h
Go to the documentation of this file.
1
7
#ifndef CCI_ALTITUDE_SENSOR_H
8
#define CCI_ALTITUDE_SENSOR_H
9
10
/* To avoid dependency problems when including */
11
namespace
argos
{
12
class
CCI_AltitudeSensor;
13
}
14
15
#include <argos3/core/control_interface/ci_sensor.h>
16
17
namespace
argos
{
18
19
class
CCI_AltitudeSensor
:
public
CCI_Sensor
{
20
21
public
:
22
23
CCI_AltitudeSensor
();
24
25
virtual
~CCI_AltitudeSensor
() {}
26
30
Real
GetReading
()
const
;
31
32
#ifdef ARGOS_WITH_LUA
33
virtual
void
CreateLuaState(lua_State* pt_lua_state);
34
virtual
void
ReadingsToLuaState(lua_State* pt_lua_state);
35
#endif
36
37
protected
:
38
39
Real
m_fReading
;
40
41
};
42
43
}
44
45
#endif
Real
float Real
Collects all ARGoS code.
Definition
datatypes.h:39
argos
The namespace containing all the ARGoS related code.
Definition
ci_actuator.h:12
argos::CCI_Sensor
The basic interface for all sensors.
Definition
ci_sensor.h:34
argos::CCI_AltitudeSensor
Definition
ci_altitude_sensor.h:19
argos::CCI_AltitudeSensor::GetReading
Real GetReading() const
Returns the current altitude.
Definition
ci_altitude_sensor.cpp:38
argos::CCI_AltitudeSensor::m_fReading
Real m_fReading
Definition
ci_altitude_sensor.h:39
argos::CCI_AltitudeSensor::CCI_AltitudeSensor
CCI_AltitudeSensor()
argos::CCI_AltitudeSensor::~CCI_AltitudeSensor
virtual ~CCI_AltitudeSensor()
Definition
ci_altitude_sensor.h:25
plugins
robots
generic
control_interface
ci_altitude_sensor.h
Generated on Wed Jan 1 2025 00:18:10 for ARGoS by
1.12.0