Michelle Rossouw
6ec221625b
Blimp: Add GPS glitch check
4 years ago
Peter Barker
d822499155
Blimp: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Michelle Rossouw
ded488fd9f
Blimp: Remove most commented out code and other cleanups
4 years ago
Michelle Rossouw
b98bbcb678
Blimp: initial implementation of blimp vehicle type
4 years ago
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
Michael du Breuil
5e2093b105
Copter: Allow the user to specify the GCS failsafe timeout
4 years ago
Peter Barker
c86ee44264
Copter: correct compilation when AFS enabled
4 years ago
Iampete1
c265a38344
Copter: add gripper release FS_Option
5 years ago
Peter Barker
ce5f23810b
ArduCopter: log disarm method
5 years ago
Peter Barker
72e6446204
Copter: make requires_terrain a callback on the flightmode
...
This will prompt new modes to consider whether failsafe should be active
for terrain.
5 years ago
Randy Mackay
842a9b78a9
Copter: remove out-of-date comment from terrain failsafe check
5 years ago
Matt Lawrence
f71ef4c7ab
Copter: Refactor failsafes, add fs_options bitmask parameter
...
- Radio failsafe, battery failsafe, GCS failsafe refactoring
- Add new FS_OPTIONS parameter
- Enhance GCS Failsafe abilities
5 years ago
Michael du Breuil
b42b1c08c4
Copter: Support new AP_Vehicle::set_mode
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago
Peter Barker
eb9e65fd28
Copter: add GUIDED_NOGPS to failsafe checks
6 years ago
Peter Barker
567ba799f1
Copter: rewrite gcs-failsafe check for clarity
6 years ago
Peter Barker
6dce39cbe1
Copter: use AP_Arming methods to arm and disarm vehicle
...
Really just changing the namespace of init_arm_motors
6 years ago
Tom Pittenger
7824b64ad6
Copter: rename dataflash to logger
6 years ago
Peter Barker
c7e21d95ef
Copter: move Log_Write_Error into library
6 years ago
Randy Mackay
a8bcd50fdd
Copter: minor format fix
6 years ago
Peter Barker
a30cdf6806
Copter: eliminate failsafe.rc_override_active
...
Use RC_Channels::has_active_overrides() instead
7 years ago
Peter Barker
f06637d48e
Copter: update servorelayevents @50Hz rather than 3Hz
...
One of the functions we allow for is toggling the servo at a set
frequency. 3Hz - the old rate - doesn't allow for precise triggering of
the servo. This patch increases that rate to 50Hz - somewhat better.
7 years ago
Lauri Juusela
a3587f844c
Copter: RTL if not in AUTO mode and FS_THR_ENABLED_CONTINUE_MISSION enabled
7 years ago
Michael du Breuil
d96919ed21
Copter: Use RC_Channels instead of hal.rcin
7 years ago
Peter Barker
d219540554
Copter: correct compilation when AFS is enabled
7 years ago
Michael du Breuil
291531e056
Copter: Support new battery failsafes
7 years ago
Peter Barker
a7fe242e31
Copter: add option to disable RTL flight mode
7 years ago
Tatsuya Yamaguchi
6698660fd6
Copter: fix Battery FailSafe action with auto mode
7 years ago
Dylan Herman
20fe5bb98f
Copter: add SmartRTL failsafe action
...
Adds SmartRTL or RTL and SmartRTL or Land failsafe options for batt, throttle, and GCS failsafes
7 years ago
Randy Mackay
2d23e1f7c7
Copter: rename flightmode_ objects to mode_
7 years ago
Peter Barker
682f3c0e7e
Copter: FlightMode - convert RTL flight mode
7 years ago
Randy Mackay
f97e43919b
Copter: add gps glitch notification and pre-arm check
8 years ago
Peter Barker
f60389d4aa
Copter: use send_text method on the GCS singleton
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
murata
57c61ace62
Copter: To remove a break after the return statement.
8 years ago
Jonathan Challinger
80f3541933
Copter: add configurable arming delay
9 years ago
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
9 years ago
Ricardo de Almeida Gonzaga
ce241dd97a
ArduCopter: Fix typos
9 years ago
Randy Mackay
47658fe964
Copter: add terrain failsafe
9 years ago
Jonathan Challinger
1356deab8b
Copter: add control_mode_reason
9 years ago
Jonathan Challinger
6b5ba86f21
Copter: simplify GCS failsafe
9 years ago
Jonathan Challinger
5cc969f01b
Copter: simplify battery and radio failsafe logic
9 years ago
Luis Vale Gonçalves
3199829d45
Copter: revisions to text strings sent to GCS
9 years ago
lvale
549695181c
Copter: revised and uniformization of severity messages
9 years ago
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
9 years ago
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
9 years ago
squilter
767b4da5b6
Copter: update send text severities
10 years ago
Randy Mackay
6a4f4c5f8d
Copter: failsafe RTL vs LAND decision always based on 2m
...
Previously this decision was based on the WPNAV_RADIUS parameter which is unexpected (and undocumented) behaviour. Better just to hard-code it to 2m and remove the dependency on this parameter.
10 years ago
Andrew Tridgell
278883c521
Copter: finished conversion to .cpp files
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago