ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CFootBotGripperDefaultActuator Class Reference

#include <footbot_gripper_default_actuator.h>

+ Inheritance diagram for argos::CFootBotGripperDefaultActuator:

List of all members.

Public Member Functions

 CFootBotGripperDefaultActuator ()
virtual ~CFootBotGripperDefaultActuator ()
virtual void SetRobot (CComposableEntity &c_entity)
 Sets the entity associated to this actuator.
virtual void Update ()
 Updates the state of the entity associated to this actuator.
virtual void Reset ()
 Resets the actuator to the state it had just after Init().
virtual void EnableCheckForObjectGrippedRoutine ()
 Enables the ASEBA routine that checks for a gripped object each time the gripper is opened.
virtual void DisableCheckForObjectGrippedRoutine ()
 Disables the ASEBA routine that checks for a gripped object each time the gripper is opened.

Detailed Description

Definition at line 23 of file footbot_gripper_default_actuator.h.


Constructor & Destructor Documentation


Member Function Documentation

Disables the ASEBA routine that checks for a gripped object each time the gripper is opened.

Implements argos::CCI_FootBotGripperActuator.

Definition at line 38 of file footbot_gripper_default_actuator.h.

Enables the ASEBA routine that checks for a gripped object each time the gripper is opened.

Implements argos::CCI_FootBotGripperActuator.

Definition at line 37 of file footbot_gripper_default_actuator.h.

Resets the actuator to the state it had just after Init().

The default implementation of this method does nothing.

See also:
Init()
Destroy()

Reimplemented from argos::CCI_Actuator.

Definition at line 38 of file footbot_gripper_default_actuator.cpp.

Sets the entity associated to this actuator.

When a controller is created, all the sensors and actuators are created, too. This function is called right before the Init() method of the actuator is called.

Parameters:
c_entityThe entity to associate to this actuator.
See also:
CComposableEntity
CControllableEntity::SetController()
CCI_Actuator::Init()

Implements argos::CSimulatedActuator.

Definition at line 22 of file footbot_gripper_default_actuator.cpp.

Updates the state of the entity associated to this actuator.

Implements argos::CSimulatedActuator.

Definition at line 31 of file footbot_gripper_default_actuator.cpp.


The documentation for this class was generated from the following files: