ARGoS  3
A parallel, multi-engine simulator for swarm robotics
core/simulator/actuator.h File Reference

Go to the source code of this file.

Classes

class  argos::CSimulatedActuator
 The basic interface for a simulated actuator. More...

Namespaces

namespace  argos
 

The namespace containing all the ARGoS related code.


Defines

#define REGISTER_ACTUATOR(CLASSNAME,LABEL,IMPLEMENTATION,AUTHOR,VERSION,BRIEF_DESCRIPTION,LONG_DESCRIPTION,STATUS)
 Registers a new actuator model inside ARGoS.

Define Documentation

#define REGISTER_ACTUATOR (   CLASSNAME,
  LABEL,
  IMPLEMENTATION,
  AUTHOR,
  VERSION,
  BRIEF_DESCRIPTION,
  LONG_DESCRIPTION,
  STATUS 
)
Value:
REGISTER_SYMBOL(CSimulatedActuator,                      \
                   CLASSNAME,                               \
                   LABEL " (" IMPLEMENTATION ")",           \
                   AUTHOR,                                  \
                   VERSION,                                 \
                   BRIEF_DESCRIPTION,                       \
                   LONG_DESCRIPTION,                        \
                   STATUS)

Registers a new actuator model inside ARGoS.

You must register your actuator model for ARGoS to be able to recognize it. This statement must be included in a .cpp file. It can't be in a header.

Definition at line 57 of file actuator.h.