APM:Libraries
|
#include <RC_DSM_parser.h>
Classes | |
struct | DSM |
Public Member Functions | |
DSM_parser () | |
void | init (uint8_t ch) |
bool | bind (int dsmMode) const override |
Public Member Functions inherited from F4Light::_parser | |
_parser () | |
virtual | ~_parser () |
virtual void | late_init (uint8_t b) |
virtual uint64_t | get_last_signal () const |
virtual uint64_t | get_last_change () const |
virtual uint8_t | get_valid_channels () const |
virtual uint16_t | get_val (uint8_t ch) const |
Private Member Functions | |
void | add_dsm_uart_input () |
void | _io_completion () |
Static Private Member Functions | |
static void | _rc_bind (uint16_t dsmMode) |
Private Attributes | |
uint8_t | _ioc |
struct F4Light::DSM_parser::DSM | dsm |
enum DSM_STATE | state |
Static Private Attributes | |
static UARTDriver | uartSDriver |
Additional Inherited Members | |
Protected Attributes inherited from F4Light::_parser | |
volatile uint64_t | _last_signal |
volatile uint16_t | _val [F4Light_RC_INPUT_NUM_CHANNELS] |
uint64_t | _last_change |
volatile uint8_t | _channels |
Definition at line 15 of file RC_DSM_parser.h.
|
inline |
|
private |
|
staticprivate |
|
private |
|
overridevirtual |
Reimplemented from F4Light::_parser.
Referenced by DSM_parser(), and init().
|
virtual |
Implements F4Light::_parser.
Definition at line 34 of file RC_DSM_parser.cpp.
Referenced by DSM_parser().
|
private |
Definition at line 29 of file RC_DSM_parser.h.
Referenced by init().
|
private |
Referenced by init().
|
private |
Definition at line 37 of file RC_DSM_parser.h.
Referenced by init().
|
staticprivate |
Definition at line 25 of file RC_DSM_parser.h.
Referenced by init().