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

#include <ci_footbot_gripper_actuator.h>

+ Inheritance diagram for argos::CCI_FootBotGripperActuator:

List of all members.

Public Member Functions

 CCI_FootBotGripperActuator ()
 Class constructor.
virtual ~CCI_FootBotGripperActuator ()
 Class destructor.
void SetAperture (const CRadians &c_aperture)
 Sets the gripper aperture.
virtual void EnableCheckForObjectGrippedRoutine ()=0
 Enables the ASEBA routine that checks for a gripped object each time the gripper is opened.
virtual void DisableCheckForObjectGrippedRoutine ()=0
 Disables the ASEBA routine that checks for a gripped object each time the gripper is opened.
void LockPositive ()
 Sets gripper aperture to lock, positive direction.
void LockNegative ()
 Sets gripper aperture to lock, negative direction.
void Unlock ()
 Unlock gripper: objects are released.

Static Public Attributes

static CRadians UNLOCKED
static CRadians LOCKED_POSITIVE
static CRadians LOCKED_NEGATIVE

Protected Attributes

CRadians m_cAperture

Detailed Description

Definition at line 28 of file ci_footbot_gripper_actuator.h.


Constructor & Destructor Documentation

Class destructor.

Definition at line 47 of file ci_footbot_gripper_actuator.h.


Member Function Documentation

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

Implemented in argos::CFootBotGripperDefaultActuator.

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

Implemented in argos::CFootBotGripperDefaultActuator.

Sets gripper aperture to lock, negative direction.

Definition at line 75 of file ci_footbot_gripper_actuator.h.

Sets gripper aperture to lock, positive direction.

Definition at line 68 of file ci_footbot_gripper_actuator.h.

Sets the gripper aperture.

Parameters:
c_apertureThe desired aperture.

Definition at line 78 of file ci_footbot_gripper_actuator.cpp.

Unlock gripper: objects are released.

Definition at line 82 of file ci_footbot_gripper_actuator.h.


Member Data Documentation


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