ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <ci_footbot_gripper_actuator.h>
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 |
Definition at line 28 of file ci_footbot_gripper_actuator.h.
Class constructor.
Definition at line 72 of file ci_footbot_gripper_actuator.cpp.
virtual argos::CCI_FootBotGripperActuator::~CCI_FootBotGripperActuator | ( | ) | [inline, virtual] |
Class destructor.
Definition at line 47 of file ci_footbot_gripper_actuator.h.
virtual void argos::CCI_FootBotGripperActuator::DisableCheckForObjectGrippedRoutine | ( | ) | [pure virtual] |
Disables the ASEBA routine that checks for a gripped object each time the gripper is opened.
Implemented in argos::CFootBotGripperDefaultActuator.
virtual void argos::CCI_FootBotGripperActuator::EnableCheckForObjectGrippedRoutine | ( | ) | [pure virtual] |
Enables the ASEBA routine that checks for a gripped object each time the gripper is opened.
Implemented in argos::CFootBotGripperDefaultActuator.
void argos::CCI_FootBotGripperActuator::LockNegative | ( | ) | [inline] |
Sets gripper aperture to lock, negative direction.
Definition at line 75 of file ci_footbot_gripper_actuator.h.
void argos::CCI_FootBotGripperActuator::LockPositive | ( | ) | [inline] |
Sets gripper aperture to lock, positive direction.
Definition at line 68 of file ci_footbot_gripper_actuator.h.
void argos::CCI_FootBotGripperActuator::SetAperture | ( | const CRadians & | c_aperture | ) |
Sets the gripper aperture.
c_aperture | The desired aperture. |
Definition at line 78 of file ci_footbot_gripper_actuator.cpp.
void argos::CCI_FootBotGripperActuator::Unlock | ( | ) | [inline] |
Unlock gripper: objects are released.
Definition at line 82 of file ci_footbot_gripper_actuator.h.
Definition at line 35 of file ci_footbot_gripper_actuator.h.
Definition at line 34 of file ci_footbot_gripper_actuator.h.
Definition at line 92 of file ci_footbot_gripper_actuator.h.
Definition at line 33 of file ci_footbot_gripper_actuator.h.