|
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().
1.8.13