APM:Libraries
Public Member Functions | Protected Attributes | List of all members
AP_Winch_Backend Class Referenceabstract

#include <AP_Winch_Backend.h>

Inheritance diagram for AP_Winch_Backend:
[legend]
Collaboration diagram for AP_Winch_Backend:
[legend]

Public Member Functions

 AP_Winch_Backend (struct AP_Winch::Backend_Config &_config)
 
virtual void init (const AP_WheelEncoder *wheel_encoder)=0
 
virtual void update ()=0
 

Protected Attributes

struct AP_Winch::Backend_Configconfig
 

Detailed Description

Definition at line 20 of file AP_Winch_Backend.h.

Constructor & Destructor Documentation

◆ AP_Winch_Backend()

AP_Winch_Backend::AP_Winch_Backend ( struct AP_Winch::Backend_Config _config)
inline

Definition at line 22 of file AP_Winch_Backend.h.

Here is the call graph for this function:

Member Function Documentation

◆ init()

virtual void AP_Winch_Backend::init ( const AP_WheelEncoder wheel_encoder)
pure virtual

Implemented in AP_Winch_Servo.

Referenced by AP_Winch_Backend(), and AP_Winch::init().

Here is the caller graph for this function:

◆ update()

virtual void AP_Winch_Backend::update ( )
pure virtual

Implemented in AP_Winch_Servo.

Referenced by AP_Winch_Backend().

Here is the caller graph for this function:

Member Data Documentation

◆ config

struct AP_Winch::Backend_Config& AP_Winch_Backend::config
protected

Definition at line 33 of file AP_Winch_Backend.h.

Referenced by AP_Winch_Servo::update().


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