7 #ifndef CI_RADIOS_SENSOR_H
8 #define CI_RADIOS_SENSOR_H
11 class CCI_RadiosSensor;
14 #include <argos3/core/control_interface/ci_sensor.h>
15 #include <argos3/core/utility/datatypes/byte_array.h>
25 const std::vector<CByteArray>& vec_data = {}) :
29 std::vector<CByteArray>
Data;
54 virtual void CreateLuaState(lua_State* pt_lua_state);
56 virtual void ReadingsToLuaState(lua_State* pt_lua_state);
The namespace containing all the ARGoS related code.
The basic interface for all sensors.
SInterface::TVector m_vecInterfaces
virtual ~CCI_RadiosSensor()
Destructor.
const SInterface::TVector & GetInterfaces() const
Returns a const reference to the radio interfaces.
CCI_RadiosSensor()
Constructor.
std::vector< CByteArray > Data
std::vector< SInterface > TVector
SInterface(const std::string &str_id, const std::vector< CByteArray > &vec_data={})