_baudrate | Mavlink | private |
_boot_complete | Mavlink | privatestatic |
_bytes_rx | Mavlink | private |
_bytes_timestamp | Mavlink | private |
_bytes_tx | Mavlink | private |
_bytes_txerr | Mavlink | private |
_channel | Mavlink | private |
_datarate | Mavlink | private |
_device_name | Mavlink | |
_first_heartbeat_sent | Mavlink | private |
_first_start_time | Mavlink | privatestatic |
_flow_control_mode | Mavlink | private |
_forwarding_on | Mavlink | private |
_ftp_on | Mavlink | private |
_generate_rc | Mavlink | private |
_hil_enabled | Mavlink | private |
_instance_id | Mavlink | private |
_interface_name | Mavlink | private |
_is_usb_uart | Mavlink | private |
_last_write_success_time | Mavlink | private |
_last_write_try_time | Mavlink | private |
_logbuffer | Mavlink | private |
_loop_interval_perf | Mavlink | private |
_main_loop_delay | Mavlink | private |
_mavlink_buffer | Mavlink | private |
_mavlink_link_termination_allowed | Mavlink | private |
_mavlink_log_pub | Mavlink | private |
_mavlink_param_queue_index | Mavlink | private |
_mavlink_shell | Mavlink | private |
_mavlink_start_time | Mavlink | private |
_mavlink_status | Mavlink | private |
_mavlink_ulog | Mavlink | private |
_mavlink_ulog_stop_requested | Mavlink | private |
_message_buffer | Mavlink | private |
_message_buffer_mutex | Mavlink | private |
_mode | Mavlink | private |
_ping_stats | Mavlink | private |
_protocol | Mavlink | private |
_protocol_version | Mavlink | private |
_protocol_version_switch | Mavlink | private |
_radio_status_available | Mavlink | private |
_radio_status_critical | Mavlink | private |
_radio_status_mult | Mavlink | private |
_rate_mult | Mavlink | private |
_receive_thread | Mavlink | private |
_received_messages | Mavlink | private |
_rstatus | Mavlink | private |
_send_mutex | Mavlink | private |
_socket_fd | Mavlink | private |
_streams | Mavlink | private |
_subscribe_to_stream | Mavlink | private |
_subscribe_to_stream_rate | Mavlink | private |
_subscriptions | Mavlink | private |
_task_running | Mavlink | private |
_task_should_exit | Mavlink | |
_telem_status_pub | Mavlink | private |
_transmitting_enabled | Mavlink | private |
_transmitting_enabled_commanded | Mavlink | private |
_tstatus | Mavlink | private |
_uart_fd | Mavlink | private |
_udp_initialised | Mavlink | private |
_wait_to_transmit | Mavlink | private |
add_orb_subscription(const orb_id_t topic, int instance=0, bool disable_sharing=false) | Mavlink | |
begin_send() | Mavlink | inline |
boot_complete() | Mavlink | inlinestatic |
BROADCAST_MODE enum name | Mavlink | |
BROADCAST_MODE_MULTICAST enum value | Mavlink | |
BROADCAST_MODE_OFF enum value | Mavlink | |
BROADCAST_MODE_ON enum value | Mavlink | |
check_radio_config() | Mavlink | private |
check_requested_subscriptions() | Mavlink | private |
close_shell() | Mavlink | |
configure_stream(const char *stream_name, const float rate=-1.0f) | Mavlink | private |
configure_stream_threadsafe(const char *stream_name, float rate=-1.0f) | Mavlink | |
configure_streams_to_default(const char *configure_single_stream=nullptr) | Mavlink | private |
count_rxbytes(unsigned n) | Mavlink | inline |
count_txbytes(unsigned n) | Mavlink | inline |
count_txerrbytes(unsigned n) | Mavlink | inline |
DEFINE_PARAMETERS((ParamInt< px4::params::MAV_SYS_ID >) _param_mav_sys_id,(ParamInt< px4::params::MAV_COMP_ID >) _param_mav_comp_id,(ParamInt< px4::params::MAV_PROTO_VER >) _param_mav_proto_ver,(ParamInt< px4::params::MAV_RADIO_ID >) _param_mav_radio_id,(ParamInt< px4::params::MAV_TYPE >) _param_mav_type,(ParamBool< px4::params::MAV_USEHILGPS >) _param_mav_usehilgps,(ParamBool< px4::params::MAV_FWDEXTSP >) _param_mav_fwdextsp,(ParamBool< px4::params::MAV_HASH_CHK_EN >) _param_mav_hash_chk_en,(ParamBool< px4::params::MAV_HB_FORW_EN >) _param_mav_hb_forw_en,(ParamBool< px4::params::MAV_ODOM_LP >) _param_mav_odom_lp,(ParamInt< px4::params::SYS_HITL >) _param_sys_hitl) perf_counter_t _loop_perf | Mavlink | inlineprivate |
destroy_all_instances() | Mavlink | static |
display_status() | Mavlink | |
display_status_streams() | Mavlink | |
enable_flow_control(enum FLOW_CONTROL_MODE enabled) | Mavlink | |
FLOW_CONTROL_AUTO enum value | Mavlink | |
FLOW_CONTROL_MODE enum name | Mavlink | |
FLOW_CONTROL_OFF enum value | Mavlink | |
FLOW_CONTROL_ON enum value | Mavlink | |
forward_heartbeats_enabled() const | Mavlink | inline |
forward_message(const mavlink_message_t *msg, Mavlink *self) | Mavlink | static |
ftp_enabled() const | Mavlink | inline |
get_baudrate() | Mavlink | inline |
get_buffer() | Mavlink | inline |
get_channel() const | Mavlink | inline |
get_component_id() const | Mavlink | inline |
get_data_rate() | Mavlink | inline |
get_first_start_time() | Mavlink | inlinestatic |
get_flow_control_enabled() | Mavlink | inline |
get_forward_externalsp() | Mavlink | inline |
get_forwarding_on() | Mavlink | inline |
get_free_tx_buf() | Mavlink | |
get_has_received_messages() | Mavlink | inline |
get_hil_enabled() | Mavlink | inline |
get_instance(int instance) | Mavlink | static |
get_instance_for_device(const char *device_name) | Mavlink | static |
get_instance_id() const | Mavlink | inline |
get_logbuffer() | Mavlink | inline |
get_main_loop_delay() const | Mavlink | inline |
get_manual_input_mode_generation() | Mavlink | inline |
get_mavlink_log_pub() | Mavlink | inline |
get_mode() | Mavlink | inline |
get_ping_statistics() | Mavlink | inline |
get_protocol() const | Mavlink | inline |
get_rate_mult() const | Mavlink | inline |
get_shell() | Mavlink | |
get_socket_fd() | Mavlink | inline |
get_start_time() | Mavlink | inline |
get_status() | Mavlink | inline |
get_status_all_instances(bool show_streams_status) | Mavlink | static |
get_streams() | Mavlink | inline |
get_system_id() const | Mavlink | inline |
get_system_type() | Mavlink | inline |
get_telemetry_status() | Mavlink | inline |
get_uart_fd(unsigned index) | Mavlink | static |
get_uart_fd() const | Mavlink | inline |
get_ulog_streaming() | Mavlink | inline |
get_use_hil_gps() | Mavlink | inline |
get_wait_to_transmit() | Mavlink | inline |
handle_message(const mavlink_message_t *msg) | Mavlink | |
hash_check_enabled() const | Mavlink | inline |
instance_count() | Mavlink | static |
is_connected() | Mavlink | inline |
is_usb_uart() | Mavlink | inline |
lockMessageBufferMutex(void) | Mavlink | inline |
Mavlink() | Mavlink | |
Mavlink(const Mavlink &)=delete | Mavlink | private |
MAVLINK_MAX_INSTANCES | Mavlink | privatestatic |
MAVLINK_MAX_INTERVAL | Mavlink | privatestatic |
MAVLINK_MIN_INTERVAL | Mavlink | privatestatic |
MAVLINK_MIN_MULTIPLIER | Mavlink | privatestatic |
MAVLINK_MODE enum name | Mavlink | |
MAVLINK_MODE_CONFIG enum value | Mavlink | |
MAVLINK_MODE_COUNT enum value | Mavlink | |
MAVLINK_MODE_CUSTOM enum value | Mavlink | |
MAVLINK_MODE_EXTVISION enum value | Mavlink | |
MAVLINK_MODE_EXTVISIONMIN enum value | Mavlink | |
MAVLINK_MODE_IRIDIUM enum value | Mavlink | |
MAVLINK_MODE_MAGIC enum value | Mavlink | |
MAVLINK_MODE_MINIMAL enum value | Mavlink | |
MAVLINK_MODE_NORMAL enum value | Mavlink | |
MAVLINK_MODE_ONBOARD enum value | Mavlink | |
MAVLINK_MODE_OSD enum value | Mavlink | |
mavlink_mode_str(enum MAVLINK_MODE mode) | Mavlink | inlinestatic |
mavlink_open_uart(const int baudrate=DEFAULT_BAUD_RATE, const char *uart_name=DEFAULT_DEVICE_NAME, const bool force_flow_control=false) | Mavlink | private |
mavlink_update_parameters() | Mavlink | private |
message_buffer_count() | Mavlink | private |
message_buffer_destroy() | Mavlink | private |
message_buffer_get_ptr(void **ptr, bool *is_part) | Mavlink | private |
message_buffer_init(int size) | Mavlink | private |
message_buffer_is_empty() const | Mavlink | inlineprivate |
message_buffer_mark_read(int n) | Mavlink | inlineprivate |
message_buffer_write(const void *ptr, int size) | Mavlink | |
new_instance() | Mavlink | static |
next | Mavlink | protected |
odometry_loopback_enabled() const | Mavlink | inline |
operator=(const Mavlink &)=delete | Mavlink | private |
pass_message(const mavlink_message_t *msg) | Mavlink | private |
publish_telemetry_status() | Mavlink | private |
RADIO_BUFFER_CRITICAL_LOW_PERCENTAGE | Mavlink | privatestatic |
RADIO_BUFFER_HALF_PERCENTAGE | Mavlink | privatestatic |
RADIO_BUFFER_LOW_PERCENTAGE | Mavlink | privatestatic |
request_stop_ulog_streaming() | Mavlink | inline |
resend_message(mavlink_message_t *msg) | Mavlink | inline |
send_autopilot_capabilites() | Mavlink | |
send_bytes(const uint8_t *buf, unsigned packet_len) | Mavlink | |
send_packet() | Mavlink | |
send_protocol_version() | Mavlink | |
send_statustext(unsigned char severity, const char *string) | Mavlink | |
send_statustext_critical(const char *string) | Mavlink | |
send_statustext_emergency(const char *string) | Mavlink | |
send_statustext_info(const char *string) | Mavlink | |
serial_instance_exists(const char *device_name, Mavlink *self) | Mavlink | static |
set_boot_complete() | Mavlink | static |
set_channel() | Mavlink | private |
set_data_rate(int rate) | Mavlink | inline |
set_has_received_messages(bool received_messages) | Mavlink | inline |
set_hil_enabled(bool hil_enabled) | Mavlink | |
set_instance_id() | Mavlink | private |
set_manual_input_mode_generation(bool generation_enabled) | Mavlink | inline |
set_proto_version(unsigned version) | Mavlink | |
set_protocol(Protocol p) | Mavlink | inline |
set_telemetry_status_type(uint8_t type) | Mavlink | inline |
set_uorb_main_fd(int fd, unsigned int interval) | Mavlink | |
set_wait_to_transmit(bool wait) | Mavlink | inline |
should_transmit() | Mavlink | inline |
start(int argc, char *argv[]) | Mavlink | static |
start_helper(int argc, char *argv[]) | Mavlink | static |
stream_command(int argc, char *argv[]) | Mavlink | static |
task_main(int argc, char *argv[]) | Mavlink | private |
try_start_ulog_streaming(uint8_t target_system, uint8_t target_component) | Mavlink | inline |
unlockMessageBufferMutex(void) | Mavlink | inline |
update_radio_status(const radio_status_s &radio_status) | Mavlink | |
update_rate_mult() | Mavlink | private |
~Mavlink() | Mavlink | |