APM:Libraries
|
#include <AP_RCProtocol_PPMSum.h>
Public Member Functions | |
AP_RCProtocol_PPMSum (AP_RCProtocol &_frontend) | |
void | process_pulse (uint32_t width_s0, uint32_t width_s1) override |
![]() | |
AP_RCProtocol_Backend (AP_RCProtocol &_frontend) | |
uint16_t | read (uint8_t chan) |
bool | new_input () |
uint8_t | num_channels () |
virtual void | start_bind (void) |
virtual void | update (void) |
Private Attributes | |
struct { | |
int8_t _channel_counter | |
uint16_t _pulse_capt [MAX_RCIN_CHANNELS] | |
} | ppm_state |
Additional Inherited Members | |
![]() | |
void | add_input (uint8_t num_channels, uint16_t *values, bool in_failsafe) |
Definition at line 23 of file AP_RCProtocol_PPMSum.h.
|
inline |
|
overridevirtual |
Implements AP_RCProtocol_Backend.
Definition at line 23 of file AP_RCProtocol_PPMSum.cpp.
Referenced by AP_RCProtocol_PPMSum().
int8_t AP_RCProtocol_PPMSum::_channel_counter |
Definition at line 30 of file AP_RCProtocol_PPMSum.h.
uint16_t AP_RCProtocol_PPMSum::_pulse_capt[MAX_RCIN_CHANNELS] |
Definition at line 31 of file AP_RCProtocol_PPMSum.h.
struct { ... } AP_RCProtocol_PPMSum::ppm_state |
Referenced by process_pulse().