uncrustify ArduPlane/defines.h

This commit is contained in:
uncrustify 2012-08-16 17:50:16 -07:00 committed by Pat Hickey
parent 2c56e5c690
commit b960619195

View File

@ -13,7 +13,8 @@
#define DEBUG 0 #define DEBUG 0
#define LOITER_RANGE 60 // for calculating power outside of loiter radius #define LOITER_RANGE 60 // for calculating power outside of loiter radius
#define SERVO_MAX 4500 // This value represents 45 degrees and is just an arbitrary representation of servo max travel. #define SERVO_MAX 4500 // This value represents 45 degrees and is just an
// arbitrary representation of servo max travel.
// failsafe // failsafe
// ---------------------- // ----------------------
@ -61,30 +62,45 @@
// Auto Pilot modes // Auto Pilot modes
// ---------------- // ----------------
#define MANUAL 0 #define MANUAL 0
#define CIRCLE 1 // When flying sans GPS, and we loose the radio, just circle #define CIRCLE 1 // When flying sans GPS, and we loose
// the radio, just circle
#define STABILIZE 2 #define STABILIZE 2
#define FLY_BY_WIRE_A 5 // Fly By Wire A has left stick horizontal => desired roll angle, left stick vertical => desired pitch angle, right stick vertical = manual throttle #define FLY_BY_WIRE_A 5 // Fly By Wire A has left stick horizontal =>
#define FLY_BY_WIRE_B 6 // Fly By Wire B has left stick horizontal => desired roll angle, left stick vertical => desired pitch angle, right stick vertical => desired airspeed // desired roll angle, left stick vertical =>
#define FLY_BY_WIRE_C 7 // Fly By Wire C has left stick horizontal => desired roll angle, left stick vertical => desired climb rate, right stick vertical => desired airspeed // desired pitch angle, right stick vertical =
// manual throttle
#define FLY_BY_WIRE_B 6 // Fly By Wire B has left stick horizontal =>
// desired roll angle, left stick vertical =>
// desired pitch angle, right stick vertical
// => desired airspeed
#define FLY_BY_WIRE_C 7 // Fly By Wire C has left stick horizontal =>
// desired roll angle, left stick vertical =>
// desired climb rate, right stick vertical =>
// desired airspeed
// Fly By Wire B and Fly By Wire C require airspeed sensor // Fly By Wire B and Fly By Wire C require airspeed sensor
#define AUTO 10 #define AUTO 10
#define RTL 11 #define RTL 11
#define LOITER 12 #define LOITER 12
//#define TAKEOFF 13 // This is not used by APM. It appears here for consistency with ACM //#define TAKEOFF 13 // This is not used by APM. It appears here
//#define LAND 14 // This is not used by APM. It appears here for consistency with ACM // for consistency with ACM
//#define LAND 14 // This is not used by APM. It appears here for
// consistency with ACM
#define GUIDED 15 #define GUIDED 15
#define INITIALISING 16 // in startup routines #define INITIALISING 16 // in startup routines
// Commands - Note that APM now uses a subset of the MAVLink protocol commands. See enum MAV_CMD in the GCS_Mavlink library // Commands - Note that APM now uses a subset of the MAVLink protocol
#define CMD_BLANK 0 // there is no command stored in the mem location requested // commands. See enum MAV_CMD in the GCS_Mavlink library
#define CMD_BLANK 0 // there is no command stored in the mem location
// requested
#define NO_COMMAND 0 #define NO_COMMAND 0
#define WAIT_COMMAND 255 #define WAIT_COMMAND 255
// Command/Waypoint/Location Options Bitmask // Command/Waypoint/Location Options Bitmask
//-------------------- //--------------------
#define MASK_OPTIONS_RELATIVE_ALT (1<<0) // 1 = Relative altitude #define MASK_OPTIONS_RELATIVE_ALT (1<<0) // 1 = Relative
// altitude
//repeating events //repeating events
#define NO_REPEAT 0 #define NO_REPEAT 0
@ -181,7 +197,8 @@ enum gcs_severity {
#define EVENT_LOOP 4 #define EVENT_LOOP 4
// Climb rate calculations // Climb rate calculations
#define ALTITUDE_HISTORY_LENGTH 8 //Number of (time,altitude) points to regress a climb rate from #define ALTITUDE_HISTORY_LENGTH 8 //Number of (time,altitude) points to
// regress a climb rate from
#define BATTERY_VOLTAGE(x) (x*(g.input_voltage/1024.0))*g.volt_div_ratio #define BATTERY_VOLTAGE(x) (x*(g.input_voltage/1024.0))*g.volt_div_ratio
@ -197,13 +214,16 @@ enum gcs_severity {
#define AN4 4 #define AN4 4
#define AN5 5 #define AN5 5
#define SPEEDFILT 400 // centimeters/second; the speed below which a groundstart will be triggered #define SPEEDFILT 400 // centimeters/second; the speed below
// which a groundstart will be
// triggered
// EEPROM addresses // EEPROM addresses
#define EEPROM_MAX_ADDR 4096 #define EEPROM_MAX_ADDR 4096
// parameters get the first 1280 bytes of EEPROM, remainder is for waypoints // parameters get the first 1280 bytes of EEPROM, remainder is for waypoints
#define WP_START_BYTE 0x500 // where in memory home WP is stored + all other WP #define WP_START_BYTE 0x500 // where in memory home WP is stored + all other
// WP
#define WP_SIZE 15 #define WP_SIZE 15
// fence points are stored at the end of the EEPROM // fence points are stored at the end of the EEPROM
@ -211,11 +231,16 @@ enum gcs_severity {
#define FENCE_WP_SIZE sizeof(Vector2l) #define FENCE_WP_SIZE sizeof(Vector2l)
#define FENCE_START_BYTE (EEPROM_MAX_ADDR-(MAX_FENCEPOINTS*FENCE_WP_SIZE)) #define FENCE_START_BYTE (EEPROM_MAX_ADDR-(MAX_FENCEPOINTS*FENCE_WP_SIZE))
#define MAX_WAYPOINTS ((FENCE_START_BYTE - WP_START_BYTE) / WP_SIZE) - 1 // - 1 to be safe #define MAX_WAYPOINTS ((FENCE_START_BYTE - WP_START_BYTE) / WP_SIZE) - 1 // -
// 1
// to
// be
// safe
#define ONBOARD_PARAM_NAME_LENGTH 15 #define ONBOARD_PARAM_NAME_LENGTH 15
// convert a boolean (0 or 1) to a sign for multiplying (0 maps to 1, 1 maps to -1) // convert a boolean (0 or 1) to a sign for multiplying (0 maps to 1, 1 maps
// to -1)
#define BOOL_TO_SIGN(bvalue) ((bvalue) ? -1 : 1) #define BOOL_TO_SIGN(bvalue) ((bvalue) ? -1 : 1)
// mark a function as not to be inlined // mark a function as not to be inlined