Peter Barker
5fc4c9dc5c
Tracker: let AHRS update orientation in its own time
3 years ago
Peter Barker
8461c11742
AntennaTracker: rename AP_AHRS::get_position to get_location
3 years ago
Peter Barker
813c5b97f7
AntennaTracker: allow specification of Scheduler table priorities
3 years ago
Andrew Tridgell
39b4825442
Tracker: moved accel cal update to vehicle code
3 years ago
Peter Barker
34ff53f158
AntennaTracker: eliminate AP::ahrs().get_location
3 years ago
James Harton
be3cc1b679
Docs: Change all references from dev.ardupilot.org to the appropriate documentation URLs.
4 years ago
Josh Henderson
86a75789a6
AntennaTracker: Privatize AP_IntertialSensor Logging
4 years ago
Peter Barker
449ca74951
Tracker: let AP_Vehicle handle loop()
5 years ago
Peter Barker
dfc274e547
Tracker: move setup method up to AP_Vehicle base class
5 years ago
Peter Hall
1c57a6a527
Tracker: set_likely_flying in vehicle
5 years ago
Andy Piper
1b7c49b662
Tracker: create generic vehicle management and move runcam to it
...
add RCMapper and OSD to build
5 years ago
Peter Barker
78e1cf1dad
Tracker: use https:// scheme for ardupilot URLs
5 years ago
Peter Barker
bfcd3bc425
Tracker: add ModeGuided
5 years ago
Peter Barker
531bdcc130
Tracker: create a Mode hierarchy to handle different control modes
5 years ago
ashvath
eecdf56c3b
Tracker: Rename AntennaTracker.cpp to Tracker.cpp
6 years ago
Peter Barker
2428487383
Tracker: move automatic declination setting into AP_Compass itself
6 years ago
Peter Barker
e5ea748e7f
Tracker: integrate AP_Stats library
6 years ago
Peter Barker
d99c836360
Tracker: tidy compass offset saving
6 years ago
Tom Pittenger
fb0c9c7813
Tracker: move heartbeat sending to gcs instead of by vehicles
6 years ago
Peter Barker
09a11429e1
Tracker: call compass cal routine directly from sched table
6 years ago
Pierre Kancir
1d8cc85cb9
AntennaTracker: zero initialize vehicle instead of memsetting it
...
Solve gcc8 warning
6 years ago
Peter Barker
6b4733c9f0
Tracker: fill Notify flag for flying
6 years ago
IamPete1
1bade761a1
Tracker: factor out compass functions
6 years ago
Peter Barker
20e28acb16
Tracker: AHRS set_orientation renamed to update_orientation
6 years ago
Peter Barker
9f6027b332
Tracker: make set_home bool, do not save bad homes
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
61df15ffe8
Tracker: adjust for Location_Class and Location unification
6 years ago
Peter Barker
7161f57d64
Tracker: adjust for new update entry points into GCS
6 years ago
Peter Barker
0aa4c4ed9a
Tracker: remove pointless wrappers around gcs functions
6 years ago
Andrew Tridgell
75b2c8bf1b
Tracker: allow for "in-flight" compass learning
6 years ago
Randy Mackay
30bc86e4a0
Tracker: remove unnecessary return
7 years ago
Randy Mackay
4a5c6fe1e5
Tracker: enable aux servos at init and at 1hz
7 years ago
Randy Mackay
b323a5bffe
Tracker: remove compass accumulate
7 years ago
Peter Barker
b63b00f84e
Tracker: remove usb-mux checking
7 years ago
Peter Barker
1a1ae54e07
Tracker: use AP_FWVersion singleton
7 years ago
Peter Barker
cbbd28aeda
Tracker: let GCS_MAVLink handle get_home_position
7 years ago
Peter Barker
cca9a6e557
Tracker: correct compilation when logging is disabled
7 years ago
Peter Barker
753b710477
Tracker: Baro does its own dataflash logging
7 years ago
Peter Barker
a0b35cfa25
Tracker: use ins singleton
7 years ago
Peter Barker
c2663fca9e
Tracker: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
f86d4466bd
Tracker: remove shims used in scheduler table
7 years ago
Andrew Tridgell
a8a715d673
Tracker: 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
Peter Barker
33feeb1c11
Tracker: add support for SYS_STATUS sending, battery
7 years ago
Peter Barker
b59c272996
Tracker: call ins's periodic function
7 years ago
Lucas De Marchi
53c82b4aaf
global: use static method to construct DataFlash_Class
7 years ago
Lucas De Marchi
ecd204c45c
AntennaTracker: 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
0177e959c9
Tracker: add constant structure holding firmware version
8 years ago
Peter Barker
7865d467d3
Tracker: eliminate gcs_send_message wraper
8 years ago
Peter Barker
075c40bd60
Tracker: move should_log check of log bitmask into DataFlash
8 years ago