APM:Libraries
Linux::RCOutput_Bebop Member List

This is the complete list of members for Linux::RCOutput_Bebop, including all inherited members.

_checksum(uint8_t *data, unsigned int len)Linux::RCOutput_Bebopprivate
_clear_error()Linux::RCOutput_Bebopprivate
_condLinux::RCOutput_Bebopprivate
_control_thread(void *arg)Linux::RCOutput_Bebopprivatestatic
_corkingLinux::RCOutput_Bebopprivate
_devLinux::RCOutput_Bebopprivate
_frequencyLinux::RCOutput_Bebopprivate
_get_info(struct bldc_info *info)Linux::RCOutput_Bebopprivate
_max_pwmLinux::RCOutput_Bebopprivate
_max_rpmLinux::RCOutput_Bebopprivate
_min_pwmLinux::RCOutput_Bebopprivate
_mutexLinux::RCOutput_Bebopprivate
_n_motorsLinux::RCOutput_Bebopprivate
_period_usLinux::RCOutput_Bebopprivate
_period_us_to_rpm(uint16_t period_us)Linux::RCOutput_Bebopprivate
_play_sound(uint8_t sound)Linux::RCOutput_Bebopprivate
_request_period_usLinux::RCOutput_Bebopprivate
_rpmLinux::RCOutput_Bebopprivate
_run_rcout()Linux::RCOutput_Bebopprivate
_set_ref_speed(uint16_t rpm[BEBOP_BLDC_MOTORS_NUM])Linux::RCOutput_Bebopprivate
_start_prop()Linux::RCOutput_Bebopprivate
_stateLinux::RCOutput_Bebopprivate
_stop_prop()Linux::RCOutput_Bebopprivate
_threadLinux::RCOutput_Bebopprivate
_toggle_gpio(uint8_t mask)Linux::RCOutput_Bebopprivate
cork() overrideLinux::RCOutput_Bebopvirtual
disable_ch(uint8_t ch) overrideLinux::RCOutput_Bebopvirtual
enable_ch(uint8_t ch) overrideLinux::RCOutput_Bebopvirtual
enable_px4io_sbus_out(uint16_t rate_hz)AP_HAL::RCOutputinlinevirtual
force_safety_no_wait(void)AP_HAL::RCOutputinlinevirtual
force_safety_off(void)AP_HAL::RCOutputinlinevirtual
force_safety_on(void)AP_HAL::RCOutputinlinevirtual
from(AP_HAL::RCOutput *rcout)Linux::RCOutput_Bebopinlinestatic
get_esc_scaling(uint16_t &min_pwm, uint16_t &max_pwm)AP_HAL::RCOutputinlinevirtual
get_freq(uint8_t ch) overrideLinux::RCOutput_Bebopvirtual
init() overrideLinux::RCOutput_Bebopvirtual
MODE_PWM_BRUSHED enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT1200 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT150 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT300 enum valueAP_HAL::RCOutput
MODE_PWM_DSHOT600 enum valueAP_HAL::RCOutput
MODE_PWM_NONE enum valueAP_HAL::RCOutput
MODE_PWM_NORMAL enum valueAP_HAL::RCOutput
MODE_PWM_ONESHOT enum valueAP_HAL::RCOutput
MODE_PWM_ONESHOT125 enum valueAP_HAL::RCOutput
output_mode enum nameAP_HAL::RCOutput
play_note(uint8_t pwm, uint16_t period_us, uint16_t duration_ms)Linux::RCOutput_Bebop
push() overrideLinux::RCOutput_Bebopvirtual
RCOutput_Bebop(AP_HAL::OwnPtr< AP_HAL::I2CDevice > dev)Linux::RCOutput_Bebop
read(uint8_t ch) overrideLinux::RCOutput_Bebopvirtual
read(uint16_t *period_us, uint8_t len) overrideLinux::RCOutput_Bebopvirtual
read_last_sent(uint8_t ch)AP_HAL::RCOutputinlinevirtual
read_last_sent(uint16_t *period_us, uint8_t len)AP_HAL::RCOutputinlinevirtual
read_obs_data(BebopBLDC_ObsData &data)Linux::RCOutput_Bebop
scale_esc_to_unity(uint16_t pwm)AP_HAL::RCOutputinlinevirtual
serial_end(void)AP_HAL::RCOutputinlinevirtual
serial_read_bytes(uint8_t *buf, uint16_t len)AP_HAL::RCOutputinlinevirtual
serial_setup_output(uint8_t chan, uint32_t baudrate)AP_HAL::RCOutputinlinevirtual
serial_write_bytes(const uint8_t *bytes, uint16_t len)AP_HAL::RCOutputinlinevirtual
set_default_rate(uint16_t rate_hz)AP_HAL::RCOutputinlinevirtual
set_esc_scaling(uint16_t min_pwm, uint16_t max_pwm) overrideLinux::RCOutput_Bebopvirtual
set_failsafe_pwm(uint32_t chmask, uint16_t period_us)AP_HAL::RCOutputinlinevirtual
set_freq(uint32_t chmask, uint16_t freq_hz) overrideLinux::RCOutput_Bebopvirtual
set_output_mode(uint16_t mask, enum output_mode mode)AP_HAL::RCOutputinlinevirtual
set_safety_pwm(uint32_t chmask, uint16_t period_us)AP_HAL::RCOutputinlinevirtual
set_telem_request_mask(uint16_t mask)AP_HAL::RCOutputinlinevirtual
timer_tick(void)AP_HAL::RCOutputinlinevirtual
write(uint8_t ch, uint16_t period_us) overrideLinux::RCOutput_Bebopvirtual