| 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().