#include <ci_footbot_gripper_actuator.h>
Public Member Functions | |
CCI_FootBotGripperActuator () | |
Class constructor. More... | |
virtual | ~CCI_FootBotGripperActuator () |
Class destructor. More... | |
void | SetAperture (const CRadians &c_aperture) |
Sets the gripper aperture. More... | |
virtual void | EnableCheckForObjectGrippedRoutine ()=0 |
Enables the ASEBA routine that checks for a gripped object each time the gripper is opened. More... | |
virtual void | DisableCheckForObjectGrippedRoutine ()=0 |
Disables the ASEBA routine that checks for a gripped object each time the gripper is opened. More... | |
void | LockPositive () |
Sets gripper aperture to lock, positive direction. More... | |
void | LockNegative () |
Sets gripper aperture to lock, negative direction. More... | |
void | Unlock () |
Unlock gripper: objects are released. More... | |
Public Member Functions inherited from argos::CCI_Actuator | |
virtual | ~CCI_Actuator () |
Class destructor. More... | |
virtual void | Init (TConfigurationNode &t_node) |
Initializes the actuator from the XML configuration tree. More... | |
virtual void | Reset () |
Resets the actuator to the state it had just after Init(). More... | |
virtual void | Destroy () |
Destroys the actuator. More... | |
Public Member Functions inherited from argos::CBaseConfigurableResource | |
virtual | ~CBaseConfigurableResource () |
Class destructor. More... | |
Static Public Attributes | |
static CRadians | UNLOCKED |
static CRadians | LOCKED_POSITIVE |
static CRadians | LOCKED_NEGATIVE |
Protected Attributes | |
CRadians | m_cAperture |
Additional Inherited Members | |
Public Types inherited from argos::CCI_Actuator | |
typedef std::map< std::string, CCI_Actuator *, std::less< std::string > > | TMap |
Definition at line 28 of file ci_footbot_gripper_actuator.h.
argos::CCI_FootBotGripperActuator::CCI_FootBotGripperActuator | ( | ) |
Class constructor.
Definition at line 72 of file ci_footbot_gripper_actuator.cpp.
|
inlinevirtual |
Class destructor.
Definition at line 47 of file ci_footbot_gripper_actuator.h.
|
pure virtual |
Disables the ASEBA routine that checks for a gripped object each time the gripper is opened.
Implemented in argos::CFootBotGripperDefaultActuator.
|
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 | ( | ) |
Sets gripper aperture to lock, negative direction.
Definition at line 94 of file ci_footbot_gripper_actuator.cpp.
void argos::CCI_FootBotGripperActuator::LockPositive | ( | ) |
Sets gripper aperture to lock, positive direction.
Definition at line 87 of file ci_footbot_gripper_actuator.cpp.
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 | ( | ) |
Unlock gripper: objects are released.
Definition at line 101 of file ci_footbot_gripper_actuator.cpp.
|
static |
Definition at line 35 of file ci_footbot_gripper_actuator.h.
|
static |
Definition at line 34 of file ci_footbot_gripper_actuator.h.
|
protected |
Definition at line 86 of file ci_footbot_gripper_actuator.h.
|
static |
Definition at line 33 of file ci_footbot_gripper_actuator.h.