Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
f7785989
Commit
f7785989
authored
Jun 12, 2012
by
Lorenz Meier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Preferred master version of MAVLink
parent
ff8e1e4f
Changes
272
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
272 changed files
with
72594 additions
and
186 deletions
+72594
-186
ardupilotmega.h
mavlink/include/mavlink/v0.9/ardupilotmega/ardupilotmega.h
+154
-0
mavlink.h
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink.h
+27
-0
mavlink_msg_ahrs.h
...ink/include/mavlink/v0.9/ardupilotmega/mavlink_msg_ahrs.h
+276
-0
mavlink_msg_ap_adc.h
...k/include/mavlink/v0.9/ardupilotmega/mavlink_msg_ap_adc.h
+254
-0
mavlink_msg_dcm.h
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink_msg_dcm.h
+276
-0
mavlink_msg_digicam_configure.h
...avlink/v0.9/ardupilotmega/mavlink_msg_digicam_configure.h
+364
-0
mavlink_msg_digicam_control.h
.../mavlink/v0.9/ardupilotmega/mavlink_msg_digicam_control.h
+342
-0
mavlink_msg_fence_fetch_point.h
...avlink/v0.9/ardupilotmega/mavlink_msg_fence_fetch_point.h
+188
-0
mavlink_msg_fence_point.h
...lude/mavlink/v0.9/ardupilotmega/mavlink_msg_fence_point.h
+254
-0
mavlink_msg_fence_status.h
...ude/mavlink/v0.9/ardupilotmega/mavlink_msg_fence_status.h
+210
-0
mavlink_msg_hwstatus.h
...include/mavlink/v0.9/ardupilotmega/mavlink_msg_hwstatus.h
+166
-0
mavlink_msg_meminfo.h
.../include/mavlink/v0.9/ardupilotmega/mavlink_msg_meminfo.h
+166
-0
mavlink_msg_mount_configure.h
.../mavlink/v0.9/ardupilotmega/mavlink_msg_mount_configure.h
+254
-0
mavlink_msg_mount_control.h
...de/mavlink/v0.9/ardupilotmega/mavlink_msg_mount_control.h
+254
-0
mavlink_msg_mount_status.h
...ude/mavlink/v0.9/ardupilotmega/mavlink_msg_mount_status.h
+232
-0
mavlink_msg_radio.h
...nk/include/mavlink/v0.9/ardupilotmega/mavlink_msg_radio.h
+276
-0
mavlink_msg_sensor_offsets.h
...e/mavlink/v0.9/ardupilotmega/mavlink_msg_sensor_offsets.h
+386
-0
mavlink_msg_set_mag_offsets.h
.../mavlink/v0.9/ardupilotmega/mavlink_msg_set_mag_offsets.h
+232
-0
mavlink_msg_simstate.h
...include/mavlink/v0.9/ardupilotmega/mavlink_msg_simstate.h
+320
-0
testsuite.h
mavlink/include/mavlink/v0.9/ardupilotmega/testsuite.h
+908
-0
version.h
mavlink/include/mavlink/v0.9/ardupilotmega/version.h
+12
-0
checksum.h
mavlink/include/mavlink/v0.9/checksum.h
+89
-0
common.h
mavlink/include/mavlink/v0.9/common/common.h
+159
-0
mavlink.h
mavlink/include/mavlink/v0.9/common/mavlink.h
+27
-0
mavlink_msg_action.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_action.h
+188
-0
mavlink_msg_action_ack.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_action_ack.h
+166
-0
mavlink_msg_attitude.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_attitude.h
+276
-0
mavlink_msg_auth_key.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_auth_key.h
+144
-0
mavlink_msg_boot.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_boot.h
+144
-0
mavlink_msg_change_operator_control.h
...mavlink/v0.9/common/mavlink_msg_change_operator_control.h
+204
-0
mavlink_msg_change_operator_control_ack.h
...ink/v0.9/common/mavlink_msg_change_operator_control_ack.h
+188
-0
mavlink_msg_command.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_command.h
+298
-0
mavlink_msg_command_ack.h
...ink/include/mavlink/v0.9/common/mavlink_msg_command_ack.h
+166
-0
mavlink_msg_control_status.h
.../include/mavlink/v0.9/common/mavlink_msg_control_status.h
+298
-0
mavlink_msg_debug.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_debug.h
+166
-0
mavlink_msg_debug_vect.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_debug_vect.h
+226
-0
mavlink_msg_global_position.h
...include/mavlink/v0.9/common/mavlink_msg_global_position.h
+276
-0
mavlink_msg_global_position_int.h
...ude/mavlink/v0.9/common/mavlink_msg_global_position_int.h
+254
-0
mavlink_msg_gps_local_origin_set.h
...de/mavlink/v0.9/common/mavlink_msg_gps_local_origin_set.h
+188
-0
mavlink_msg_gps_raw.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_gps_raw.h
+320
-0
mavlink_msg_gps_raw_int.h
...ink/include/mavlink/v0.9/common/mavlink_msg_gps_raw_int.h
+320
-0
mavlink_msg_gps_set_global_origin.h
...e/mavlink/v0.9/common/mavlink_msg_gps_set_global_origin.h
+232
-0
mavlink_msg_gps_status.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_gps_status.h
+252
-0
mavlink_msg_heartbeat.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_heartbeat.h
+185
-0
mavlink_msg_hil_controls.h
...nk/include/mavlink/v0.9/common/mavlink_msg_hil_controls.h
+276
-0
mavlink_msg_hil_state.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_hil_state.h
+474
-0
mavlink_msg_local_position.h
.../include/mavlink/v0.9/common/mavlink_msg_local_position.h
+276
-0
mavlink_msg_local_position_setpoint.h
...mavlink/v0.9/common/mavlink_msg_local_position_setpoint.h
+210
-0
mavlink_msg_local_position_setpoint_set.h
...ink/v0.9/common/mavlink_msg_local_position_setpoint_set.h
+254
-0
mavlink_msg_manual_control.h
.../include/mavlink/v0.9/common/mavlink_msg_manual_control.h
+320
-0
mavlink_msg_named_value_float.h
...clude/mavlink/v0.9/common/mavlink_msg_named_value_float.h
+160
-0
mavlink_msg_named_value_int.h
...include/mavlink/v0.9/common/mavlink_msg_named_value_int.h
+160
-0
mavlink_msg_nav_controller_output.h
...e/mavlink/v0.9/common/mavlink_msg_nav_controller_output.h
+298
-0
mavlink_msg_object_detection_event.h
.../mavlink/v0.9/common/mavlink_msg_object_detection_event.h
+270
-0
mavlink_msg_optical_flow.h
...nk/include/mavlink/v0.9/common/mavlink_msg_optical_flow.h
+254
-0
mavlink_msg_param_request_list.h
...lude/mavlink/v0.9/common/mavlink_msg_param_request_list.h
+166
-0
mavlink_msg_param_request_read.h
...lude/mavlink/v0.9/common/mavlink_msg_param_request_read.h
+204
-0
mavlink_msg_param_set.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_param_set.h
+204
-0
mavlink_msg_param_value.h
...ink/include/mavlink/v0.9/common/mavlink_msg_param_value.h
+204
-0
mavlink_msg_ping.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_ping.h
+210
-0
mavlink_msg_position_target.h
...include/mavlink/v0.9/common/mavlink_msg_position_target.h
+210
-0
mavlink_msg_raw_imu.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_raw_imu.h
+342
-0
mavlink_msg_raw_pressure.h
...nk/include/mavlink/v0.9/common/mavlink_msg_raw_pressure.h
+232
-0
mavlink_msg_rc_channels_override.h
...de/mavlink/v0.9/common/mavlink_msg_rc_channels_override.h
+342
-0
mavlink_msg_rc_channels_raw.h
...include/mavlink/v0.9/common/mavlink_msg_rc_channels_raw.h
+320
-0
mavlink_msg_rc_channels_scaled.h
...lude/mavlink/v0.9/common/mavlink_msg_rc_channels_scaled.h
+320
-0
mavlink_msg_request_data_stream.h
...ude/mavlink/v0.9/common/mavlink_msg_request_data_stream.h
+232
-0
mavlink_msg_roll_pitch_yaw_speed_thrust_setpoint.h
...common/mavlink_msg_roll_pitch_yaw_speed_thrust_setpoint.h
+232
-0
mavlink_msg_roll_pitch_yaw_thrust_setpoint.h
.../v0.9/common/mavlink_msg_roll_pitch_yaw_thrust_setpoint.h
+232
-0
mavlink_msg_safety_allowed_area.h
...ude/mavlink/v0.9/common/mavlink_msg_safety_allowed_area.h
+276
-0
mavlink_msg_safety_set_allowed_area.h
...mavlink/v0.9/common/mavlink_msg_safety_set_allowed_area.h
+320
-0
mavlink_msg_scaled_imu.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_scaled_imu.h
+342
-0
mavlink_msg_scaled_pressure.h
...include/mavlink/v0.9/common/mavlink_msg_scaled_pressure.h
+210
-0
mavlink_msg_servo_output_raw.h
...nclude/mavlink/v0.9/common/mavlink_msg_servo_output_raw.h
+298
-0
mavlink_msg_set_altitude.h
...nk/include/mavlink/v0.9/common/mavlink_msg_set_altitude.h
+166
-0
mavlink_msg_set_mode.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_set_mode.h
+166
-0
mavlink_msg_set_nav_mode.h
...nk/include/mavlink/v0.9/common/mavlink_msg_set_nav_mode.h
+166
-0
mavlink_msg_set_roll_pitch_yaw_speed_thrust.h
...v0.9/common/mavlink_msg_set_roll_pitch_yaw_speed_thrust.h
+254
-0
mavlink_msg_set_roll_pitch_yaw_thrust.h
...vlink/v0.9/common/mavlink_msg_set_roll_pitch_yaw_thrust.h
+254
-0
mavlink_msg_state_correction.h
...nclude/mavlink/v0.9/common/mavlink_msg_state_correction.h
+320
-0
mavlink_msg_statustext.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_statustext.h
+160
-0
mavlink_msg_sys_status.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_sys_status.h
+276
-0
mavlink_msg_system_time.h
...ink/include/mavlink/v0.9/common/mavlink_msg_system_time.h
+144
-0
mavlink_msg_system_time_utc.h
...include/mavlink/v0.9/common/mavlink_msg_system_time_utc.h
+166
-0
mavlink_msg_vfr_hud.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_vfr_hud.h
+254
-0
mavlink_msg_waypoint.h
mavlink/include/mavlink/v0.9/common/mavlink_msg_waypoint.h
+430
-0
mavlink_msg_waypoint_ack.h
...nk/include/mavlink/v0.9/common/mavlink_msg_waypoint_ack.h
+188
-0
mavlink_msg_waypoint_clear_all.h
...lude/mavlink/v0.9/common/mavlink_msg_waypoint_clear_all.h
+166
-0
mavlink_msg_waypoint_count.h
.../include/mavlink/v0.9/common/mavlink_msg_waypoint_count.h
+188
-0
mavlink_msg_waypoint_current.h
...nclude/mavlink/v0.9/common/mavlink_msg_waypoint_current.h
+144
-0
mavlink_msg_waypoint_reached.h
...nclude/mavlink/v0.9/common/mavlink_msg_waypoint_reached.h
+144
-0
mavlink_msg_waypoint_request.h
...nclude/mavlink/v0.9/common/mavlink_msg_waypoint_request.h
+188
-0
mavlink_msg_waypoint_request_list.h
...e/mavlink/v0.9/common/mavlink_msg_waypoint_request_list.h
+166
-0
mavlink_msg_waypoint_set_current.h
...de/mavlink/v0.9/common/mavlink_msg_waypoint_set_current.h
+188
-0
testsuite.h
mavlink/include/mavlink/v0.9/common/testsuite.h
+3700
-0
version.h
mavlink/include/mavlink/v0.9/common/version.h
+12
-0
mavlink_helpers.h
mavlink/include/mavlink/v0.9/mavlink_helpers.h
+488
-0
mavlink_types.h
mavlink/include/mavlink/v0.9/mavlink_types.h
+299
-0
mavlink.h
mavlink/include/mavlink/v0.9/minimal/mavlink.h
+27
-0
mavlink_msg_heartbeat.h
mavlink/include/mavlink/v0.9/minimal/mavlink_msg_heartbeat.h
+185
-0
minimal.h
mavlink/include/mavlink/v0.9/minimal/minimal.h
+53
-0
testsuite.h
mavlink/include/mavlink/v0.9/minimal/testsuite.h
+82
-0
version.h
mavlink/include/mavlink/v0.9/minimal/version.h
+12
-0
protocol.h
mavlink/include/mavlink/v0.9/protocol.h
+319
-0
mavlink.h
mavlink/include/mavlink/v0.9/slugs/mavlink.h
+27
-0
mavlink_msg_air_data.h
mavlink/include/mavlink/v0.9/slugs/mavlink_msg_air_data.h
+188
-0
mavlink_msg_cpu_load.h
mavlink/include/mavlink/v0.9/slugs/mavlink_msg_cpu_load.h
+188
-0
mavlink_msg_ctrl_srfc_pt.h
...ink/include/mavlink/v0.9/slugs/mavlink_msg_ctrl_srfc_pt.h
+166
-0
mavlink_msg_data_log.h
mavlink/include/mavlink/v0.9/slugs/mavlink_msg_data_log.h
+254
-0
mavlink_msg_diagnostic.h
mavlink/include/mavlink/v0.9/slugs/mavlink_msg_diagnostic.h
+254
-0
mavlink_msg_gps_date_time.h
...nk/include/mavlink/v0.9/slugs/mavlink_msg_gps_date_time.h
+276
-0
mavlink_msg_mid_lvl_cmds.h
...ink/include/mavlink/v0.9/slugs/mavlink_msg_mid_lvl_cmds.h
+210
-0
mavlink_msg_sensor_bias.h
mavlink/include/mavlink/v0.9/slugs/mavlink_msg_sensor_bias.h
+254
-0
mavlink_msg_slugs_action.h
...ink/include/mavlink/v0.9/slugs/mavlink_msg_slugs_action.h
+188
-0
mavlink_msg_slugs_navigation.h
...include/mavlink/v0.9/slugs/mavlink_msg_slugs_navigation.h
+320
-0
slugs.h
mavlink/include/mavlink/v0.9/slugs/slugs.h
+62
-0
testsuite.h
mavlink/include/mavlink/v0.9/slugs/testsuite.h
+552
-0
version.h
mavlink/include/mavlink/v0.9/slugs/version.h
+12
-0
mavlink.h
mavlink/include/mavlink/v0.9/test/mavlink.h
+27
-0
mavlink_msg_test_types.h
mavlink/include/mavlink/v0.9/test/mavlink_msg_test_types.h
+610
-0
test.h
mavlink/include/mavlink/v0.9/test/test.h
+53
-0
testsuite.h
mavlink/include/mavlink/v0.9/test/testsuite.h
+120
-0
version.h
mavlink/include/mavlink/v0.9/test/version.h
+12
-0
mavlink.h
mavlink/include/mavlink/v0.9/ualberta/mavlink.h
+27
-0
mavlink_msg_nav_filter_bias.h
...clude/mavlink/v0.9/ualberta/mavlink_msg_nav_filter_bias.h
+276
-0
mavlink_msg_radio_calibration.h
...ude/mavlink/v0.9/ualberta/mavlink_msg_radio_calibration.h
+259
-0
mavlink_msg_ualberta_sys_status.h
...e/mavlink/v0.9/ualberta/mavlink_msg_ualberta_sys_status.h
+188
-0
testsuite.h
mavlink/include/mavlink/v0.9/ualberta/testsuite.h
+192
-0
ualberta.h
mavlink/include/mavlink/v0.9/ualberta/ualberta.h
+93
-0
version.h
mavlink/include/mavlink/v0.9/ualberta/version.h
+12
-0
ardupilotmega.h
mavlink/include/mavlink/v1.0/ardupilotmega/ardupilotmega.h
+4
-6
mavlink_msg_dcm.h
mavlink/include/mavlink/v1.0/ardupilotmega/mavlink_msg_dcm.h
+276
-0
testsuite.h
mavlink/include/mavlink/v1.0/ardupilotmega/testsuite.h
+13
-115
version.h
mavlink/include/mavlink/v1.0/ardupilotmega/version.h
+1
-1
common.h
mavlink/include/mavlink/v1.0/common/common.h
+1
-2
version.h
mavlink/include/mavlink/v1.0/common/version.h
+1
-1
version.h
mavlink/include/mavlink/v1.0/matrixpilot/version.h
+1
-1
mavlink_types.h
mavlink/include/mavlink/v1.0/mavlink_types.h
+1
-9
version.h
mavlink/include/mavlink/v1.0/minimal/version.h
+1
-1
pixhawk.h
mavlink/include/mavlink/v1.0/pixhawk/pixhawk.h
+0
-45
version.h
mavlink/include/mavlink/v1.0/pixhawk/version.h
+1
-1
version.h
mavlink/include/mavlink/v1.0/sensesoar/version.h
+1
-1
version.h
mavlink/include/mavlink/v1.0/slugs/version.h
+1
-1
version.h
mavlink/include/mavlink/v1.0/test/version.h
+1
-1
version.h
mavlink/include/mavlink/v1.0/ualberta/version.h
+1
-1
ardupilotmega.h
mavlink/include/v1.0/ardupilotmega/ardupilotmega.h
+151
-0
mavlink.h
mavlink/include/v1.0/ardupilotmega/mavlink.h
+27
-0
mavlink_msg_ahrs.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_ahrs.h
+276
-0
mavlink_msg_ap_adc.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_ap_adc.h
+254
-0
mavlink_msg_digicam_configure.h
...nclude/v1.0/ardupilotmega/mavlink_msg_digicam_configure.h
+364
-0
mavlink_msg_digicam_control.h
.../include/v1.0/ardupilotmega/mavlink_msg_digicam_control.h
+342
-0
mavlink_msg_fence_fetch_point.h
...nclude/v1.0/ardupilotmega/mavlink_msg_fence_fetch_point.h
+188
-0
mavlink_msg_fence_point.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_fence_point.h
+254
-0
mavlink_msg_fence_status.h
...ink/include/v1.0/ardupilotmega/mavlink_msg_fence_status.h
+210
-0
mavlink_msg_hwstatus.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_hwstatus.h
+166
-0
mavlink_msg_meminfo.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_meminfo.h
+166
-0
mavlink_msg_mount_configure.h
.../include/v1.0/ardupilotmega/mavlink_msg_mount_configure.h
+254
-0
mavlink_msg_mount_control.h
...nk/include/v1.0/ardupilotmega/mavlink_msg_mount_control.h
+254
-0
mavlink_msg_mount_status.h
...ink/include/v1.0/ardupilotmega/mavlink_msg_mount_status.h
+232
-0
mavlink_msg_radio.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_radio.h
+276
-0
mavlink_msg_sensor_offsets.h
...k/include/v1.0/ardupilotmega/mavlink_msg_sensor_offsets.h
+386
-0
mavlink_msg_set_mag_offsets.h
.../include/v1.0/ardupilotmega/mavlink_msg_set_mag_offsets.h
+232
-0
mavlink_msg_simstate.h
mavlink/include/v1.0/ardupilotmega/mavlink_msg_simstate.h
+320
-0
testsuite.h
mavlink/include/v1.0/ardupilotmega/testsuite.h
+908
-0
version.h
mavlink/include/v1.0/ardupilotmega/version.h
+12
-0
checksum.h
mavlink/include/v1.0/checksum.h
+89
-0
common.h
mavlink/include/v1.0/common/common.h
+446
-0
mavlink.h
mavlink/include/v1.0/common/mavlink.h
+27
-0
mavlink_msg_attitude.h
mavlink/include/v1.0/common/mavlink_msg_attitude.h
+276
-0
mavlink_msg_attitude_quaternion.h
...ink/include/v1.0/common/mavlink_msg_attitude_quaternion.h
+298
-0
mavlink_msg_auth_key.h
mavlink/include/v1.0/common/mavlink_msg_auth_key.h
+144
-0
mavlink_msg_change_operator_control.h
...include/v1.0/common/mavlink_msg_change_operator_control.h
+204
-0
mavlink_msg_change_operator_control_ack.h
...ude/v1.0/common/mavlink_msg_change_operator_control_ack.h
+188
-0
mavlink_msg_command_ack.h
mavlink/include/v1.0/common/mavlink_msg_command_ack.h
+166
-0
mavlink_msg_command_long.h
mavlink/include/v1.0/common/mavlink_msg_command_long.h
+364
-0
mavlink_msg_data_stream.h
mavlink/include/v1.0/common/mavlink_msg_data_stream.h
+188
-0
mavlink_msg_debug.h
mavlink/include/v1.0/common/mavlink_msg_debug.h
+188
-0
mavlink_msg_debug_vect.h
mavlink/include/v1.0/common/mavlink_msg_debug_vect.h
+226
-0
mavlink_msg_global_position_int.h
...ink/include/v1.0/common/mavlink_msg_global_position_int.h
+320
-0
mavlink_msg_global_position_setpoint_int.h
...de/v1.0/common/mavlink_msg_global_position_setpoint_int.h
+232
-0
mavlink_msg_global_vision_position_estimate.h
...v1.0/common/mavlink_msg_global_vision_position_estimate.h
+276
-0
mavlink_msg_gps_global_origin.h
mavlink/include/v1.0/common/mavlink_msg_gps_global_origin.h
+188
-0
mavlink_msg_gps_raw_int.h
mavlink/include/v1.0/common/mavlink_msg_gps_raw_int.h
+342
-0
mavlink_msg_gps_status.h
mavlink/include/v1.0/common/mavlink_msg_gps_status.h
+252
-0
mavlink_msg_heartbeat.h
mavlink/include/v1.0/common/mavlink_msg_heartbeat.h
+251
-0
mavlink_msg_hil_controls.h
mavlink/include/v1.0/common/mavlink_msg_hil_controls.h
+364
-0
mavlink_msg_hil_rc_inputs_raw.h
mavlink/include/v1.0/common/mavlink_msg_hil_rc_inputs_raw.h
+430
-0
mavlink_msg_hil_state.h
mavlink/include/v1.0/common/mavlink_msg_hil_state.h
+474
-0
mavlink_msg_local_position_ned.h
mavlink/include/v1.0/common/mavlink_msg_local_position_ned.h
+276
-0
mavlink_msg_local_position_ned_system_global_offset.h
...mon/mavlink_msg_local_position_ned_system_global_offset.h
+276
-0
mavlink_msg_local_position_setpoint.h
...include/v1.0/common/mavlink_msg_local_position_setpoint.h
+232
-0
mavlink_msg_manual_control.h
mavlink/include/v1.0/common/mavlink_msg_manual_control.h
+320
-0
mavlink_msg_memory_vect.h
mavlink/include/v1.0/common/mavlink_msg_memory_vect.h
+204
-0
mavlink_msg_mission_ack.h
mavlink/include/v1.0/common/mavlink_msg_mission_ack.h
+188
-0
mavlink_msg_mission_clear_all.h
mavlink/include/v1.0/common/mavlink_msg_mission_clear_all.h
+166
-0
mavlink_msg_mission_count.h
mavlink/include/v1.0/common/mavlink_msg_mission_count.h
+188
-0
mavlink_msg_mission_current.h
mavlink/include/v1.0/common/mavlink_msg_mission_current.h
+144
-0
mavlink_msg_mission_item.h
mavlink/include/v1.0/common/mavlink_msg_mission_item.h
+430
-0
mavlink_msg_mission_item_reached.h
...nk/include/v1.0/common/mavlink_msg_mission_item_reached.h
+144
-0
mavlink_msg_mission_request.h
mavlink/include/v1.0/common/mavlink_msg_mission_request.h
+188
-0
mavlink_msg_mission_request_list.h
...nk/include/v1.0/common/mavlink_msg_mission_request_list.h
+166
-0
mavlink_msg_mission_request_partial_list.h
...de/v1.0/common/mavlink_msg_mission_request_partial_list.h
+210
-0
mavlink_msg_mission_set_current.h
...ink/include/v1.0/common/mavlink_msg_mission_set_current.h
+188
-0
mavlink_msg_mission_write_partial_list.h
...lude/v1.0/common/mavlink_msg_mission_write_partial_list.h
+210
-0
mavlink_msg_named_value_float.h
mavlink/include/v1.0/common/mavlink_msg_named_value_float.h
+182
-0
mavlink_msg_named_value_int.h
mavlink/include/v1.0/common/mavlink_msg_named_value_int.h
+182
-0
mavlink_msg_nav_controller_output.h
...k/include/v1.0/common/mavlink_msg_nav_controller_output.h
+298
-0
mavlink_msg_optical_flow.h
mavlink/include/v1.0/common/mavlink_msg_optical_flow.h
+298
-0
mavlink_msg_param_request_list.h
mavlink/include/v1.0/common/mavlink_msg_param_request_list.h
+166
-0
mavlink_msg_param_request_read.h
mavlink/include/v1.0/common/mavlink_msg_param_request_read.h
+204
-0
mavlink_msg_param_set.h
mavlink/include/v1.0/common/mavlink_msg_param_set.h
+226
-0
mavlink_msg_param_value.h
mavlink/include/v1.0/common/mavlink_msg_param_value.h
+226
-0
mavlink_msg_ping.h
mavlink/include/v1.0/common/mavlink_msg_ping.h
+210
-0
mavlink_msg_raw_imu.h
mavlink/include/v1.0/common/mavlink_msg_raw_imu.h
+342
-0
mavlink_msg_raw_pressure.h
mavlink/include/v1.0/common/mavlink_msg_raw_pressure.h
+232
-0
mavlink_msg_rc_channels_override.h
...nk/include/v1.0/common/mavlink_msg_rc_channels_override.h
+342
-0
mavlink_msg_rc_channels_raw.h
mavlink/include/v1.0/common/mavlink_msg_rc_channels_raw.h
+364
-0
mavlink_msg_rc_channels_scaled.h
mavlink/include/v1.0/common/mavlink_msg_rc_channels_scaled.h
+364
-0
mavlink_msg_request_data_stream.h
...ink/include/v1.0/common/mavlink_msg_request_data_stream.h
+232
-0
mavlink_msg_roll_pitch_yaw_speed_thrust_setpoint.h
...common/mavlink_msg_roll_pitch_yaw_speed_thrust_setpoint.h
+232
-0
mavlink_msg_roll_pitch_yaw_thrust_setpoint.h
.../v1.0/common/mavlink_msg_roll_pitch_yaw_thrust_setpoint.h
+232
-0
mavlink_msg_safety_allowed_area.h
...ink/include/v1.0/common/mavlink_msg_safety_allowed_area.h
+276
-0
mavlink_msg_safety_set_allowed_area.h
...include/v1.0/common/mavlink_msg_safety_set_allowed_area.h
+320
-0
mavlink_msg_scaled_imu.h
mavlink/include/v1.0/common/mavlink_msg_scaled_imu.h
+342
-0
mavlink_msg_scaled_pressure.h
mavlink/include/v1.0/common/mavlink_msg_scaled_pressure.h
+210
-0
mavlink_msg_servo_output_raw.h
mavlink/include/v1.0/common/mavlink_msg_servo_output_raw.h
+342
-0
mavlink_msg_set_global_position_setpoint_int.h
...1.0/common/mavlink_msg_set_global_position_setpoint_int.h
+232
-0
mavlink_msg_set_gps_global_origin.h
...k/include/v1.0/common/mavlink_msg_set_gps_global_origin.h
+210
-0
mavlink_msg_set_local_position_setpoint.h
...ude/v1.0/common/mavlink_msg_set_local_position_setpoint.h
+276
-0
mavlink_msg_set_mode.h
mavlink/include/v1.0/common/mavlink_msg_set_mode.h
+188
-0
mavlink_msg_set_quad_motors_setpoint.h
...nclude/v1.0/common/mavlink_msg_set_quad_motors_setpoint.h
+232
-0
mavlink_msg_set_quad_swarm_roll_pitch_yaw_thrust.h
...common/mavlink_msg_set_quad_swarm_roll_pitch_yaw_thrust.h
+236
-0
mavlink_msg_set_roll_pitch_yaw_speed_thrust.h
...v1.0/common/mavlink_msg_set_roll_pitch_yaw_speed_thrust.h
+254
-0
mavlink_msg_set_roll_pitch_yaw_thrust.h
...clude/v1.0/common/mavlink_msg_set_roll_pitch_yaw_thrust.h
+254
-0
mavlink_msg_state_correction.h
mavlink/include/v1.0/common/mavlink_msg_state_correction.h
+320
-0
mavlink_msg_statustext.h
mavlink/include/v1.0/common/mavlink_msg_statustext.h
+160
-0
mavlink_msg_sys_status.h
mavlink/include/v1.0/common/mavlink_msg_sys_status.h
+408
-0
mavlink_msg_system_time.h
mavlink/include/v1.0/common/mavlink_msg_system_time.h
+166
-0
mavlink_msg_vfr_hud.h
mavlink/include/v1.0/common/mavlink_msg_vfr_hud.h
+254
-0
mavlink_msg_vicon_position_estimate.h
...include/v1.0/common/mavlink_msg_vicon_position_estimate.h
+276
-0
mavlink_msg_vision_position_estimate.h
...nclude/v1.0/common/mavlink_msg_vision_position_estimate.h
+276
-0
mavlink_msg_vision_speed_estimate.h
...k/include/v1.0/common/mavlink_msg_vision_speed_estimate.h
+210
-0
testsuite.h
mavlink/include/v1.0/common/testsuite.h
+4024
-0
version.h
mavlink/include/v1.0/common/version.h
+12
-0
mavlink_helpers.h
mavlink/include/v1.0/mavlink_helpers.h
+507
-0
mavlink_protobuf_manager.hpp
mavlink/include/v1.0/mavlink_protobuf_manager.hpp
+377
-0
mavlink_types.h
mavlink/include/v1.0/mavlink_types.h
+158
-0
mavlink.h
mavlink/include/v1.0/pixhawk/mavlink.h
+27
-0
mavlink_msg_attitude_control.h
mavlink/include/v1.0/pixhawk/mavlink_msg_attitude_control.h
+320
-0
mavlink_msg_brief_feature.h
mavlink/include/v1.0/pixhawk/mavlink_msg_brief_feature.h
+292
-0
mavlink_msg_data_transmission_handshake.h
...de/v1.0/pixhawk/mavlink_msg_data_transmission_handshake.h
+276
-0
mavlink_msg_encapsulated_data.h
mavlink/include/v1.0/pixhawk/mavlink_msg_encapsulated_data.h
+160
-0
mavlink_msg_image_available.h
mavlink/include/v1.0/pixhawk/mavlink_msg_image_available.h
+628
-0
mavlink_msg_image_trigger_control.h
.../include/v1.0/pixhawk/mavlink_msg_image_trigger_control.h
+144
-0
mavlink_msg_image_triggered.h
mavlink/include/v1.0/pixhawk/mavlink_msg_image_triggered.h
+386
-0
mavlink_msg_marker.h
mavlink/include/v1.0/pixhawk/mavlink_msg_marker.h
+276
-0
mavlink_msg_pattern_detected.h
mavlink/include/v1.0/pixhawk/mavlink_msg_pattern_detected.h
+204
-0
mavlink_msg_point_of_interest.h
mavlink/include/v1.0/pixhawk/mavlink_msg_point_of_interest.h
+292
-0
mavlink_msg_point_of_interest_connection.h
...e/v1.0/pixhawk/mavlink_msg_point_of_interest_connection.h
+358
-0
mavlink_msg_position_control_setpoint.h
...lude/v1.0/pixhawk/mavlink_msg_position_control_setpoint.h
+232
-0
mavlink_msg_raw_aux.h
mavlink/include/v1.0/pixhawk/mavlink_msg_raw_aux.h
+276
-0
mavlink_msg_set_cam_shutter.h
mavlink/include/v1.0/pixhawk/mavlink_msg_set_cam_shutter.h
+254
-0
mavlink_msg_set_position_control_offset.h
...de/v1.0/pixhawk/mavlink_msg_set_position_control_offset.h
+254
-0
mavlink_msg_watchdog_command.h
mavlink/include/v1.0/pixhawk/mavlink_msg_watchdog_command.h
+210
-0
mavlink_msg_watchdog_heartbeat.h
...ink/include/v1.0/pixhawk/mavlink_msg_watchdog_heartbeat.h
+166
-0
mavlink_msg_watchdog_process_info.h
.../include/v1.0/pixhawk/mavlink_msg_watchdog_process_info.h
+227
-0
mavlink_msg_watchdog_process_status.h
...nclude/v1.0/pixhawk/mavlink_msg_watchdog_process_status.h
+254
-0
pixhawk.h
mavlink/include/v1.0/pixhawk/pixhawk.h
+82
-0
pixhawk.pb.h
mavlink/include/v1.0/pixhawk/pixhawk.pb.h
+3663
-0
testsuite.h
mavlink/include/v1.0/pixhawk/testsuite.h
+1098
-0
version.h
mavlink/include/v1.0/pixhawk/version.h
+12
-0
protocol.h
mavlink/include/v1.0/protocol.h
+322
-0
No files found.
mavlink/include/mavlink/v0.9/ardupilotmega/ardupilotmega.h
0 → 100644
View file @
f7785989
This diff is collapsed.
Click to expand it.
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink.h
0 → 100644
View file @
f7785989
/** @file
* @brief MAVLink comm protocol built from ardupilotmega.xml
* @see http://pixhawk.ethz.ch/software/mavlink
*/
#ifndef MAVLINK_H
#define MAVLINK_H
#ifndef MAVLINK_STX
#define MAVLINK_STX 85
#endif
#ifndef MAVLINK_ENDIAN
#define MAVLINK_ENDIAN MAVLINK_BIG_ENDIAN
#endif
#ifndef MAVLINK_ALIGNED_FIELDS
#define MAVLINK_ALIGNED_FIELDS 0
#endif
#ifndef MAVLINK_CRC_EXTRA
#define MAVLINK_CRC_EXTRA 0
#endif
#include "version.h"
#include "ardupilotmega.h"
#endif // MAVLINK_H
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink_msg_ahrs.h
0 → 100644
View file @
f7785989
// MESSAGE AHRS PACKING
#define MAVLINK_MSG_ID_AHRS 163
typedef
struct
__mavlink_ahrs_t
{
float
omegaIx
;
///< X gyro drift estimate rad/s
float
omegaIy
;
///< Y gyro drift estimate rad/s
float
omegaIz
;
///< Z gyro drift estimate rad/s
float
accel_weight
;
///< average accel_weight
float
renorm_val
;
///< average renormalisation value
float
error_rp
;
///< average error_roll_pitch value
float
error_yaw
;
///< average error_yaw value
}
mavlink_ahrs_t
;
#define MAVLINK_MSG_ID_AHRS_LEN 28
#define MAVLINK_MSG_ID_163_LEN 28
#define MAVLINK_MESSAGE_INFO_AHRS { \
"AHRS", \
7, \
{ { "omegaIx", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_ahrs_t, omegaIx) }, \
{ "omegaIy", NULL, MAVLINK_TYPE_FLOAT, 0, 4, offsetof(mavlink_ahrs_t, omegaIy) }, \
{ "omegaIz", NULL, MAVLINK_TYPE_FLOAT, 0, 8, offsetof(mavlink_ahrs_t, omegaIz) }, \
{ "accel_weight", NULL, MAVLINK_TYPE_FLOAT, 0, 12, offsetof(mavlink_ahrs_t, accel_weight) }, \
{ "renorm_val", NULL, MAVLINK_TYPE_FLOAT, 0, 16, offsetof(mavlink_ahrs_t, renorm_val) }, \
{ "error_rp", NULL, MAVLINK_TYPE_FLOAT, 0, 20, offsetof(mavlink_ahrs_t, error_rp) }, \
{ "error_yaw", NULL, MAVLINK_TYPE_FLOAT, 0, 24, offsetof(mavlink_ahrs_t, error_yaw) }, \
} \
}
/**
* @brief Pack a ahrs message
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
*
* @param omegaIx X gyro drift estimate rad/s
* @param omegaIy Y gyro drift estimate rad/s
* @param omegaIz Z gyro drift estimate rad/s
* @param accel_weight average accel_weight
* @param renorm_val average renormalisation value
* @param error_rp average error_roll_pitch value
* @param error_yaw average error_yaw value
* @return length of the message in bytes (excluding serial stream start sign)
*/
static
inline
uint16_t
mavlink_msg_ahrs_pack
(
uint8_t
system_id
,
uint8_t
component_id
,
mavlink_message_t
*
msg
,
float
omegaIx
,
float
omegaIy
,
float
omegaIz
,
float
accel_weight
,
float
renorm_val
,
float
error_rp
,
float
error_yaw
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
28
];
_mav_put_float
(
buf
,
0
,
omegaIx
);
_mav_put_float
(
buf
,
4
,
omegaIy
);
_mav_put_float
(
buf
,
8
,
omegaIz
);
_mav_put_float
(
buf
,
12
,
accel_weight
);
_mav_put_float
(
buf
,
16
,
renorm_val
);
_mav_put_float
(
buf
,
20
,
error_rp
);
_mav_put_float
(
buf
,
24
,
error_yaw
);
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
buf
,
28
);
#else
mavlink_ahrs_t
packet
;
packet
.
omegaIx
=
omegaIx
;
packet
.
omegaIy
=
omegaIy
;
packet
.
omegaIz
=
omegaIz
;
packet
.
accel_weight
=
accel_weight
;
packet
.
renorm_val
=
renorm_val
;
packet
.
error_rp
=
error_rp
;
packet
.
error_yaw
=
error_yaw
;
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
&
packet
,
28
);
#endif
msg
->
msgid
=
MAVLINK_MSG_ID_AHRS
;
return
mavlink_finalize_message
(
msg
,
system_id
,
component_id
,
28
);
}
/**
* @brief Pack a ahrs message on a channel
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param chan The MAVLink channel this message was sent over
* @param msg The MAVLink message to compress the data into
* @param omegaIx X gyro drift estimate rad/s
* @param omegaIy Y gyro drift estimate rad/s
* @param omegaIz Z gyro drift estimate rad/s
* @param accel_weight average accel_weight
* @param renorm_val average renormalisation value
* @param error_rp average error_roll_pitch value
* @param error_yaw average error_yaw value
* @return length of the message in bytes (excluding serial stream start sign)
*/
static
inline
uint16_t
mavlink_msg_ahrs_pack_chan
(
uint8_t
system_id
,
uint8_t
component_id
,
uint8_t
chan
,
mavlink_message_t
*
msg
,
float
omegaIx
,
float
omegaIy
,
float
omegaIz
,
float
accel_weight
,
float
renorm_val
,
float
error_rp
,
float
error_yaw
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
28
];
_mav_put_float
(
buf
,
0
,
omegaIx
);
_mav_put_float
(
buf
,
4
,
omegaIy
);
_mav_put_float
(
buf
,
8
,
omegaIz
);
_mav_put_float
(
buf
,
12
,
accel_weight
);
_mav_put_float
(
buf
,
16
,
renorm_val
);
_mav_put_float
(
buf
,
20
,
error_rp
);
_mav_put_float
(
buf
,
24
,
error_yaw
);
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
buf
,
28
);
#else
mavlink_ahrs_t
packet
;
packet
.
omegaIx
=
omegaIx
;
packet
.
omegaIy
=
omegaIy
;
packet
.
omegaIz
=
omegaIz
;
packet
.
accel_weight
=
accel_weight
;
packet
.
renorm_val
=
renorm_val
;
packet
.
error_rp
=
error_rp
;
packet
.
error_yaw
=
error_yaw
;
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
&
packet
,
28
);
#endif
msg
->
msgid
=
MAVLINK_MSG_ID_AHRS
;
return
mavlink_finalize_message_chan
(
msg
,
system_id
,
component_id
,
chan
,
28
);
}
/**
* @brief Encode a ahrs struct into a message
*
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
* @param ahrs C-struct to read the message contents from
*/
static
inline
uint16_t
mavlink_msg_ahrs_encode
(
uint8_t
system_id
,
uint8_t
component_id
,
mavlink_message_t
*
msg
,
const
mavlink_ahrs_t
*
ahrs
)
{
return
mavlink_msg_ahrs_pack
(
system_id
,
component_id
,
msg
,
ahrs
->
omegaIx
,
ahrs
->
omegaIy
,
ahrs
->
omegaIz
,
ahrs
->
accel_weight
,
ahrs
->
renorm_val
,
ahrs
->
error_rp
,
ahrs
->
error_yaw
);
}
/**
* @brief Send a ahrs message
* @param chan MAVLink channel to send the message
*
* @param omegaIx X gyro drift estimate rad/s
* @param omegaIy Y gyro drift estimate rad/s
* @param omegaIz Z gyro drift estimate rad/s
* @param accel_weight average accel_weight
* @param renorm_val average renormalisation value
* @param error_rp average error_roll_pitch value
* @param error_yaw average error_yaw value
*/
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
static
inline
void
mavlink_msg_ahrs_send
(
mavlink_channel_t
chan
,
float
omegaIx
,
float
omegaIy
,
float
omegaIz
,
float
accel_weight
,
float
renorm_val
,
float
error_rp
,
float
error_yaw
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
28
];
_mav_put_float
(
buf
,
0
,
omegaIx
);
_mav_put_float
(
buf
,
4
,
omegaIy
);
_mav_put_float
(
buf
,
8
,
omegaIz
);
_mav_put_float
(
buf
,
12
,
accel_weight
);
_mav_put_float
(
buf
,
16
,
renorm_val
);
_mav_put_float
(
buf
,
20
,
error_rp
);
_mav_put_float
(
buf
,
24
,
error_yaw
);
_mav_finalize_message_chan_send
(
chan
,
MAVLINK_MSG_ID_AHRS
,
buf
,
28
);
#else
mavlink_ahrs_t
packet
;
packet
.
omegaIx
=
omegaIx
;
packet
.
omegaIy
=
omegaIy
;
packet
.
omegaIz
=
omegaIz
;
packet
.
accel_weight
=
accel_weight
;
packet
.
renorm_val
=
renorm_val
;
packet
.
error_rp
=
error_rp
;
packet
.
error_yaw
=
error_yaw
;
_mav_finalize_message_chan_send
(
chan
,
MAVLINK_MSG_ID_AHRS
,
(
const
char
*
)
&
packet
,
28
);
#endif
}
#endif
// MESSAGE AHRS UNPACKING
/**
* @brief Get field omegaIx from ahrs message
*
* @return X gyro drift estimate rad/s
*/
static
inline
float
mavlink_msg_ahrs_get_omegaIx
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
0
);
}
/**
* @brief Get field omegaIy from ahrs message
*
* @return Y gyro drift estimate rad/s
*/
static
inline
float
mavlink_msg_ahrs_get_omegaIy
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
4
);
}
/**
* @brief Get field omegaIz from ahrs message
*
* @return Z gyro drift estimate rad/s
*/
static
inline
float
mavlink_msg_ahrs_get_omegaIz
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
8
);
}
/**
* @brief Get field accel_weight from ahrs message
*
* @return average accel_weight
*/
static
inline
float
mavlink_msg_ahrs_get_accel_weight
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
12
);
}
/**
* @brief Get field renorm_val from ahrs message
*
* @return average renormalisation value
*/
static
inline
float
mavlink_msg_ahrs_get_renorm_val
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
16
);
}
/**
* @brief Get field error_rp from ahrs message
*
* @return average error_roll_pitch value
*/
static
inline
float
mavlink_msg_ahrs_get_error_rp
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
20
);
}
/**
* @brief Get field error_yaw from ahrs message
*
* @return average error_yaw value
*/
static
inline
float
mavlink_msg_ahrs_get_error_yaw
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_float
(
msg
,
24
);
}
/**
* @brief Decode a ahrs message into a struct
*
* @param msg The message to decode
* @param ahrs C-struct to decode the message contents into
*/
static
inline
void
mavlink_msg_ahrs_decode
(
const
mavlink_message_t
*
msg
,
mavlink_ahrs_t
*
ahrs
)
{
#if MAVLINK_NEED_BYTE_SWAP
ahrs
->
omegaIx
=
mavlink_msg_ahrs_get_omegaIx
(
msg
);
ahrs
->
omegaIy
=
mavlink_msg_ahrs_get_omegaIy
(
msg
);
ahrs
->
omegaIz
=
mavlink_msg_ahrs_get_omegaIz
(
msg
);
ahrs
->
accel_weight
=
mavlink_msg_ahrs_get_accel_weight
(
msg
);
ahrs
->
renorm_val
=
mavlink_msg_ahrs_get_renorm_val
(
msg
);
ahrs
->
error_rp
=
mavlink_msg_ahrs_get_error_rp
(
msg
);
ahrs
->
error_yaw
=
mavlink_msg_ahrs_get_error_yaw
(
msg
);
#else
memcpy
(
ahrs
,
_MAV_PAYLOAD
(
msg
),
28
);
#endif
}
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink_msg_ap_adc.h
0 → 100644
View file @
f7785989
// MESSAGE AP_ADC PACKING
#define MAVLINK_MSG_ID_AP_ADC 153
typedef
struct
__mavlink_ap_adc_t
{
uint16_t
adc1
;
///< ADC output 1
uint16_t
adc2
;
///< ADC output 2
uint16_t
adc3
;
///< ADC output 3
uint16_t
adc4
;
///< ADC output 4
uint16_t
adc5
;
///< ADC output 5
uint16_t
adc6
;
///< ADC output 6
}
mavlink_ap_adc_t
;
#define MAVLINK_MSG_ID_AP_ADC_LEN 12
#define MAVLINK_MSG_ID_153_LEN 12
#define MAVLINK_MESSAGE_INFO_AP_ADC { \
"AP_ADC", \
6, \
{ { "adc1", NULL, MAVLINK_TYPE_UINT16_T, 0, 0, offsetof(mavlink_ap_adc_t, adc1) }, \
{ "adc2", NULL, MAVLINK_TYPE_UINT16_T, 0, 2, offsetof(mavlink_ap_adc_t, adc2) }, \
{ "adc3", NULL, MAVLINK_TYPE_UINT16_T, 0, 4, offsetof(mavlink_ap_adc_t, adc3) }, \
{ "adc4", NULL, MAVLINK_TYPE_UINT16_T, 0, 6, offsetof(mavlink_ap_adc_t, adc4) }, \
{ "adc5", NULL, MAVLINK_TYPE_UINT16_T, 0, 8, offsetof(mavlink_ap_adc_t, adc5) }, \
{ "adc6", NULL, MAVLINK_TYPE_UINT16_T, 0, 10, offsetof(mavlink_ap_adc_t, adc6) }, \
} \
}
/**
* @brief Pack a ap_adc message
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
*
* @param adc1 ADC output 1
* @param adc2 ADC output 2
* @param adc3 ADC output 3
* @param adc4 ADC output 4
* @param adc5 ADC output 5
* @param adc6 ADC output 6
* @return length of the message in bytes (excluding serial stream start sign)
*/
static
inline
uint16_t
mavlink_msg_ap_adc_pack
(
uint8_t
system_id
,
uint8_t
component_id
,
mavlink_message_t
*
msg
,
uint16_t
adc1
,
uint16_t
adc2
,
uint16_t
adc3
,
uint16_t
adc4
,
uint16_t
adc5
,
uint16_t
adc6
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
12
];
_mav_put_uint16_t
(
buf
,
0
,
adc1
);
_mav_put_uint16_t
(
buf
,
2
,
adc2
);
_mav_put_uint16_t
(
buf
,
4
,
adc3
);
_mav_put_uint16_t
(
buf
,
6
,
adc4
);
_mav_put_uint16_t
(
buf
,
8
,
adc5
);
_mav_put_uint16_t
(
buf
,
10
,
adc6
);
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
buf
,
12
);
#else
mavlink_ap_adc_t
packet
;
packet
.
adc1
=
adc1
;
packet
.
adc2
=
adc2
;
packet
.
adc3
=
adc3
;
packet
.
adc4
=
adc4
;
packet
.
adc5
=
adc5
;
packet
.
adc6
=
adc6
;
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
&
packet
,
12
);
#endif
msg
->
msgid
=
MAVLINK_MSG_ID_AP_ADC
;
return
mavlink_finalize_message
(
msg
,
system_id
,
component_id
,
12
);
}
/**
* @brief Pack a ap_adc message on a channel
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param chan The MAVLink channel this message was sent over
* @param msg The MAVLink message to compress the data into
* @param adc1 ADC output 1
* @param adc2 ADC output 2
* @param adc3 ADC output 3
* @param adc4 ADC output 4
* @param adc5 ADC output 5
* @param adc6 ADC output 6
* @return length of the message in bytes (excluding serial stream start sign)
*/
static
inline
uint16_t
mavlink_msg_ap_adc_pack_chan
(
uint8_t
system_id
,
uint8_t
component_id
,
uint8_t
chan
,
mavlink_message_t
*
msg
,
uint16_t
adc1
,
uint16_t
adc2
,
uint16_t
adc3
,
uint16_t
adc4
,
uint16_t
adc5
,
uint16_t
adc6
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
12
];
_mav_put_uint16_t
(
buf
,
0
,
adc1
);
_mav_put_uint16_t
(
buf
,
2
,
adc2
);
_mav_put_uint16_t
(
buf
,
4
,
adc3
);
_mav_put_uint16_t
(
buf
,
6
,
adc4
);
_mav_put_uint16_t
(
buf
,
8
,
adc5
);
_mav_put_uint16_t
(
buf
,
10
,
adc6
);
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
buf
,
12
);
#else
mavlink_ap_adc_t
packet
;
packet
.
adc1
=
adc1
;
packet
.
adc2
=
adc2
;
packet
.
adc3
=
adc3
;
packet
.
adc4
=
adc4
;
packet
.
adc5
=
adc5
;
packet
.
adc6
=
adc6
;
memcpy
(
_MAV_PAYLOAD_NON_CONST
(
msg
),
&
packet
,
12
);
#endif
msg
->
msgid
=
MAVLINK_MSG_ID_AP_ADC
;
return
mavlink_finalize_message_chan
(
msg
,
system_id
,
component_id
,
chan
,
12
);
}
/**
* @brief Encode a ap_adc struct into a message
*
* @param system_id ID of this system
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
* @param ap_adc C-struct to read the message contents from
*/
static
inline
uint16_t
mavlink_msg_ap_adc_encode
(
uint8_t
system_id
,
uint8_t
component_id
,
mavlink_message_t
*
msg
,
const
mavlink_ap_adc_t
*
ap_adc
)
{
return
mavlink_msg_ap_adc_pack
(
system_id
,
component_id
,
msg
,
ap_adc
->
adc1
,
ap_adc
->
adc2
,
ap_adc
->
adc3
,
ap_adc
->
adc4
,
ap_adc
->
adc5
,
ap_adc
->
adc6
);
}
/**
* @brief Send a ap_adc message
* @param chan MAVLink channel to send the message
*
* @param adc1 ADC output 1
* @param adc2 ADC output 2
* @param adc3 ADC output 3
* @param adc4 ADC output 4
* @param adc5 ADC output 5
* @param adc6 ADC output 6
*/
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
static
inline
void
mavlink_msg_ap_adc_send
(
mavlink_channel_t
chan
,
uint16_t
adc1
,
uint16_t
adc2
,
uint16_t
adc3
,
uint16_t
adc4
,
uint16_t
adc5
,
uint16_t
adc6
)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
char
buf
[
12
];
_mav_put_uint16_t
(
buf
,
0
,
adc1
);
_mav_put_uint16_t
(
buf
,
2
,
adc2
);
_mav_put_uint16_t
(
buf
,
4
,
adc3
);
_mav_put_uint16_t
(
buf
,
6
,
adc4
);
_mav_put_uint16_t
(
buf
,
8
,
adc5
);
_mav_put_uint16_t
(
buf
,
10
,
adc6
);
_mav_finalize_message_chan_send
(
chan
,
MAVLINK_MSG_ID_AP_ADC
,
buf
,
12
);
#else
mavlink_ap_adc_t
packet
;
packet
.
adc1
=
adc1
;
packet
.
adc2
=
adc2
;
packet
.
adc3
=
adc3
;
packet
.
adc4
=
adc4
;
packet
.
adc5
=
adc5
;
packet
.
adc6
=
adc6
;
_mav_finalize_message_chan_send
(
chan
,
MAVLINK_MSG_ID_AP_ADC
,
(
const
char
*
)
&
packet
,
12
);
#endif
}
#endif
// MESSAGE AP_ADC UNPACKING
/**
* @brief Get field adc1 from ap_adc message
*
* @return ADC output 1
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc1
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
0
);
}
/**
* @brief Get field adc2 from ap_adc message
*
* @return ADC output 2
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc2
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
2
);
}
/**
* @brief Get field adc3 from ap_adc message
*
* @return ADC output 3
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc3
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
4
);
}
/**
* @brief Get field adc4 from ap_adc message
*
* @return ADC output 4
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc4
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
6
);
}
/**
* @brief Get field adc5 from ap_adc message
*
* @return ADC output 5
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc5
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
8
);
}
/**
* @brief Get field adc6 from ap_adc message
*
* @return ADC output 6
*/
static
inline
uint16_t
mavlink_msg_ap_adc_get_adc6
(
const
mavlink_message_t
*
msg
)
{
return
_MAV_RETURN_uint16_t
(
msg
,
10
);
}
/**
* @brief Decode a ap_adc message into a struct
*
* @param msg The message to decode
* @param ap_adc C-struct to decode the message contents into
*/
static
inline
void
mavlink_msg_ap_adc_decode
(
const
mavlink_message_t
*
msg
,
mavlink_ap_adc_t
*
ap_adc
)
{
#if MAVLINK_NEED_BYTE_SWAP
ap_adc
->
adc1
=
mavlink_msg_ap_adc_get_adc1
(
msg
);
ap_adc
->
adc2
=
mavlink_msg_ap_adc_get_adc2
(
msg
);
ap_adc
->
adc3
=
mavlink_msg_ap_adc_get_adc3
(
msg
);
ap_adc
->
adc4
=
mavlink_msg_ap_adc_get_adc4
(
msg
);
ap_adc
->
adc5
=
mavlink_msg_ap_adc_get_adc5
(
msg
);
ap_adc
->
adc6
=
mavlink_msg_ap_adc_get_adc6
(
msg
);
#else
memcpy
(
ap_adc
,
_MAV_PAYLOAD
(
msg
),
12
);
#endif
}
mavlink/include/mavlink/v0.9/ardupilotmega/mavlink_msg_dcm.h
0 → 100644
View file @
f7785989
// MESSAGE DCM PACKING
#define MAVLINK_MSG_ID_DCM 163
typedef
struct
__mavlink_dcm_t
{
float
omegaIx
;
///< X gyro drift estimate rad/s
float
omegaIy
;
///< Y gyro drift estimate rad/s
float
omegaIz
;
///< Z gyro drift estimate rad/s
float
accel_weight
;
///< average accel_weight