PX4 Firmware
PX4 Autopilot Software http://px4.io
DShotOutput Member List

This is the complete list of members for DShotOutput, including all inherited members.

_class_instanceDShotOutputprivate
_current_commandDShotOutputprivate
_cycle_perfDShotOutputprivate
_lockcdev::CDevprotected
_mixing_outputDShotOutputprivate
_modeDShotOutputprivate
_new_commandDShotOutputprivate
_num_outputsDShotOutputprivate
_output_maskDShotOutputprivate
_outputs_initializedDShotOutputprivate
_outputs_onDShotOutputprivate
_param_subDShotOutputprivate
_request_esc_infoDShotOutputprivate
_request_telemetry_initDShotOutputprivatestatic
_telemetryDShotOutputprivate
_telemetry_deviceDShotOutputprivatestatic
_waiting_for_esc_infoDShotOutputprivate
capture_callback(uint32_t chan_index, hrt_abstime edge_time, uint32_t edge_state, uint32_t overflow)DShotOutputprivate
capture_ioctl(file *filp, int cmd, unsigned long arg)DShotOutputprivate
capture_trampoline(void *context, uint32_t chan_index, hrt_abstime edge_time, uint32_t edge_state, uint32_t overflow)DShotOutputstatic
CDev(const char *devname)cdev::CDevexplicit
CDev(const CDev &)=deletecdev::CDev
CDev(CDev &&)=deletecdev::CDev
close(file_t *filep)cdev::CDevvirtual
close_last(file_t *filep)cdev::CDevinlineprotectedvirtual
custom_command(int argc, char *argv[])DShotOutputstatic
DISARMED_VALUEDShotOutputprivatestatic
DShotConfig enum nameDShotOutputprivate
DShotOutput()DShotOutput
DShotOutput(const DShotOutput &)=deleteDShotOutputprivate
fopscdev::CDevprotectedstatic
get_devname() constcdev::CDevinline
get_mode()DShotOutputinline
handleNewTelemetryData(int motor_index, const DShotTelemetry::EscData &data)DShotOutputprivate
init()DShotOutputvirtual
initTelemetry(const char *device)DShotOutputprivate
ioctl(file *filp, int cmd, unsigned long arg)DShotOutputvirtual
cdev::CDev::ioctl(file_t *filep, int cmd, unsigned long arg)cdev::CDevvirtual
lock()cdev::CDevinlineprotected
MAX_ACTUATORSOutputModuleInterfacestatic
mixerChanged() overrideDShotOutputvirtual
Mode enum nameDShotOutput
MODE_14PWM enum valueDShotOutput
MODE_1PWM enum valueDShotOutput
MODE_2PWM enum valueDShotOutput
MODE_2PWM2CAP enum valueDShotOutput
MODE_3PWM enum valueDShotOutput
MODE_3PWM1CAP enum valueDShotOutput
MODE_4CAP enum valueDShotOutput
MODE_4PWM enum valueDShotOutput
MODE_4PWM1CAP enum valueDShotOutput
MODE_4PWM2CAP enum valueDShotOutput
MODE_5CAP enum valueDShotOutput
MODE_5PWM enum valueDShotOutput
MODE_5PWM1CAP enum valueDShotOutput
MODE_6CAP enum valueDShotOutput
MODE_6PWM enum valueDShotOutput
MODE_8PWM enum valueDShotOutput
MODE_NONE enum valueDShotOutput
module_new_mode(PortMode new_mode)DShotOutputstatic
open(file_t *filep)cdev::CDevvirtual
open_first(file_t *filep)cdev::CDevinlineprotectedvirtual
operator=(const DShotOutput &)=deleteDShotOutputprivate
cdev::CDev::operator=(const CDev &)=deletecdev::CDev
cdev::CDev::operator=(CDev &&)=deletecdev::CDev
OutputModuleInterface(const char *name, const px4::wq_config_t &config)OutputModuleInterfaceinline
poll(file_t *filep, px4_pollfd_struct_t *fds, bool setup)cdev::CDevvirtual
poll_notify(pollevent_t events)cdev::CDevprotectedvirtual
poll_notify_one(px4_pollfd_struct_t *fds, pollevent_t events)cdev::CDevprotectedvirtual
poll_state(file_t *filep)cdev::CDevinlineprotectedvirtual
print_status() overrideDShotOutput
print_usage(const char *reason=nullptr)DShotOutputstatic
pwm_ioctl(file *filp, int cmd, unsigned long arg)DShotOutputprivate
read(file_t *filep, char *buffer, size_t buflen)cdev::CDevinlinevirtual
register_class_devname(const char *class_devname)cdev::CDevprotectedvirtual
requestESCInfo()DShotOutputprivate
retrieveAndPrintESCInfoThreadSafe(int motor_index)DShotOutput
Run() overrideDShotOutput
seek(file_t *filep, off_t offset, int whence)cdev::CDevinlinevirtual
sendCommandThreadSafe(dshot_command_t command, int num_repetitions, int motor_index)DShotOutput
set_mode(Mode mode)DShotOutput
task_spawn(int argc, char *argv[])DShotOutputstatic
telemetryEnabled() constDShotOutputinline
unlock()cdev::CDevinlineprotected
unregister_class_devname(const char *class_devname, unsigned class_instance)cdev::CDevprotectedvirtual
unregister_driver_and_memory()cdev::CDevprotected
update_dshot_out_state(bool on)DShotOutputprivate
update_params()DShotOutputprivate
updateOutputs(bool stop_motors, uint16_t outputs[MAX_ACTUATORS], unsigned num_outputs, unsigned num_control_groups_updated) overrideDShotOutputvirtual
updateTelemetryNumMotors()DShotOutputprivate
write(file_t *filep, const char *buffer, size_t buflen)cdev::CDevinlinevirtual
~CDev()cdev::CDevvirtual
~DShotOutput()DShotOutputvirtual