PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <input_rc.h>
Public Attributes | |
uint64_t | timestamp |
uint64_t | timestamp_last_signal |
uint32_t | channel_count |
int32_t | rssi |
uint16_t | rc_lost_frame_count |
uint16_t | rc_total_frame_count |
uint16_t | rc_ppm_frame_length |
uint16_t | values [18] |
bool | rc_failsafe |
bool | rc_lost |
uint8_t | input_source |
uint8_t | _padding0 [3] |
Definition at line 67 of file input_rc.h.
uint8_t input_rc_s::_padding0[3] |
Definition at line 80 of file input_rc.h.
uint32_t input_rc_s::channel_count |
Definition at line 71 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), fill_rc_input_msg(), PX4IO::io_get_raw_rc_input(), RCUpdate::RCUpdate::Run(), MavlinkStreamRCChannels::send(), rc_receiver::task_main(), and test_rc().
uint8_t input_rc_s::input_source |
Definition at line 79 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), RCInput::cycle(), spektrum_rc::fill_input_rc(), PX4IO::io_get_raw_rc_input(), PX4IO::io_publish_raw_rc(), RCInput::RCInput(), and rc_receiver::task_main().
bool input_rc_s::rc_failsafe |
Definition at line 77 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), PX4IO::io_get_raw_rc_input(), RCUpdate::RCUpdate::Run(), and rc_receiver::task_main().
bool input_rc_s::rc_lost |
Definition at line 78 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), RCInput::cycle(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), PX4IO::io_get_raw_rc_input(), PX4IO::io_publish_raw_rc(), RCInput::RCInput(), RCUpdate::RCUpdate::Run(), and rc_receiver::task_main().
uint16_t input_rc_s::rc_lost_frame_count |
Definition at line 73 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), PX4IO::io_get_raw_rc_input(), RCUpdate::RCUpdate::Run(), and rc_receiver::task_main().
uint16_t input_rc_s::rc_ppm_frame_length |
Definition at line 75 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), RCInput::cycle(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), and PX4IO::io_get_raw_rc_input().
uint16_t input_rc_s::rc_total_frame_count |
Definition at line 74 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), PX4IO::io_get_raw_rc_input(), and rc_receiver::task_main().
int32_t input_rc_s::rssi |
Definition at line 72 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), fill_rc_input_msg(), PX4IO::io_get_raw_rc_input(), RCUpdate::RCUpdate::Run(), MavlinkStreamRCChannels::send(), and rc_receiver::task_main().
uint64_t input_rc_s::timestamp |
Definition at line 69 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), fill_rc_input_msg(), MavlinkReceiver::handle_message_manual_control(), MavlinkReceiver::handle_message_rc_channels_override(), PX4IO::io_get_raw_rc_input(), RCInput::print_status(), MavlinkStreamRCChannels::send(), and rc_receiver::task_main().
uint64_t input_rc_s::timestamp_last_signal |
Definition at line 70 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), RCInput::cycle(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), fill_rc_input_msg(), PX4IO::io_get_raw_rc_input(), RCUpdate::RCUpdate::Run(), rc_receiver::task_main(), and test_rc().
uint16_t input_rc_s::values[18] |
Definition at line 76 of file input_rc.h.
Referenced by rpi_rc_in::RcInput::_measure(), linux_sbus::RcInput::_measure(), spektrum_rc::fill_input_rc(), RCInput::fill_rc_in(), fill_rc_input_msg(), linux_sbus::RcInput::init(), PX4IO::io_get_raw_rc_input(), rpi_rc_in::RcInput::rpi_rc_init(), RCUpdate::RCUpdate::Run(), MavlinkStreamRCChannels::send(), rc_receiver::task_main(), test_ppm_loopback(), and test_rc().