From 81809be7cd81b2a22ebc3f4ad3e10e552edb4e81 Mon Sep 17 00:00:00 2001 From: Sugnan Prabhu Date: Wed, 11 Oct 2017 19:17:52 +0530 Subject: [PATCH] Add include guard in headers files (#8108) Signed-off-by: Sugnan Prabhu S --- src/drivers/airspeed/airspeed.h | 2 ++ src/drivers/boards/sim/board_config.h | 2 ++ src/drivers/device/vfile.h | 2 ++ src/drivers/linux_gpio/linux_gpio.h | 1 + src/drivers/linux_sbus/linux_sbus.h | 2 ++ src/drivers/mpl3115a2/mpl3115a2.h | 2 ++ src/drivers/sf0x/sf0x_parser.h | 4 +++- src/lib/tailsitter_recovery/tailsitter_recovery.h | 3 +++ src/lib/terrain_estimation/terrain_estimator.h | 2 ++ src/modules/commander/arm_auth.h | 2 ++ src/modules/commander/calibration_routines.h | 2 ++ .../micrortps_bridge/micrortps_client/microRTPS_client.h | 2 ++ src/modules/position_estimator_inav/inertial_filter.h | 2 ++ .../position_estimator_inav/position_estimator_inav_params.h | 2 ++ src/modules/px4iofirmware/px4io.h | 2 ++ src/modules/sensors/temperature_compensation.h | 2 ++ src/modules/syslink/syslink.h | 1 + src/modules/syslink/syslink_main.h | 2 ++ src/platforms/posix/drivers/barosim/barosim.h | 2 ++ src/platforms/qurt/px4_layer/get_commands.h | 2 ++ .../ros/nodes/attitude_estimator/attitude_estimator.h | 2 ++ src/platforms/ros/nodes/commander/commander.h | 2 ++ .../demo_offboard_attitude_setpoints.h | 2 ++ .../demo_offboard_position_setpoints.h | 2 ++ src/platforms/ros/nodes/manual_input/manual_input.h | 2 ++ src/platforms/ros/nodes/mavlink/mavlink.h | 2 ++ .../ros/nodes/position_estimator/position_estimator.h | 2 ++ src/platforms/shmem.h | 2 ++ 28 files changed, 56 insertions(+), 1 deletion(-) diff --git a/src/drivers/airspeed/airspeed.h b/src/drivers/airspeed/airspeed.h index dc9dccc3fa..d911e9dc3e 100644 --- a/src/drivers/airspeed/airspeed.h +++ b/src/drivers/airspeed/airspeed.h @@ -31,6 +31,8 @@ * ****************************************************************************/ +#pragma once + #include #include #include diff --git a/src/drivers/boards/sim/board_config.h b/src/drivers/boards/sim/board_config.h index 6b6ec5b918..7bc141cb93 100644 --- a/src/drivers/boards/sim/board_config.h +++ b/src/drivers/boards/sim/board_config.h @@ -1,3 +1,5 @@ +#pragma once + /* * I2C busses */ diff --git a/src/drivers/device/vfile.h b/src/drivers/device/vfile.h index 01fb8a5da7..ea12b6dfa6 100644 --- a/src/drivers/device/vfile.h +++ b/src/drivers/device/vfile.h @@ -38,6 +38,8 @@ * @author Mark Charlebois */ +#pragma once + #include #include #include "device.h" diff --git a/src/drivers/linux_gpio/linux_gpio.h b/src/drivers/linux_gpio/linux_gpio.h index ee147ccda7..d3e3df1d5b 100644 --- a/src/drivers/linux_gpio/linux_gpio.h +++ b/src/drivers/linux_gpio/linux_gpio.h @@ -41,6 +41,7 @@ * @author Nicolae Rosia */ +#pragma once class LinuxGPIO { diff --git a/src/drivers/linux_sbus/linux_sbus.h b/src/drivers/linux_sbus/linux_sbus.h index e78e148eaa..e650a92914 100644 --- a/src/drivers/linux_sbus/linux_sbus.h +++ b/src/drivers/linux_sbus/linux_sbus.h @@ -33,6 +33,8 @@ * ****************************************************************************/ +#pragma once + #include #include #include diff --git a/src/drivers/mpl3115a2/mpl3115a2.h b/src/drivers/mpl3115a2/mpl3115a2.h index fb451bd3a8..2aebfeec90 100644 --- a/src/drivers/mpl3115a2/mpl3115a2.h +++ b/src/drivers/mpl3115a2/mpl3115a2.h @@ -37,6 +37,8 @@ * Shared defines for the mpl3115a2 driver. */ +#pragma once + #define MPL3115A2_REG_WHO_AM_I 0x0c #define MPL3115A2_WHO_AM_I 0xC4 diff --git a/src/drivers/sf0x/sf0x_parser.h b/src/drivers/sf0x/sf0x_parser.h index 20892d50eb..6d0f9aff81 100644 --- a/src/drivers/sf0x/sf0x_parser.h +++ b/src/drivers/sf0x/sf0x_parser.h @@ -38,6 +38,8 @@ * Declarations of parser for the Lightware SF0x laser rangefinder series */ +#pragma once + enum SF0X_PARSE_STATE { SF0X_PARSE_STATE0_UNSYNC = 0, SF0X_PARSE_STATE1_SYNC, @@ -48,4 +50,4 @@ enum SF0X_PARSE_STATE { SF0X_PARSE_STATE6_GOT_CARRIAGE_RETURN }; -int sf0x_parser(char c, char *parserbuf, unsigned *parserbuf_index, enum SF0X_PARSE_STATE *state, float *dist); \ No newline at end of file +int sf0x_parser(char c, char *parserbuf, unsigned *parserbuf_index, enum SF0X_PARSE_STATE *state, float *dist); diff --git a/src/lib/tailsitter_recovery/tailsitter_recovery.h b/src/lib/tailsitter_recovery/tailsitter_recovery.h index 5de16d25e8..be6e2c18fa 100644 --- a/src/lib/tailsitter_recovery/tailsitter_recovery.h +++ b/src/lib/tailsitter_recovery/tailsitter_recovery.h @@ -47,6 +47,9 @@ * * @author Roman Bapst */ + +#pragma once + #include #define SigmoidFunction(val) 1/(1 + expf(-val)) diff --git a/src/lib/terrain_estimation/terrain_estimator.h b/src/lib/terrain_estimation/terrain_estimator.h index 802e464d10..891b5a2da0 100644 --- a/src/lib/terrain_estimation/terrain_estimator.h +++ b/src/lib/terrain_estimation/terrain_estimator.h @@ -35,6 +35,8 @@ * @file terrain_estimator.h */ +#pragma once + #include #include "matrix/Matrix.hpp" #include diff --git a/src/modules/commander/arm_auth.h b/src/modules/commander/arm_auth.h index b66c888b78..5e28fa64ac 100644 --- a/src/modules/commander/arm_auth.h +++ b/src/modules/commander/arm_auth.h @@ -31,6 +31,8 @@ * ****************************************************************************/ +#pragma once + #include #include diff --git a/src/modules/commander/calibration_routines.h b/src/modules/commander/calibration_routines.h index 298b13e0d0..dca5e1d153 100644 --- a/src/modules/commander/calibration_routines.h +++ b/src/modules/commander/calibration_routines.h @@ -34,6 +34,8 @@ /// @file calibration_routines.h /// @authot Don Gagne +#pragma once + /** * Least-squares fit of a sphere to a set of points. * diff --git a/src/modules/micrortps_bridge/micrortps_client/microRTPS_client.h b/src/modules/micrortps_bridge/micrortps_client/microRTPS_client.h index 7badd0c870..1485975db6 100644 --- a/src/modules/micrortps_bridge/micrortps_client/microRTPS_client.h +++ b/src/modules/micrortps_bridge/micrortps_client/microRTPS_client.h @@ -30,6 +30,8 @@ * ****************************************************************************/ +#pragma once + #include "microRTPS_transport.h" #include diff --git a/src/modules/position_estimator_inav/inertial_filter.h b/src/modules/position_estimator_inav/inertial_filter.h index 15ac93d874..5f8b40ef14 100644 --- a/src/modules/position_estimator_inav/inertial_filter.h +++ b/src/modules/position_estimator_inav/inertial_filter.h @@ -5,6 +5,8 @@ * Author: Anton Babushkin */ +#pragma once + #include #include diff --git a/src/modules/position_estimator_inav/position_estimator_inav_params.h b/src/modules/position_estimator_inav/position_estimator_inav_params.h index 2e5b19c64d..81932dc200 100644 --- a/src/modules/position_estimator_inav/position_estimator_inav_params.h +++ b/src/modules/position_estimator_inav/position_estimator_inav_params.h @@ -39,6 +39,8 @@ * Parameters definition for position_estimator_inav */ +#pragma once + #include struct position_estimator_inav_params { diff --git a/src/modules/px4iofirmware/px4io.h b/src/modules/px4iofirmware/px4io.h index d9f0c14b0e..cb6390cea6 100644 --- a/src/modules/px4iofirmware/px4io.h +++ b/src/modules/px4iofirmware/px4io.h @@ -37,6 +37,8 @@ * General defines and structures for the PX4IO module firmware. */ +#pragma once + #include #include diff --git a/src/modules/sensors/temperature_compensation.h b/src/modules/sensors/temperature_compensation.h index fb68a8e94d..1da2cd193f 100644 --- a/src/modules/sensors/temperature_compensation.h +++ b/src/modules/sensors/temperature_compensation.h @@ -40,6 +40,8 @@ * @author Beat Küng */ +#pragma once + #include #include diff --git a/src/modules/syslink/syslink.h b/src/modules/syslink/syslink.h index 7261c56574..d0ccb14c4b 100644 --- a/src/modules/syslink/syslink.h +++ b/src/modules/syslink/syslink.h @@ -31,6 +31,7 @@ * ****************************************************************************/ +#pragma once #include diff --git a/src/modules/syslink/syslink_main.h b/src/modules/syslink/syslink_main.h index 8b6ddea9e7..0382e904f8 100644 --- a/src/modules/syslink/syslink_main.h +++ b/src/modules/syslink/syslink_main.h @@ -31,6 +31,8 @@ * ****************************************************************************/ +#pragma once + #include #include diff --git a/src/platforms/posix/drivers/barosim/barosim.h b/src/platforms/posix/drivers/barosim/barosim.h index cb6af82e70..825e464a07 100644 --- a/src/platforms/posix/drivers/barosim/barosim.h +++ b/src/platforms/posix/drivers/barosim/barosim.h @@ -36,5 +36,7 @@ * * A simulated Barometer. */ +#pragma once + #include "VirtDevObj.hpp" diff --git a/src/platforms/qurt/px4_layer/get_commands.h b/src/platforms/qurt/px4_layer/get_commands.h index df0fbd50c6..2e89e67bbf 100644 --- a/src/platforms/qurt/px4_layer/get_commands.h +++ b/src/platforms/qurt/px4_layer/get_commands.h @@ -36,6 +36,8 @@ * @author Mark Charlebois */ +#pragma once + __BEGIN_DECLS // The commands to run are specified in a target file: commands_.c extern const char *get_commands(void); diff --git a/src/platforms/ros/nodes/attitude_estimator/attitude_estimator.h b/src/platforms/ros/nodes/attitude_estimator/attitude_estimator.h index f760a39d8b..a31934740b 100644 --- a/src/platforms/ros/nodes/attitude_estimator/attitude_estimator.h +++ b/src/platforms/ros/nodes/attitude_estimator/attitude_estimator.h @@ -38,6 +38,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include #include diff --git a/src/platforms/ros/nodes/commander/commander.h b/src/platforms/ros/nodes/commander/commander.h index 5328ab7964..760e35d580 100644 --- a/src/platforms/ros/nodes/commander/commander.h +++ b/src/platforms/ros/nodes/commander/commander.h @@ -38,6 +38,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include #include diff --git a/src/platforms/ros/nodes/demo_offboard_attitude_setpoints/demo_offboard_attitude_setpoints.h b/src/platforms/ros/nodes/demo_offboard_attitude_setpoints/demo_offboard_attitude_setpoints.h index d7b7a37ba0..f36d6d50b8 100644 --- a/src/platforms/ros/nodes/demo_offboard_attitude_setpoints/demo_offboard_attitude_setpoints.h +++ b/src/platforms/ros/nodes/demo_offboard_attitude_setpoints/demo_offboard_attitude_setpoints.h @@ -39,6 +39,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include diff --git a/src/platforms/ros/nodes/demo_offboard_position_setpoints/demo_offboard_position_setpoints.h b/src/platforms/ros/nodes/demo_offboard_position_setpoints/demo_offboard_position_setpoints.h index 7d39690f4c..8680e427a9 100644 --- a/src/platforms/ros/nodes/demo_offboard_position_setpoints/demo_offboard_position_setpoints.h +++ b/src/platforms/ros/nodes/demo_offboard_position_setpoints/demo_offboard_position_setpoints.h @@ -39,6 +39,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include diff --git a/src/platforms/ros/nodes/manual_input/manual_input.h b/src/platforms/ros/nodes/manual_input/manual_input.h index 2bafcca2e8..238911af5d 100644 --- a/src/platforms/ros/nodes/manual_input/manual_input.h +++ b/src/platforms/ros/nodes/manual_input/manual_input.h @@ -38,6 +38,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include #include diff --git a/src/platforms/ros/nodes/mavlink/mavlink.h b/src/platforms/ros/nodes/mavlink/mavlink.h index af9e019993..47b684adc2 100644 --- a/src/platforms/ros/nodes/mavlink/mavlink.h +++ b/src/platforms/ros/nodes/mavlink/mavlink.h @@ -40,6 +40,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include #include diff --git a/src/platforms/ros/nodes/position_estimator/position_estimator.h b/src/platforms/ros/nodes/position_estimator/position_estimator.h index ee46cdf77d..39f8322f46 100644 --- a/src/platforms/ros/nodes/position_estimator/position_estimator.h +++ b/src/platforms/ros/nodes/position_estimator/position_estimator.h @@ -38,6 +38,8 @@ * @author Thomas Gubler */ +#pragma once + #include "ros/ros.h" #include #include diff --git a/src/platforms/shmem.h b/src/platforms/shmem.h index bed181c267..128c29ff67 100644 --- a/src/platforms/shmem.h +++ b/src/platforms/shmem.h @@ -31,6 +31,8 @@ * ****************************************************************************/ +#pragma once + #define MAX_SHMEM_PARAMS 2000 //MAP_SIZE - (LOCK_SIZE - sizeof(struct shmem_info)) #define PARAM_BUFFER_SIZE (MAX_SHMEM_PARAMS / 8 + 1)