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