_checksum(uint8_t *data, unsigned int len) | Linux::RCOutput_Bebop | private |
_clear_error() | Linux::RCOutput_Bebop | private |
_cond | Linux::RCOutput_Bebop | private |
_control_thread(void *arg) | Linux::RCOutput_Bebop | privatestatic |
_corking | Linux::RCOutput_Bebop | private |
_dev | Linux::RCOutput_Bebop | private |
_frequency | Linux::RCOutput_Bebop | private |
_get_info(struct bldc_info *info) | Linux::RCOutput_Bebop | private |
_max_pwm | Linux::RCOutput_Bebop | private |
_max_rpm | Linux::RCOutput_Bebop | private |
_min_pwm | Linux::RCOutput_Bebop | private |
_mutex | Linux::RCOutput_Bebop | private |
_n_motors | Linux::RCOutput_Bebop | private |
_period_us | Linux::RCOutput_Bebop | private |
_period_us_to_rpm(uint16_t period_us) | Linux::RCOutput_Bebop | private |
_play_sound(uint8_t sound) | Linux::RCOutput_Bebop | private |
_request_period_us | Linux::RCOutput_Bebop | private |
_rpm | Linux::RCOutput_Bebop | private |
_run_rcout() | Linux::RCOutput_Bebop | private |
_set_ref_speed(uint16_t rpm[BEBOP_BLDC_MOTORS_NUM]) | Linux::RCOutput_Bebop | private |
_start_prop() | Linux::RCOutput_Bebop | private |
_state | Linux::RCOutput_Bebop | private |
_stop_prop() | Linux::RCOutput_Bebop | private |
_thread | Linux::RCOutput_Bebop | private |
_toggle_gpio(uint8_t mask) | Linux::RCOutput_Bebop | private |
cork() override | Linux::RCOutput_Bebop | virtual |
disable_ch(uint8_t ch) override | Linux::RCOutput_Bebop | virtual |
enable_ch(uint8_t ch) override | Linux::RCOutput_Bebop | virtual |
enable_px4io_sbus_out(uint16_t rate_hz) | AP_HAL::RCOutput | inlinevirtual |
force_safety_no_wait(void) | AP_HAL::RCOutput | inlinevirtual |
force_safety_off(void) | AP_HAL::RCOutput | inlinevirtual |
force_safety_on(void) | AP_HAL::RCOutput | inlinevirtual |
from(AP_HAL::RCOutput *rcout) | Linux::RCOutput_Bebop | inlinestatic |
get_esc_scaling(uint16_t &min_pwm, uint16_t &max_pwm) | AP_HAL::RCOutput | inlinevirtual |
get_freq(uint8_t ch) override | Linux::RCOutput_Bebop | virtual |
init() override | Linux::RCOutput_Bebop | virtual |
MODE_PWM_BRUSHED enum value | AP_HAL::RCOutput | |
MODE_PWM_DSHOT1200 enum value | AP_HAL::RCOutput | |
MODE_PWM_DSHOT150 enum value | AP_HAL::RCOutput | |
MODE_PWM_DSHOT300 enum value | AP_HAL::RCOutput | |
MODE_PWM_DSHOT600 enum value | AP_HAL::RCOutput | |
MODE_PWM_NONE enum value | AP_HAL::RCOutput | |
MODE_PWM_NORMAL enum value | AP_HAL::RCOutput | |
MODE_PWM_ONESHOT enum value | AP_HAL::RCOutput | |
MODE_PWM_ONESHOT125 enum value | AP_HAL::RCOutput | |
output_mode enum name | AP_HAL::RCOutput | |
play_note(uint8_t pwm, uint16_t period_us, uint16_t duration_ms) | Linux::RCOutput_Bebop | |
push() override | Linux::RCOutput_Bebop | virtual |
RCOutput_Bebop(AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev) | Linux::RCOutput_Bebop | |
read(uint8_t ch) override | Linux::RCOutput_Bebop | virtual |
read(uint16_t *period_us, uint8_t len) override | Linux::RCOutput_Bebop | virtual |
read_last_sent(uint8_t ch) | AP_HAL::RCOutput | inlinevirtual |
read_last_sent(uint16_t *period_us, uint8_t len) | AP_HAL::RCOutput | inlinevirtual |
read_obs_data(BebopBLDC_ObsData &data) | Linux::RCOutput_Bebop | |
scale_esc_to_unity(uint16_t pwm) | AP_HAL::RCOutput | inlinevirtual |
serial_end(void) | AP_HAL::RCOutput | inlinevirtual |
serial_read_bytes(uint8_t *buf, uint16_t len) | AP_HAL::RCOutput | inlinevirtual |
serial_setup_output(uint8_t chan, uint32_t baudrate) | AP_HAL::RCOutput | inlinevirtual |
serial_write_bytes(const uint8_t *bytes, uint16_t len) | AP_HAL::RCOutput | inlinevirtual |
set_default_rate(uint16_t rate_hz) | AP_HAL::RCOutput | inlinevirtual |
set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) override | Linux::RCOutput_Bebop | virtual |
set_failsafe_pwm(uint32_t chmask, uint16_t period_us) | AP_HAL::RCOutput | inlinevirtual |
set_freq(uint32_t chmask, uint16_t freq_hz) override | Linux::RCOutput_Bebop | virtual |
set_output_mode(uint16_t mask, enum output_mode mode) | AP_HAL::RCOutput | inlinevirtual |
set_safety_pwm(uint32_t chmask, uint16_t period_us) | AP_HAL::RCOutput | inlinevirtual |
set_telem_request_mask(uint16_t mask) | AP_HAL::RCOutput | inlinevirtual |
timer_tick(void) | AP_HAL::RCOutput | inlinevirtual |
write(uint8_t ch, uint16_t period_us) override | Linux::RCOutput_Bebop | virtual |