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
argos::CCI_AltitudeSensor::m_fReading
Real m_fReading
Definition:
ci_altitude_sensor.h:39
argos
The namespace containing all the ARGoS related code.
Definition:
ci_actuator.h:12
argos::CCI_AltitudeSensor::GetReading
Real GetReading() const
Returns the current altitude.
Definition:
ci_altitude_sensor.cpp:38
argos::CCI_Sensor
The basic interface for all sensors.
Definition:
ci_sensor.h:34
argos::CCI_AltitudeSensor::CCI_AltitudeSensor
CCI_AltitudeSensor()
argos::CCI_AltitudeSensor::~CCI_AltitudeSensor
virtual ~CCI_AltitudeSensor()
Definition:
ci_altitude_sensor.h:25
argos::CCI_AltitudeSensor
Definition:
ci_altitude_sensor.h:19
Real
float Real
Collects all ARGoS code.
Definition:
datatypes.h:39
plugins
robots
generic
control_interface
ci_altitude_sensor.h
Generated on Wed Aug 4 2021 00:15:55 for ARGoS by
1.8.17