Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
d8e90ded90
Sub: adjust for Location_Class and Location unification
6 years ago
Peter Barker
ecd69e4359
Sub: remove pointless zero-initialisation
6 years ago
Patrick José Pereira
dcd3f83539
Sub: Remove void as parameter
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Peter Barker
c17514cf85
Sub: use AP_FWVersion singleton
7 years ago
Peter Barker
133b9930a6
Sub: make scheduler track whether it has called the delay callback
7 years ago
Randy Mackay
defdeaed95
Sub: integrate AC_Loiter
7 years ago
Peter Barker
980fbf6cfb
Sub: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
7313d9e7a7
Sub: use AP_Scheduler's loop() function
7 years ago
Peter Barker
9bb1224cef
Sub: use scheduler ticks in place of mainloop_count
7 years ago
Randy Mackay
6a701b2412
Sub: move pos-control pids to pos-control library
7 years ago
Randy Mackay
cef50d8a30
Sub: velocity pi moved to position control library
7 years ago
Andrew Tridgell
4c9f48244e
Sub: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Lucas De Marchi
cf6ea9642e
global: use static method to construct AP_Terrain
7 years ago
Lucas De Marchi
4f42facefc
global: use static method to construct AC_Avoid
7 years ago
Lucas De Marchi
b05610870c
global: use static method to construct AP_Rally
7 years ago
Lucas De Marchi
c6eb48009b
global: use static method to construct AC_Fence
7 years ago
Lucas De Marchi
18aa88b329
global: use static method to construct AP_Mount
7 years ago
Lucas De Marchi
c3647f0185
global: use static method to construct AP_Camera
7 years ago
Lucas De Marchi
cc53e7bc4b
global: use static method to construct AP_ServoRelayEvents
7 years ago
Lucas De Marchi
b36a5919f5
global: use static method to construct AP_Mission
...
This also move the initialization to be in the header for those that
weren't already to maintain consistency.
7 years ago
Lucas De Marchi
53c82b4aaf
global: use static method to construct DataFlash_Class
7 years ago
Lucas De Marchi
7eba6572ea
ArduSub: move version to a static member
...
We should never include version.h or ap_version.h headers directly
on a header since this will trigger a complete rebuild of the
codebase when we commit to the repository. The ap_version.h header
is auto-generated containing information from the current commit.
If we include it in a header, every other file that ends up including
that header (directly or indirectly) will need to be rebuilt. No
ccache's cache beats having to do nothing when the header is just
not included.
version.h contains information that is kept on a struct inside
each vehicle. Rather than using the macros from each vehicle,
the getter should be preferred, which returns an AP_FWVersion
referente.
7 years ago
Peter Barker
89e3f1dbd8
Sub: move gcs_out_of_time into GCS object
8 years ago
Peter Barker
ae9891d291
Sub: add constant structure holding firmware version
8 years ago
Peter Barker
b299772a75
Sub: camera is responsible for taking distance-based-images and logging
8 years ago
Peter Barker
4913fc2f2a
Sub: move should_log check of log bitmask into DataFlash
8 years ago
Jacob Walser
d0171395b8
Sub: Remove baro_alt and baro_climbrate members
...
We can get this from baro object directly
8 years ago
Jacob Walser
b7de1eb88a
Sub: failsafe.manual_control -> failsafe.pilot_input
...
reset pilot input failsafe timer when RC_CHANNELS_OVERRIDE is received
8 years ago
Jacob Walser
3e471e808a
Sub: Refactor methods in navigation.cpp
8 years ago
Jacob Walser
d629d4ba9e
Sub: Change mode button function implementation
8 years ago
Jacob Walser
2fa9d31787
Sub: Remove auto-trim
...
Sub vehicles usually have some static stability
8 years ago
Jacob Walser
6886952438
Sub: Remove simple mode
8 years ago
Jacob Walser
0ce2896e22
Sub: Remove rc receiver code
8 years ago
Jacob Walser
5acfc164df
Sub: Implement crash check
8 years ago
Jacob Walser
97396e65d1
Sub: Disable manual control failsafe for SITL
8 years ago
Jacob Walser
84c3c0d234
Sub: Add support for AP_AHRS_View
8 years ago
Jacob Walser
4112fd1316
Sub: Remove mode header
8 years ago
Jacob Walser
5233b25910
Sub: Format all C++ with Tools/CodeStyle/astylerc
8 years ago
Jacob Walser
ed87bd9e59
Sub: fixes from rebase on ArduPilot master
8 years ago
Jacob Walser
852374ab4d
Sub: Manual control failsafe
8 years ago
Jacob Walser
d237887d08
Sub: Require initial contact with GCS before entering failsafe.
8 years ago
Jacob Walser
7b1347da79
Sub: Initialize control mode to flightmode 1
8 years ago
Jacob Walser
45de3b1163
Sub: Disable Avoidance and Proximity by default
8 years ago
Jacob Walser
0d575681de
Sub: Remove RTL
8 years ago
Jacob Walser
7e1c63aba3
Sub: Remove sprayer
8 years ago
Jacob Walser
7b5d209aba
Sub: Remove parachute
8 years ago
Jacob Walser
b6d76912cf
Sub: Remove takeoff code
8 years ago
Jacob Walser
456f5e2e93
Sub: Update Sub to match relevant Copter and Library developments
8 years ago
Jacob Walser
579f58e9f2
Sub: hold absolute heading in depth hold and poshold
8 years ago