José Roberto de Souza
c581a702a0
ArduCopter: Fix typo: auxiliar to auxiliary
9 years ago
Randy Mackay
e20038a453
Copter: support SET_ATTITUDE_TARGET in guided mode
9 years ago
Randy Mackay
0da38ba2bf
Copter: add Precision Landing log message
10 years ago
Gustavo Jose de Sousa
4d4b856735
ArduCopter: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Randy Mackay
764fa36716
Copter: log ERR when compass, baro unhealthy
10 years ago
Randy Mackay
cfe046c9d1
Copter: log EKF height reset
10 years ago
Robert Lefebvre
01ae84dda6
Copter: Create Loiter state machine.
10 years ago
Randy Mackay
2b35fbc81f
Copter: remove redundant ToRad definition
10 years ago
Robert Lefebvre
a642c88e34
Copter: AltHold state machine
10 years ago
Robert Lefebvre
ee6508d5a7
Copter: Event Log rotor speed going below critical
10 years ago
Robert Lefebvre
62079226ff
Copter: add Heli Dataflash message
10 years ago
Robert Lefebvre
c6281c772d
Copter: add rotor_runup_complete Event Logging
10 years ago
Leonard Hall
b336ab4de7
Copter: Autotune remove logging of BAD_GAINS event
...
This should never happen so no need to log
10 years ago
Randy Mackay
e3183babde
Copter: remove unused GPS failsafe definitions
10 years ago
Randy Mackay
aa05325b54
Copter: add althold as ekf failsafe action
10 years ago
Andrew Tridgell
1792710f41
Copter: added a bit in LOG_BITMASK for PID logging
10 years ago
Andrew Tridgell
14a90ea001
Copter: removed NOINLINE define
10 years ago
Randy Mackay
09a98b89b7
Copter: add RTL to front of RTLState enum values
...
This removes the confusing Land enum value which also appears in the
flight mode enum
10 years ago
Randy Mackay
8d05eaae16
Copter: add aux switch for Brake flight mode
10 years ago
Randy Mackay
7acdcd8905
Copter: rename stop to brake
10 years ago
Randy Mackay
41077be4ad
Copter: parachute failure message if landed
10 years ago
Andrew Tridgell
6dc3cff000
Copter: added LOG_BITMASK 1<<19 for logging raw accel/gyro data
...
useful for checking vibration handling
10 years ago
Randy Mackay
0812e16008
Copter: explicitly define flight modes enum
...
Thanks to Luis Vale for spotting this
10 years ago
Robert Lefebvre
41a6cc64ff
Copter: Log Emergency Stop and Motor Interlock status
10 years ago
Robert Lefebvre
d8a0952b5a
Copter: Explicitly define aux_switch enum.
10 years ago
Robert Lefebvre
da2854403e
Copter: Explicitly define tuning_func enum value
10 years ago
Robert Lefebvre
fab8604f16
Copter: Change Auto Yaw #define table into Enum.
10 years ago
Robert Lefebvre
32b4e70cb7
Copter: Deprecate Aux Switch Multi-Mode
10 years ago
Robert Lefebvre
22a7fba289
Copter: Change autopilot modes into Enum
10 years ago
Robert Lefebvre
39d23519b1
Copter: Change CH6_Tuning #defines into Enum
10 years ago
Robert Lefebvre
2010410c44
Copter: Add numbers to Aux Switch Enum comments
10 years ago
Robert Lefebvre
7349827eb1
Copter: Add Aux Switch E-Stop Function
10 years ago
Robert Lefebvre
e4c5915330
Copter: initial creation of motor_interlock
10 years ago
Jonathan Challinger
73d961cebc
Copter: mavlink initiated takeoff in alt-hold modes
...
adds PILOT_TKOFF_ALT for target altitude above home in cm for pilot initiated takeoff
10 years ago
Andrew Chapman
4311cd4e7a
Copter: add logging for CH6 parameter tuning
...
Logs CH6 tuning values to a new PTUN log struct, specific to
APM::Copter at this point
10 years ago
Andrew Tridgell
cb2427ef9e
Copter: removed special cases for DCM gain changes on arm/disarm
...
copter no longer uses DCM, so it doesn't need these special cases
10 years ago
Robert Lefebvre
1aa696bc10
Copter: Implement Stop Mode
10 years ago
Randy Mackay
dfb720bab6
Copter: rename FULL_IMU logging to IMU_FAST
...
This naming is consistent with the earlier ATTITUDE_FAST option and
clarifies that it's the rate that's increased rather than the content.
10 years ago
Peter Barker
5a45de5e00
Copter: IMU full-rate logging LOG_BITMASK flag
10 years ago
Jaime Machuca
3c00b0a0a8
Copter: ch7/ch8 for lost copter sound
10 years ago
Randy Mackay
11576a0f1e
Copter: fix bitmask for use with SET_POSITION_TARGET
...
Thanks to vooon for spotting this
10 years ago
Randy Mackay
74b98b89d0
Copter: remove dcm check
10 years ago
Randy Mackay
522ef8f91f
Copter: rename MOT df msg to MOTB
...
This will slightly reduce confusion with the MOT message from AC3.1.5
that eventually became RCOUT
10 years ago
Randy Mackay
b679fd0be0
Copter: log RATE with ATT
10 years ago
Randy Mackay
e6c3f4f97b
Copter: move aux switch enum to defines.h
10 years ago
Robert Lefebvre
97cd3614eb
Copter: Change Aux Switch function list to enum.
10 years ago
Robert Lefebvre
a5af151a91
Copter: Initial expansion of Aux Switch to Ch7-12
10 years ago
Randy Mackay
fbfc94cf69
Copter: remove GPS glitch and failsafe
...
The EKF failsafe now captures all failures that could lead to a bad
position including GPS glitches and a bad compass meaning we do not need
this protection in the main flight code.
10 years ago
Randy Mackay
0476558049
Copter: remove USE_EKF from ch7/ch8 switch
10 years ago
Leonard Hall
c78480e14f
Copter: rename loiter_pos to pos_xy
...
Also renamed throttle_rate to vel_z, throttle_accel to accel_z
10 years ago