Peter Barker
40a7495967
Tracker: move try_send_message of heartbeats up to GCS_MAVLINK
7 years ago
Andrew Tridgell
cd8b001f63
Tracker: fixed build warning
7 years ago
Andrew Tridgell
88c506d548
AntennaTracker: remove old pde file
...
this was here for upgrading very old MissionPlanner versions. We can
remove it now
7 years ago
Michael du Breuil
73abbbd8c8
Tracker: Support new RC_Channels::read_input()
7 years ago
Peter Barker
80f0016951
Tracker: use AP_ServoRelayEvents singleton
7 years ago
Peter Barker
f3c9761901
Tracker: GPS now logs its own data
7 years ago
Peter Barker
753b710477
Tracker: Baro does its own dataflash logging
7 years ago
Michael du Breuil
40810f5973
Tracker: Use RC_Channels instead of hal.rcin
7 years ago
Francisco Ferreira
21341feecb
Tracker: fix method shadowing
7 years ago
Peter Barker
a0a1ca4d95
Tracker: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
b862e4f3a8
Tracker: tidy handling of barometer calibrations
7 years ago
Peter Barker
60aaabd93a
Tracker: move common calibration functions up
7 years ago
Peter Barker
030a1997f5
Tracker: factor out preflight calibration function
7 years ago
Peter Barker
beb5dc2fd6
Tracker: stop using mavlink_snoop for target traffic
...
... rather, override packetReceived which sees all packets seen
7 years ago
Michael du Breuil
a108ae8f1e
AntennaTracker: Support new battery failsafes
7 years ago
Peter Barker
5f4838f3f2
Tracker: allow DataFlash to handle log sending
7 years ago
Peter Barker
a0b35cfa25
Tracker: use ins singleton
7 years ago
Peter Barker
7d024095c6
Tracker: use baro singleton
7 years ago
Peter Barker
0d04e916a1
Tracker: use AP::ahrs() for GCS_MAVLink
7 years ago
Peter Barker
f844f4ea80
Tracker: add reason to set_mode
7 years ago
Peter Barker
c2663fca9e
Tracker: pass log-performance-bit at init time rather than update time
7 years ago
Randy Mackay
144dd82fe4
Tracker: fix global-pos-int velocity direction to NED
7 years ago
Peter Barker
f86d4466bd
Tracker: remove shims used in scheduler table
7 years ago
Andrew Tridgell
b702dd5342
Tracker: removed compass learn_offsets()
7 years ago
Michael du Breuil
8094198767
Tracker: Show battery parameters, support battery logging
7 years ago
Peter Barker
2b36ec618f
Tracker: AP_AHRS no longer requires GPS in constructor
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
3f7eb69327
Tracker: tighten type of result variable in handleMessage
7 years ago
Andrew Tridgell
958a665334
Tracker: don't disable compass on one bad reading
...
the compass can go back for a short time and recover
found by Michael
7 years ago
Peter Barker
ca72b20e04
Tracker: correct sending of servo outputs
7 years ago
Peter Barker
33feeb1c11
Tracker: add support for SYS_STATUS sending, battery
7 years ago
Peter Barker
4e39496046
Tracker: support for units on fields
7 years ago
Peter Barker
a6bda813f1
Tracker: use gps singleton for GCS functions
7 years ago
Peter Barker
b59c272996
Tracker: call ins's periodic function
7 years ago
Lucas De Marchi
bfd13dfe87
global: use static method to construct AP_AHRS_DCM
7 years ago
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
7 years ago
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
7 years ago
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
7 years ago
Lucas De Marchi
69b6d95cb2
global: use static method to construct AP_Board_Config{,_CAN}
7 years ago
Lucas De Marchi
72fd2d6f05
global: use static method to construct AP_SerialManager
7 years ago
Lucas De Marchi
40fd1b346c
global: remove rangefinder from AP_AHRS_NavEKF
...
AP_AHRS_NavEKF doesn't use the rangefinder, it just delegates the
calls to the right estimator.
For libraries/AP_AHRS/examples/AHRS_Test/AHRS_Test.cpp the initialization
order has also been modified to match the order on vehicles. It's more
correct since it passes a reference when EKF2/EKF3 are already
constructed, while thos constructors use a pointer. Ideally these
should be moved to an init() method though, or use a get_instance().
7 years ago
Lucas De Marchi
9027a55696
global: use static method to construct RangeFinder
7 years ago
Lucas De Marchi
53c82b4aaf
global: use static method to construct DataFlash_Class
7 years ago
Lucas De Marchi
62ac0ab8aa
global: use static method to construct AP_Notify
7 years ago
Lucas De Marchi
de680dac5b
global: use static method to construct AP_Scheduler
7 years ago
Lucas De Marchi
8094482f21
global: use static method to construct AP_GPS
7 years ago
Lucas De Marchi
87b30b4552
global: use static method to construct AP_InertialSensor
7 years ago
Lucas De Marchi
c1a957fbf3
global: use static method to construct Compass
7 years ago
Lucas De Marchi
91feec0e14
global: use static method to construct AP_Baro
7 years ago
Lucas De Marchi
9db5d7991c
AntennaTracker: protect version.h from inclusion and use ap_version.h
7 years ago