This is the complete list of members for rosflight_firmware::Mavlink, including all inherited members.
| attitude_correction_callback_ | rosflight_firmware::CommLink | protected |
| board_ | rosflight_firmware::Mavlink | private |
| Command enum name | rosflight_firmware::CommLink | |
| command_callback_ | rosflight_firmware::CommLink | protected |
| compid_ | rosflight_firmware::Mavlink | private |
| handle_mavlink_message(void) | rosflight_firmware::Mavlink | private |
| handle_msg_attitude_correction(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_heartbeat(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_offboard_control(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_param_request_list(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_param_request_read(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_param_set(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_rosflight_cmd(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| handle_msg_timesync(const mavlink_message_t *const msg) | rosflight_firmware::Mavlink | private |
| heartbeat_callback_ | rosflight_firmware::CommLink | protected |
| in_buf_ | rosflight_firmware::Mavlink | private |
| init(uint32_t baud_rate, uint32_t dev) override | rosflight_firmware::Mavlink | virtual |
| initialized_ | rosflight_firmware::Mavlink | private |
| LogSeverity enum name | rosflight_firmware::CommLink | |
| Mavlink(Board &board) | rosflight_firmware::Mavlink | |
| offboard_control_callback_ | rosflight_firmware::CommLink | protected |
| param_request_list_callback_ | rosflight_firmware::CommLink | protected |
| param_request_read_callback_ | rosflight_firmware::CommLink | protected |
| param_set_float_callback_ | rosflight_firmware::CommLink | protected |
| param_set_int_callback_ | rosflight_firmware::CommLink | protected |
| receive() override | rosflight_firmware::Mavlink | virtual |
| register_attitude_correction_callback(std::function< void(const turbomath::Quaternion)> callback) | rosflight_firmware::CommLink | inline |
| register_command_callback(std::function< void(Command)> callback) | rosflight_firmware::CommLink | inline |
| register_heartbeat_callback(std::function< void()> callback) | rosflight_firmware::CommLink | inline |
| register_offboard_control_callback(std::function< void(const OffboardControl &)> callback) | rosflight_firmware::CommLink | inline |
| register_param_request_list_callback(std::function< void(uint8_t)> callback) | rosflight_firmware::CommLink | inline |
| register_param_request_read_callback(std::function< void(uint8_t, const char *const ,uint16_t)> callback) | rosflight_firmware::CommLink | inline |
| register_param_set_float_callback(std::function< void(uint8_t, const char *const ,float)> callback) | rosflight_firmware::CommLink | inline |
| register_param_set_int_callback(std::function< void(uint8_t, const char *const ,int32_t)> callback) | rosflight_firmware::CommLink | inline |
| register_timesync_callback(std::function< void(int64_t, int64_t)> callback) | rosflight_firmware::CommLink | inline |
| send_attitude_quaternion(uint8_t system_id, uint64_t timestamp_us, const turbomath::Quaternion &attitude, const turbomath::Vector &angular_velocity) override | rosflight_firmware::Mavlink | virtual |
| send_baro(uint8_t system_id, float altitude, float pressure, float temperature) override | rosflight_firmware::Mavlink | virtual |
| send_command_ack(uint8_t system_id, Command command, bool success) override | rosflight_firmware::Mavlink | virtual |
| send_diff_pressure(uint8_t system_id, float velocity, float pressure, float temperature) override | rosflight_firmware::Mavlink | virtual |
| send_error_data(uint8_t system_id, const BackupData &error_data) | rosflight_firmware::Mavlink | virtual |
| send_gnss(uint8_t system_id, uint32_t time_of_week, uint8_t fix_type, uint64_t time, uint64_t nanos, int32_t lat, int32_t lon, int32_t height, int32_t vel_n, int32_t vel_e, int32_t vel_d, uint32_t h_acc, uint32_t v_acc, int32_t ecef_x, int32_t ecef_y, int32_t ecef_z, uint32_t p_acc, int32_t ecef_v_x, int32_t ecef_v_y, int32_t ecef_v_z, uint32_t s_acc, uint64_t rosflight_timestamp) | rosflight_firmware::Mavlink | virtual |
| send_gnss_raw(uint8_t system_id, uint32_t time_of_week, uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t min, uint8_t sec, uint8_t valid, uint32_t t_acc, int32_t nano, uint8_t fix_type, uint8_t num_sat, int32_t lon, int32_t lat, int32_t height, int32_t height_msl, uint32_t h_acc, uint32_t v_acc, int32_t vel_n, int32_t vel_e, int32_t vel_d, int32_t g_speed, int32_t head_mot, uint32_t s_acc, uint32_t head_acc, uint16_t p_dop, uint64_t rosflight_timestamp) | rosflight_firmware::Mavlink | virtual |
| send_heartbeat(uint8_t system_id, bool fixed_wing) override | rosflight_firmware::Mavlink | virtual |
| send_imu(uint8_t system_id, uint64_t timestamp_us, const turbomath::Vector &accel, const turbomath::Vector &gyro, float temperature) override | rosflight_firmware::Mavlink | virtual |
| send_log_message(uint8_t system_id, LogSeverity severity, const char *text) override | rosflight_firmware::Mavlink | virtual |
| send_mag(uint8_t system_id, const turbomath::Vector &mag) override | rosflight_firmware::Mavlink | virtual |
| send_message(const mavlink_message_t &msg) | rosflight_firmware::Mavlink | private |
| send_named_value_float(uint8_t system_id, uint32_t timestamp_ms, const char *const name, float value) override | rosflight_firmware::Mavlink | virtual |
| send_named_value_int(uint8_t system_id, uint32_t timestamp_ms, const char *const name, int32_t value) override | rosflight_firmware::Mavlink | virtual |
| send_output_raw(uint8_t system_id, uint32_t timestamp_ms, const float raw_outputs[8]) override | rosflight_firmware::Mavlink | virtual |
| send_param_value_float(uint8_t system_id, uint16_t index, const char *const name, float value, uint16_t param_count) override | rosflight_firmware::Mavlink | virtual |
| send_param_value_int(uint8_t system_id, uint16_t index, const char *const name, int32_t value, uint16_t param_count) override | rosflight_firmware::Mavlink | virtual |
| send_rc_raw(uint8_t system_id, uint32_t timestamp_ms, const uint16_t channels[8]) override | rosflight_firmware::Mavlink | virtual |
| send_sonar(uint8_t system_id, uint8_t type, float range, float max_range, float min_range) override | rosflight_firmware::Mavlink | virtual |
| send_status(uint8_t system_id, bool armed, bool failsafe, bool rc_override, bool offboard, uint8_t error_code, uint8_t control_mode, int16_t num_errors, int16_t loop_time_us) override | rosflight_firmware::Mavlink | virtual |
| send_timesync(uint8_t system_id, int64_t tc1, int64_t ts1) override | rosflight_firmware::Mavlink | virtual |
| send_version(uint8_t system_id, const char *const version) override | rosflight_firmware::Mavlink | virtual |
| status_ | rosflight_firmware::Mavlink | private |
| timesync_callback_ | rosflight_firmware::CommLink | protected |