autopilot_version_cb(const ros::TimerEvent &event) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
autopilot_version_timer | mavros::std_plugins::SystemStatusPlugin | private |
batt_diag | mavros::std_plugins::SystemStatusPlugin | private |
batt_pub | mavros::std_plugins::SystemStatusPlugin | private |
battery_voltage | mavros::std_plugins::SystemStatusPlugin | private |
conn_heartbeat_mav_type | mavros::std_plugins::SystemStatusPlugin | private |
connection_cb(bool connected) override | mavros::std_plugins::SystemStatusPlugin | inlineprivatevirtual |
ConstPtr typedef | mavros::plugin::PluginBase | |
custom_version_to_hex_string(std::array< uint8_t, 8 > &array) | mavros::std_plugins::SystemStatusPlugin | inlineprivatestatic |
disable_diag | mavros::std_plugins::SystemStatusPlugin | private |
enable_connection_cb() | mavros::plugin::PluginBase | inlineprotected |
extended_state_pub | mavros::std_plugins::SystemStatusPlugin | private |
find_or_create_vehicle_info(uint8_t sysid, uint8_t compid) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
get_subscriptions() | mavros::std_plugins::SystemStatusPlugin | inlinevirtual |
get_vehicle_key(uint8_t sysid, uint8_t compid) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_autopilot_version(const mavlink::mavlink_message_t *msg, mavlink::common::msg::AUTOPILOT_VERSION &apv) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_battery_status(const mavlink::mavlink_message_t *msg, mavlink::common::msg::BATTERY_STATUS &bs) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_extended_sys_state(const mavlink::mavlink_message_t *msg, mavlink::common::msg::EXTENDED_SYS_STATE &state) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_heartbeat(const mavlink::mavlink_message_t *msg, mavlink::common::msg::HEARTBEAT &hb) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_hwstatus(const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::HWSTATUS &hwst) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_meminfo(const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::MEMINFO &mem) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_statustext(const mavlink::mavlink_message_t *msg, mavlink::common::msg::STATUSTEXT &textm) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
handle_sys_status(const mavlink::mavlink_message_t *msg, mavlink::common::msg::SYS_STATUS &stat) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
HandlerCb typedef | mavros::plugin::PluginBase | |
HandlerInfo typedef | mavros::plugin::PluginBase | |
has_battery_status | mavros::std_plugins::SystemStatusPlugin | private |
hb_diag | mavros::std_plugins::SystemStatusPlugin | private |
heartbeat_cb(const ros::TimerEvent &event) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
heartbeat_timer | mavros::std_plugins::SystemStatusPlugin | private |
hwst_diag | mavros::std_plugins::SystemStatusPlugin | private |
initialize(UAS &uas_) | mavros::std_plugins::SystemStatusPlugin | inlinevirtual |
m_uas | mavros::plugin::PluginBase | protected |
M_VehicleInfo typedef | mavros::std_plugins::SystemStatusPlugin | private |
make_handler(const mavlink::msgid_t id, void(_C::*fn)(const mavlink::mavlink_message_t *msg, const mavconn::Framing framing)) | mavros::plugin::PluginBase | inlineprotected |
make_handler(void(_C::*fn)(const mavlink::mavlink_message_t *, _T &)) | mavros::plugin::PluginBase | inlineprotected |
mem_diag | mavros::std_plugins::SystemStatusPlugin | private |
message_interval_srv | mavros::std_plugins::SystemStatusPlugin | private |
mode_srv | mavros::std_plugins::SystemStatusPlugin | private |
nh | mavros::std_plugins::SystemStatusPlugin | private |
PluginBase() | mavros::plugin::PluginBase | inlineprotected |
process_autopilot_version_apm_quirk(mavlink::common::msg::AUTOPILOT_VERSION &apv, uint8_t sysid, uint8_t compid) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
process_autopilot_version_normal(mavlink::common::msg::AUTOPILOT_VERSION &apv, uint8_t sysid, uint8_t compid) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
process_statustext_normal(uint8_t severity, std::string &text) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
Ptr typedef | mavros::plugin::PluginBase | |
publish_disconnection() | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
rate_srv | mavros::std_plugins::SystemStatusPlugin | private |
RETRIES_COUNT | mavros::std_plugins::SystemStatusPlugin | privatestatic |
set_message_interval_cb(mavros_msgs::MessageInterval::Request &req, mavros_msgs::MessageInterval::Response &res) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
set_mode_cb(mavros_msgs::SetMode::Request &req, mavros_msgs::SetMode::Response &res) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
set_rate_cb(mavros_msgs::StreamRate::Request &req, mavros_msgs::StreamRate::Response &res) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
state_pub | mavros::std_plugins::SystemStatusPlugin | private |
statustext_cb(const mavros_msgs::StatusText::ConstPtr &req) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
statustext_pub | mavros::std_plugins::SystemStatusPlugin | private |
statustext_sub | mavros::std_plugins::SystemStatusPlugin | private |
Subscriptions typedef | mavros::plugin::PluginBase | |
sys_diag | mavros::std_plugins::SystemStatusPlugin | private |
SystemStatusPlugin() | mavros::std_plugins::SystemStatusPlugin | inline |
timeout_cb(const ros::TimerEvent &event) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
timeout_timer | mavros::std_plugins::SystemStatusPlugin | private |
vehicle_info_get_cb(mavros_msgs::VehicleInfoGet::Request &req, mavros_msgs::VehicleInfoGet::Response &res) | mavros::std_plugins::SystemStatusPlugin | inlineprivate |
vehicle_info_get_srv | mavros::std_plugins::SystemStatusPlugin | private |
vehicles | mavros::std_plugins::SystemStatusPlugin | private |
version_retries | mavros::std_plugins::SystemStatusPlugin | private |
~PluginBase() | mavros::plugin::PluginBase | inlinevirtual |