APM:Libraries
Public Member Functions | Private Attributes | List of all members
AP_RCProtocol_SBUS_NI Class Reference

#include <AP_RCProtocol_SBUS_NI.h>

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

Public Member Functions

 AP_RCProtocol_SBUS_NI (AP_RCProtocol &_frontend)
 
void process_pulse (uint32_t width_s0, uint32_t width_s1) override
 
- Public Member Functions inherited from AP_RCProtocol_SBUS
 AP_RCProtocol_SBUS (AP_RCProtocol &_frontend)
 
- Public Member Functions inherited from AP_RCProtocol_Backend
 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

uint32_t saved_width
 

Additional Inherited Members

- Protected Member Functions inherited from AP_RCProtocol_Backend
void add_input (uint8_t num_channels, uint16_t *values, bool in_failsafe)
 

Detailed Description

Definition at line 22 of file AP_RCProtocol_SBUS_NI.h.

Constructor & Destructor Documentation

◆ AP_RCProtocol_SBUS_NI()

AP_RCProtocol_SBUS_NI::AP_RCProtocol_SBUS_NI ( AP_RCProtocol _frontend)
inline

Definition at line 24 of file AP_RCProtocol_SBUS_NI.h.

Member Function Documentation

◆ process_pulse()

void AP_RCProtocol_SBUS_NI::process_pulse ( uint32_t  width_s0,
uint32_t  width_s1 
)
inlineoverridevirtual

Reimplemented from AP_RCProtocol_SBUS.

Definition at line 25 of file AP_RCProtocol_SBUS_NI.h.

Here is the call graph for this function:

Member Data Documentation

◆ saved_width

uint32_t AP_RCProtocol_SBUS_NI::saved_width
private

Definition at line 30 of file AP_RCProtocol_SBUS_NI.h.

Referenced by process_pulse().


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