APM:Libraries
|
#include <AP_Gripper_Servo.h>
Public Member Functions | |
AP_Gripper_Servo (struct AP_Gripper::Backend_Config &_config) | |
void | grab () override |
void | release () override |
bool | grabbed () const override |
bool | released () const override |
bool | valid () const |
![]() | |
AP_Gripper_Backend (struct AP_Gripper::Backend_Config &_config) | |
void | init () |
void | update () |
Protected Member Functions | |
void | init_gripper () override |
void | update_gripper () override |
Private Member Functions | |
bool | has_state_pwm (const uint16_t pwm) const |
Private Attributes | |
uint32_t | action_timestamp |
const uint16_t | action_time = 3000 |
Additional Inherited Members | |
![]() | |
struct AP_Gripper::Backend_Config & | config |
Definition at line 21 of file AP_Gripper_Servo.h.
|
inline |
|
overridevirtual |
Implements AP_Gripper_Backend.
Definition at line 11 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
overridevirtual |
Implements AP_Gripper_Backend.
Definition at line 51 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
private |
Definition at line 25 of file AP_Gripper_Servo.cpp.
Referenced by grabbed(), and released().
|
overrideprotectedvirtual |
Implements AP_Gripper_Backend.
Definition at line 5 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
overridevirtual |
Implements AP_Gripper_Backend.
Definition at line 18 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo(), and init_gripper().
|
overridevirtual |
Implements AP_Gripper_Backend.
Definition at line 46 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
overrideprotectedvirtual |
Reimplemented from AP_Gripper_Backend.
Definition at line 57 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
virtual |
Reimplemented from AP_Gripper_Backend.
Definition at line 59 of file AP_Gripper_Servo.cpp.
Referenced by AP_Gripper_Servo().
|
private |
Definition at line 53 of file AP_Gripper_Servo.h.
Referenced by has_state_pwm().
|
private |
Definition at line 52 of file AP_Gripper_Servo.h.
Referenced by grab(), has_state_pwm(), and release().