APM:Libraries
|
#include <AP_Gripper_Backend.h>
Public Member Functions | |
AP_Gripper_Backend (struct AP_Gripper::Backend_Config &_config) | |
void | init () |
void | update () |
virtual void | grab ()=0 |
virtual void | release ()=0 |
virtual bool | valid () const |
virtual bool | released () const =0 |
virtual bool | grabbed () const =0 |
virtual void | init_gripper ()=0 |
virtual void | update_gripper () |
Protected Attributes | |
struct AP_Gripper::Backend_Config & | config |
Definition at line 20 of file AP_Gripper_Backend.h.
|
inline |
|
pure virtual |
Implemented in AP_Gripper_EPM, and AP_Gripper_Servo.
Referenced by AP_Gripper_Backend().
|
pure virtual |
Implemented in AP_Gripper_EPM, and AP_Gripper_Servo.
Referenced by valid().
void AP_Gripper_Backend::init | ( | void | ) |
Definition at line 5 of file AP_Gripper_Backend.cpp.
Referenced by AP_Gripper_Backend(), and AP_Gripper::init().
|
pure virtual |
Implemented in AP_Gripper_Servo, and AP_Gripper_EPM.
Referenced by init(), and valid().
|
pure virtual |
Implemented in AP_Gripper_EPM, and AP_Gripper_Servo.
Referenced by AP_Gripper_Backend().
|
pure virtual |
Implemented in AP_Gripper_EPM, and AP_Gripper_Servo.
Referenced by valid().
void AP_Gripper_Backend::update | ( | void | ) |
Definition at line 11 of file AP_Gripper_Backend.cpp.
Referenced by AP_Gripper_Backend().
|
inlinevirtual |
Reimplemented in AP_Gripper_Servo, and AP_Gripper_EPM.
Definition at line 50 of file AP_Gripper_Backend.h.
Referenced by update().
|
inlinevirtual |
Reimplemented in AP_Gripper_Servo.
Definition at line 38 of file AP_Gripper_Backend.h.
Referenced by AP_Gripper_Servo::valid().
|
protected |
Definition at line 54 of file AP_Gripper_Backend.h.
Referenced by AP_Gripper_Servo::grab(), AP_Gripper_EPM::grab(), AP_Gripper_Servo::grabbed(), AP_Gripper_EPM::grabbed(), AP_Gripper_EPM::make_uavcan_command(), AP_Gripper_EPM::neutral(), AP_Gripper_Servo::release(), AP_Gripper_EPM::release(), AP_Gripper_Servo::released(), AP_Gripper_EPM::released(), and AP_Gripper_EPM::update_gripper().