Randy Mackay
b60d6348ed
Copter: add dead reckon failsafe
3 years ago
khanasif786
e7b0aff8ec
Copter:changed GPS glitch message
3 years ago
Randy Mackay
b56bd41034
Copter: radio fs continue-if-guided loses dependency on gcs failsafe
3 years ago
Peter Barker
5539b55c01
Copter: factor failsafe reporting
3 years ago
Iampete1
2fa38e46a0
Copter: set_mode_auto_do_land_start_or_RTL uses set_mode
3 years ago
Pierre Kancir
7e1716eaeb
Copter: Classify failsafe action definitions
3 years ago
Tatsuya Yamaguchi
1f8df7e5ff
Copter: correct compilation when AUTO mode is disabled
4 years ago
Iampete1
cc53db406d
Copter: treat Auto RTL the same as Auto
4 years ago
Iampete1
6561669213
Copter: support Auto RTL for failsafe events
4 years ago
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
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