Skip to content

Commit bb02c28

Browse files
authored
Add files via upload
1 parent ed45359 commit bb02c28

5 files changed

+4177
-0
lines changed

CMakeLists.txt

+336
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,336 @@
1+
cmake_minimum_required(VERSION 3.5)
2+
project(CA)
3+
4+
set(CMAKE_CXX_STANDARD 11)
5+
6+
if (CMAKE_VERSION VERSION_GREATER 2.8.11)
7+
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} " -pthread")
8+
else()
9+
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} " -std=c++11 -pthread")
10+
endif()
11+
12+
set(SOURCE_FILES
13+
Mavlink/common/common.h
14+
Mavlink/common/common.hpp
15+
Mavlink/common/gtestsuite.hpp
16+
Mavlink/common/mavlink.h
17+
Mavlink/common/mavlink_msg_actuator_control_target.h
18+
Mavlink/common/mavlink_msg_actuator_control_target.hpp
19+
Mavlink/common/mavlink_msg_adsb_vehicle.h
20+
Mavlink/common/mavlink_msg_adsb_vehicle.hpp
21+
Mavlink/common/mavlink_msg_altitude.h
22+
Mavlink/common/mavlink_msg_altitude.hpp
23+
Mavlink/common/mavlink_msg_att_pos_mocap.h
24+
Mavlink/common/mavlink_msg_att_pos_mocap.hpp
25+
Mavlink/common/mavlink_msg_attitude.h
26+
Mavlink/common/mavlink_msg_attitude.hpp
27+
Mavlink/common/mavlink_msg_attitude_quaternion.h
28+
Mavlink/common/mavlink_msg_attitude_quaternion.hpp
29+
Mavlink/common/mavlink_msg_attitude_quaternion_cov.h
30+
Mavlink/common/mavlink_msg_attitude_quaternion_cov.hpp
31+
Mavlink/common/mavlink_msg_attitude_target.h
32+
Mavlink/common/mavlink_msg_attitude_target.hpp
33+
Mavlink/common/mavlink_msg_auth_key.h
34+
Mavlink/common/mavlink_msg_auth_key.hpp
35+
Mavlink/common/mavlink_msg_autopilot_version.h
36+
Mavlink/common/mavlink_msg_autopilot_version.hpp
37+
Mavlink/common/mavlink_msg_battery_status.h
38+
Mavlink/common/mavlink_msg_battery_status.hpp
39+
Mavlink/common/mavlink_msg_button_change.h
40+
Mavlink/common/mavlink_msg_button_change.hpp
41+
Mavlink/common/mavlink_msg_camera_capture_status.h
42+
Mavlink/common/mavlink_msg_camera_capture_status.hpp
43+
Mavlink/common/mavlink_msg_camera_image_captured.h
44+
Mavlink/common/mavlink_msg_camera_image_captured.hpp
45+
Mavlink/common/mavlink_msg_camera_information.h
46+
Mavlink/common/mavlink_msg_camera_information.hpp
47+
Mavlink/common/mavlink_msg_camera_settings.h
48+
Mavlink/common/mavlink_msg_camera_settings.hpp
49+
Mavlink/common/mavlink_msg_camera_trigger.h
50+
Mavlink/common/mavlink_msg_camera_trigger.hpp
51+
Mavlink/common/mavlink_msg_change_operator_control.h
52+
Mavlink/common/mavlink_msg_change_operator_control.hpp
53+
Mavlink/common/mavlink_msg_change_operator_control_ack.h
54+
Mavlink/common/mavlink_msg_change_operator_control_ack.hpp
55+
Mavlink/common/mavlink_msg_collision.h
56+
Mavlink/common/mavlink_msg_collision.hpp
57+
Mavlink/common/mavlink_msg_command_ack.h
58+
Mavlink/common/mavlink_msg_command_ack.hpp
59+
Mavlink/common/mavlink_msg_command_int.h
60+
Mavlink/common/mavlink_msg_command_int.hpp
61+
Mavlink/common/mavlink_msg_command_long.h
62+
Mavlink/common/mavlink_msg_command_long.hpp
63+
Mavlink/common/mavlink_msg_control_system_state.h
64+
Mavlink/common/mavlink_msg_control_system_state.hpp
65+
Mavlink/common/mavlink_msg_data_stream.h
66+
Mavlink/common/mavlink_msg_data_stream.hpp
67+
Mavlink/common/mavlink_msg_data_transmission_handshake.h
68+
Mavlink/common/mavlink_msg_data_transmission_handshake.hpp
69+
Mavlink/common/mavlink_msg_debug.h
70+
Mavlink/common/mavlink_msg_debug.hpp
71+
Mavlink/common/mavlink_msg_debug_vect.h
72+
Mavlink/common/mavlink_msg_debug_vect.hpp
73+
Mavlink/common/mavlink_msg_distance_sensor.h
74+
Mavlink/common/mavlink_msg_distance_sensor.hpp
75+
Mavlink/common/mavlink_msg_encapsulated_data.h
76+
Mavlink/common/mavlink_msg_encapsulated_data.hpp
77+
Mavlink/common/mavlink_msg_estimator_status.h
78+
Mavlink/common/mavlink_msg_estimator_status.hpp
79+
Mavlink/common/mavlink_msg_extended_sys_state.h
80+
Mavlink/common/mavlink_msg_extended_sys_state.hpp
81+
Mavlink/common/mavlink_msg_file_transfer_protocol.h
82+
Mavlink/common/mavlink_msg_file_transfer_protocol.hpp
83+
Mavlink/common/mavlink_msg_flight_information.h
84+
Mavlink/common/mavlink_msg_flight_information.hpp
85+
Mavlink/common/mavlink_msg_follow_target.h
86+
Mavlink/common/mavlink_msg_follow_target.hpp
87+
Mavlink/common/mavlink_msg_global_position_int.h
88+
Mavlink/common/mavlink_msg_global_position_int.hpp
89+
Mavlink/common/mavlink_msg_global_position_int_cov.h
90+
Mavlink/common/mavlink_msg_global_position_int_cov.hpp
91+
Mavlink/common/mavlink_msg_global_vision_position_estimate.h
92+
Mavlink/common/mavlink_msg_global_vision_position_estimate.hpp
93+
Mavlink/common/mavlink_msg_gps2_raw.h
94+
Mavlink/common/mavlink_msg_gps2_raw.hpp
95+
Mavlink/common/mavlink_msg_gps2_rtk.h
96+
Mavlink/common/mavlink_msg_gps2_rtk.hpp
97+
Mavlink/common/mavlink_msg_gps_global_origin.h
98+
Mavlink/common/mavlink_msg_gps_global_origin.hpp
99+
Mavlink/common/mavlink_msg_gps_inject_data.h
100+
Mavlink/common/mavlink_msg_gps_inject_data.hpp
101+
Mavlink/common/mavlink_msg_gps_input.h
102+
Mavlink/common/mavlink_msg_gps_input.hpp
103+
Mavlink/common/mavlink_msg_gps_raw_int.h
104+
Mavlink/common/mavlink_msg_gps_raw_int.hpp
105+
Mavlink/common/mavlink_msg_gps_rtcm_data.h
106+
Mavlink/common/mavlink_msg_gps_rtcm_data.hpp
107+
Mavlink/common/mavlink_msg_gps_rtk.h
108+
Mavlink/common/mavlink_msg_gps_rtk.hpp
109+
Mavlink/common/mavlink_msg_gps_status.h
110+
Mavlink/common/mavlink_msg_gps_status.hpp
111+
Mavlink/common/mavlink_msg_heartbeat.h
112+
Mavlink/common/mavlink_msg_heartbeat.hpp
113+
Mavlink/common/mavlink_msg_high_latency.h
114+
Mavlink/common/mavlink_msg_high_latency.hpp
115+
Mavlink/common/mavlink_msg_highres_imu.h
116+
Mavlink/common/mavlink_msg_highres_imu.hpp
117+
Mavlink/common/mavlink_msg_hil_actuator_controls.h
118+
Mavlink/common/mavlink_msg_hil_actuator_controls.hpp
119+
Mavlink/common/mavlink_msg_hil_controls.h
120+
Mavlink/common/mavlink_msg_hil_controls.hpp
121+
Mavlink/common/mavlink_msg_hil_gps.h
122+
Mavlink/common/mavlink_msg_hil_gps.hpp
123+
Mavlink/common/mavlink_msg_hil_optical_flow.h
124+
Mavlink/common/mavlink_msg_hil_optical_flow.hpp
125+
Mavlink/common/mavlink_msg_hil_rc_inputs_raw.h
126+
Mavlink/common/mavlink_msg_hil_rc_inputs_raw.hpp
127+
Mavlink/common/mavlink_msg_hil_sensor.h
128+
Mavlink/common/mavlink_msg_hil_sensor.hpp
129+
Mavlink/common/mavlink_msg_hil_state.h
130+
Mavlink/common/mavlink_msg_hil_state.hpp
131+
Mavlink/common/mavlink_msg_hil_state_quaternion.h
132+
Mavlink/common/mavlink_msg_hil_state_quaternion.hpp
133+
Mavlink/common/mavlink_msg_home_position.h
134+
Mavlink/common/mavlink_msg_home_position.hpp
135+
Mavlink/common/mavlink_msg_landing_target.h
136+
Mavlink/common/mavlink_msg_landing_target.hpp
137+
Mavlink/common/mavlink_msg_local_position_ned.h
138+
Mavlink/common/mavlink_msg_local_position_ned.hpp
139+
Mavlink/common/mavlink_msg_local_position_ned_cov.h
140+
Mavlink/common/mavlink_msg_local_position_ned_cov.hpp
141+
Mavlink/common/mavlink_msg_local_position_ned_system_global_offset.h
142+
Mavlink/common/mavlink_msg_local_position_ned_system_global_offset.hpp
143+
Mavlink/common/mavlink_msg_log_data.h
144+
Mavlink/common/mavlink_msg_log_data.hpp
145+
Mavlink/common/mavlink_msg_log_entry.h
146+
Mavlink/common/mavlink_msg_log_entry.hpp
147+
Mavlink/common/mavlink_msg_log_erase.h
148+
Mavlink/common/mavlink_msg_log_erase.hpp
149+
Mavlink/common/mavlink_msg_log_request_data.h
150+
Mavlink/common/mavlink_msg_log_request_data.hpp
151+
Mavlink/common/mavlink_msg_log_request_end.h
152+
Mavlink/common/mavlink_msg_log_request_end.hpp
153+
Mavlink/common/mavlink_msg_log_request_list.h
154+
Mavlink/common/mavlink_msg_log_request_list.hpp
155+
Mavlink/common/mavlink_msg_logging_ack.h
156+
Mavlink/common/mavlink_msg_logging_ack.hpp
157+
Mavlink/common/mavlink_msg_logging_data.h
158+
Mavlink/common/mavlink_msg_logging_data.hpp
159+
Mavlink/common/mavlink_msg_logging_data_acked.h
160+
Mavlink/common/mavlink_msg_logging_data_acked.hpp
161+
Mavlink/common/mavlink_msg_manual_control.h
162+
Mavlink/common/mavlink_msg_manual_control.hpp
163+
Mavlink/common/mavlink_msg_manual_setpoint.h
164+
Mavlink/common/mavlink_msg_manual_setpoint.hpp
165+
Mavlink/common/mavlink_msg_memory_vect.h
166+
Mavlink/common/mavlink_msg_memory_vect.hpp
167+
Mavlink/common/mavlink_msg_message_interval.h
168+
Mavlink/common/mavlink_msg_message_interval.hpp
169+
Mavlink/common/mavlink_msg_mission_ack.h
170+
Mavlink/common/mavlink_msg_mission_ack.hpp
171+
Mavlink/common/mavlink_msg_mission_clear_all.h
172+
Mavlink/common/mavlink_msg_mission_clear_all.hpp
173+
Mavlink/common/mavlink_msg_mission_count.h
174+
Mavlink/common/mavlink_msg_mission_count.hpp
175+
Mavlink/common/mavlink_msg_mission_current.h
176+
Mavlink/common/mavlink_msg_mission_current.hpp
177+
Mavlink/common/mavlink_msg_mission_item.h
178+
Mavlink/common/mavlink_msg_mission_item.hpp
179+
Mavlink/common/mavlink_msg_mission_item_int.h
180+
Mavlink/common/mavlink_msg_mission_item_int.hpp
181+
Mavlink/common/mavlink_msg_mission_item_reached.h
182+
Mavlink/common/mavlink_msg_mission_item_reached.hpp
183+
Mavlink/common/mavlink_msg_mission_request.h
184+
Mavlink/common/mavlink_msg_mission_request.hpp
185+
Mavlink/common/mavlink_msg_mission_request_int.h
186+
Mavlink/common/mavlink_msg_mission_request_int.hpp
187+
Mavlink/common/mavlink_msg_mission_request_list.h
188+
Mavlink/common/mavlink_msg_mission_request_list.hpp
189+
Mavlink/common/mavlink_msg_mission_request_partial_list.h
190+
Mavlink/common/mavlink_msg_mission_request_partial_list.hpp
191+
Mavlink/common/mavlink_msg_mission_set_current.h
192+
Mavlink/common/mavlink_msg_mission_set_current.hpp
193+
Mavlink/common/mavlink_msg_mission_write_partial_list.h
194+
Mavlink/common/mavlink_msg_mission_write_partial_list.hpp
195+
Mavlink/common/mavlink_msg_mount_orientation.h
196+
Mavlink/common/mavlink_msg_mount_orientation.hpp
197+
Mavlink/common/mavlink_msg_named_value_float.h
198+
Mavlink/common/mavlink_msg_named_value_float.hpp
199+
Mavlink/common/mavlink_msg_named_value_int.h
200+
Mavlink/common/mavlink_msg_named_value_int.hpp
201+
Mavlink/common/mavlink_msg_nav_controller_output.h
202+
Mavlink/common/mavlink_msg_nav_controller_output.hpp
203+
Mavlink/common/mavlink_msg_optical_flow.h
204+
Mavlink/common/mavlink_msg_optical_flow.hpp
205+
Mavlink/common/mavlink_msg_optical_flow_rad.h
206+
Mavlink/common/mavlink_msg_optical_flow_rad.hpp
207+
Mavlink/common/mavlink_msg_param_map_rc.h
208+
Mavlink/common/mavlink_msg_param_map_rc.hpp
209+
Mavlink/common/mavlink_msg_param_request_list.h
210+
Mavlink/common/mavlink_msg_param_request_list.hpp
211+
Mavlink/common/mavlink_msg_param_request_read.h
212+
Mavlink/common/mavlink_msg_param_request_read.hpp
213+
Mavlink/common/mavlink_msg_param_set.h
214+
Mavlink/common/mavlink_msg_param_set.hpp
215+
Mavlink/common/mavlink_msg_param_value.h
216+
Mavlink/common/mavlink_msg_param_value.hpp
217+
Mavlink/common/mavlink_msg_ping.h
218+
Mavlink/common/mavlink_msg_ping.hpp
219+
Mavlink/common/mavlink_msg_play_tune.h
220+
Mavlink/common/mavlink_msg_play_tune.hpp
221+
Mavlink/common/mavlink_msg_position_target_global_int.h
222+
Mavlink/common/mavlink_msg_position_target_global_int.hpp
223+
Mavlink/common/mavlink_msg_position_target_local_ned.h
224+
Mavlink/common/mavlink_msg_position_target_local_ned.hpp
225+
Mavlink/common/mavlink_msg_power_status.h
226+
Mavlink/common/mavlink_msg_power_status.hpp
227+
Mavlink/common/mavlink_msg_radio_status.h
228+
Mavlink/common/mavlink_msg_radio_status.hpp
229+
Mavlink/common/mavlink_msg_raw_imu.h
230+
Mavlink/common/mavlink_msg_raw_imu.hpp
231+
Mavlink/common/mavlink_msg_raw_pressure.h
232+
Mavlink/common/mavlink_msg_raw_pressure.hpp
233+
Mavlink/common/mavlink_msg_rc_channels.h
234+
Mavlink/common/mavlink_msg_rc_channels.hpp
235+
Mavlink/common/mavlink_msg_rc_channels_override.h
236+
Mavlink/common/mavlink_msg_rc_channels_override.hpp
237+
Mavlink/common/mavlink_msg_rc_channels_raw.h
238+
Mavlink/common/mavlink_msg_rc_channels_raw.hpp
239+
Mavlink/common/mavlink_msg_rc_channels_scaled.h
240+
Mavlink/common/mavlink_msg_rc_channels_scaled.hpp
241+
Mavlink/common/mavlink_msg_request_data_stream.h
242+
Mavlink/common/mavlink_msg_request_data_stream.hpp
243+
Mavlink/common/mavlink_msg_resource_request.h
244+
Mavlink/common/mavlink_msg_resource_request.hpp
245+
Mavlink/common/mavlink_msg_safety_allowed_area.h
246+
Mavlink/common/mavlink_msg_safety_allowed_area.hpp
247+
Mavlink/common/mavlink_msg_safety_set_allowed_area.h
248+
Mavlink/common/mavlink_msg_safety_set_allowed_area.hpp
249+
Mavlink/common/mavlink_msg_scaled_imu.h
250+
Mavlink/common/mavlink_msg_scaled_imu.hpp
251+
Mavlink/common/mavlink_msg_scaled_imu2.h
252+
Mavlink/common/mavlink_msg_scaled_imu2.hpp
253+
Mavlink/common/mavlink_msg_scaled_imu3.h
254+
Mavlink/common/mavlink_msg_scaled_imu3.hpp
255+
Mavlink/common/mavlink_msg_scaled_pressure.h
256+
Mavlink/common/mavlink_msg_scaled_pressure.hpp
257+
Mavlink/common/mavlink_msg_scaled_pressure2.h
258+
Mavlink/common/mavlink_msg_scaled_pressure2.hpp
259+
Mavlink/common/mavlink_msg_scaled_pressure3.h
260+
Mavlink/common/mavlink_msg_scaled_pressure3.hpp
261+
Mavlink/common/mavlink_msg_serial_control.h
262+
Mavlink/common/mavlink_msg_serial_control.hpp
263+
Mavlink/common/mavlink_msg_servo_output_raw.h
264+
Mavlink/common/mavlink_msg_servo_output_raw.hpp
265+
Mavlink/common/mavlink_msg_set_actuator_control_target.h
266+
Mavlink/common/mavlink_msg_set_actuator_control_target.hpp
267+
Mavlink/common/mavlink_msg_set_attitude_target.h
268+
Mavlink/common/mavlink_msg_set_attitude_target.hpp
269+
Mavlink/common/mavlink_msg_set_gps_global_origin.h
270+
Mavlink/common/mavlink_msg_set_gps_global_origin.hpp
271+
Mavlink/common/mavlink_msg_set_home_position.h
272+
Mavlink/common/mavlink_msg_set_home_position.hpp
273+
Mavlink/common/mavlink_msg_set_mode.h
274+
Mavlink/common/mavlink_msg_set_mode.hpp
275+
Mavlink/common/mavlink_msg_set_position_target_global_int.h
276+
Mavlink/common/mavlink_msg_set_position_target_global_int.hpp
277+
Mavlink/common/mavlink_msg_set_position_target_local_ned.h
278+
Mavlink/common/mavlink_msg_set_position_target_local_ned.hpp
279+
Mavlink/common/mavlink_msg_setup_signing.h
280+
Mavlink/common/mavlink_msg_setup_signing.hpp
281+
Mavlink/common/mavlink_msg_sim_state.h
282+
Mavlink/common/mavlink_msg_sim_state.hpp
283+
Mavlink/common/mavlink_msg_statustext.h
284+
Mavlink/common/mavlink_msg_statustext.hpp
285+
Mavlink/common/mavlink_msg_storage_information.h
286+
Mavlink/common/mavlink_msg_storage_information.hpp
287+
Mavlink/common/mavlink_msg_sys_status.h
288+
Mavlink/common/mavlink_msg_sys_status.hpp
289+
Mavlink/common/mavlink_msg_system_time.h
290+
Mavlink/common/mavlink_msg_system_time.hpp
291+
Mavlink/common/mavlink_msg_terrain_check.h
292+
Mavlink/common/mavlink_msg_terrain_check.hpp
293+
Mavlink/common/mavlink_msg_terrain_data.h
294+
Mavlink/common/mavlink_msg_terrain_data.hpp
295+
Mavlink/common/mavlink_msg_terrain_report.h
296+
Mavlink/common/mavlink_msg_terrain_report.hpp
297+
Mavlink/common/mavlink_msg_terrain_request.h
298+
Mavlink/common/mavlink_msg_terrain_request.hpp
299+
Mavlink/common/mavlink_msg_timesync.h
300+
Mavlink/common/mavlink_msg_timesync.hpp
301+
Mavlink/common/mavlink_msg_v2_extension.h
302+
Mavlink/common/mavlink_msg_v2_extension.hpp
303+
Mavlink/common/mavlink_msg_vfr_hud.h
304+
Mavlink/common/mavlink_msg_vfr_hud.hpp
305+
Mavlink/common/mavlink_msg_vibration.h
306+
Mavlink/common/mavlink_msg_vibration.hpp
307+
Mavlink/common/mavlink_msg_vicon_position_estimate.h
308+
Mavlink/common/mavlink_msg_vicon_position_estimate.hpp
309+
Mavlink/common/mavlink_msg_vision_position_estimate.h
310+
Mavlink/common/mavlink_msg_vision_position_estimate.hpp
311+
Mavlink/common/mavlink_msg_vision_speed_estimate.h
312+
Mavlink/common/mavlink_msg_vision_speed_estimate.hpp
313+
Mavlink/common/mavlink_msg_wind_cov.h
314+
Mavlink/common/mavlink_msg_wind_cov.hpp
315+
Mavlink/common/testsuite.h
316+
Mavlink/common/version.h
317+
Mavlink/checksum.h
318+
Mavlink/mavlink_conversions.h
319+
Mavlink/mavlink_get_info.h
320+
Mavlink/mavlink_helpers.h
321+
Mavlink/mavlink_sha256.h
322+
Mavlink/mavlink_types.h
323+
Mavlink/message.hpp
324+
Mavlink/msgmap.hpp
325+
Mavlink/protocol.h
326+
327+
serial_port.h serial_port.cpp
328+
CA.cpp CA.h
329+
autopilot_interface.h autopilot_interface.cpp
330+
)
331+
332+
add_executable(CA ${SOURCE_FILES}
333+
serial_port.h serial_port.cpp
334+
autopilot_interface.h autopilot_interface.cpp
335+
CA.h CA.cpp
336+
)

0 commit comments

Comments
 (0)