Andrew Tridgell
cd8b001f63
Tracker: fixed build warning
2018-05-07 11:43:23 +10:00
Andrew Tridgell
88c506d548
AntennaTracker: remove old pde file
...
this was here for upgrading very old MissionPlanner versions. We can
remove it now
2018-04-26 14:25:01 +10:00
Michael du Breuil
73abbbd8c8
Tracker: Support new RC_Channels::read_input()
2018-04-26 08:00:09 +10:00
Peter Barker
80f0016951
Tracker: use AP_ServoRelayEvents singleton
2018-04-18 20:31:55 +09:00
Peter Barker
f3c9761901
Tracker: GPS now logs its own data
2018-04-18 13:50:55 +09:00
Peter Barker
753b710477
Tracker: Baro does its own dataflash logging
2018-04-12 19:12:12 +01:00
Michael du Breuil
40810f5973
Tracker: Use RC_Channels instead of hal.rcin
2018-04-11 21:47:07 +01:00
Francisco Ferreira
21341feecb
Tracker: fix method shadowing
2018-04-03 16:29:34 +01:00
Peter Barker
a0a1ca4d95
Tracker: factor vehicle's mavlink send_heartbeat
2018-04-03 13:05:19 +01:00
Peter Barker
b862e4f3a8
Tracker: tidy handling of barometer calibrations
2018-04-02 23:25:05 +01:00
Peter Barker
60aaabd93a
Tracker: move common calibration functions up
2018-04-02 23:25:05 +01:00
Peter Barker
030a1997f5
Tracker: factor out preflight calibration function
2018-04-02 23:25:05 +01:00
Peter Barker
beb5dc2fd6
Tracker: stop using mavlink_snoop for target traffic
...
... rather, override packetReceived which sees all packets seen
2018-03-28 09:28:23 +09:00
Michael du Breuil
a108ae8f1e
AntennaTracker: Support new battery failsafes
2018-03-27 22:12:21 +01:00
Peter Barker
5f4838f3f2
Tracker: allow DataFlash to handle log sending
2018-03-26 09:22:47 +09:00
Peter Barker
a0b35cfa25
Tracker: use ins singleton
2018-03-16 00:37:35 -07:00
Peter Barker
7d024095c6
Tracker: use baro singleton
2018-03-08 21:20:05 -08:00
Peter Barker
0d04e916a1
Tracker: use AP::ahrs() for GCS_MAVLink
2018-03-07 12:34:39 +00:00
Peter Barker
f844f4ea80
Tracker: add reason to set_mode
2018-02-22 10:30:10 +10:00
Peter Barker
c2663fca9e
Tracker: pass log-performance-bit at init time rather than update time
2018-02-13 17:15:05 +11:00
Randy Mackay
144dd82fe4
Tracker: fix global-pos-int velocity direction to NED
2018-02-13 08:52:48 +09:00
Peter Barker
f86d4466bd
Tracker: remove shims used in scheduler table
2018-02-12 20:09:09 +09:00
Andrew Tridgell
b702dd5342
Tracker: removed compass learn_offsets()
2018-02-08 17:36:33 +11:00
Michael du Breuil
8094198767
Tracker: Show battery parameters, support battery logging
2018-02-06 00:11:32 +00:00
Peter Barker
2b36ec618f
Tracker: AP_AHRS no longer requires GPS in constructor
2017-12-27 00:58:02 +00:00
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
2017-12-14 08:12:28 +11:00
Peter Barker
3f7eb69327
Tracker: tighten type of result variable in handleMessage
2017-12-01 17:01:10 +00:00
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
2017-11-28 09:02:24 +11:00
Peter Barker
ca72b20e04
Tracker: correct sending of servo outputs
2017-11-27 14:26:00 +09:00
Peter Barker
33feeb1c11
Tracker: add support for SYS_STATUS sending, battery
2017-11-27 12:26:57 +09:00
Peter Barker
4e39496046
Tracker: support for units on fields
2017-11-23 10:40:30 +11:00
Peter Barker
a6bda813f1
Tracker: use gps singleton for GCS functions
2017-11-15 13:43:03 +00:00
Peter Barker
b59c272996
Tracker: call ins's periodic function
2017-10-27 16:33:45 +11:00
Lucas De Marchi
bfd13dfe87
global: use static method to construct AP_AHRS_DCM
2017-09-26 03:01:21 +01:00
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
2017-09-26 03:01:21 +01:00
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
2017-09-26 03:01:21 +01:00
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
2017-09-26 03:01:21 +01:00
Lucas De Marchi
69b6d95cb2
global: use static method to construct AP_Board_Config{,_CAN}
2017-09-26 03:01:21 +01:00
Lucas De Marchi
72fd2d6f05
global: use static method to construct AP_SerialManager
2017-09-26 03:01:21 +01:00
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().
2017-09-26 03:01:21 +01:00
Lucas De Marchi
9027a55696
global: use static method to construct RangeFinder
2017-09-26 03:01:21 +01:00
Lucas De Marchi
53c82b4aaf
global: use static method to construct DataFlash_Class
2017-09-26 03:01:21 +01:00
Lucas De Marchi
62ac0ab8aa
global: use static method to construct AP_Notify
2017-09-26 03:01:21 +01:00
Lucas De Marchi
de680dac5b
global: use static method to construct AP_Scheduler
2017-09-26 03:01:21 +01:00
Lucas De Marchi
8094482f21
global: use static method to construct AP_GPS
2017-09-26 03:01:21 +01:00
Lucas De Marchi
87b30b4552
global: use static method to construct AP_InertialSensor
2017-09-26 03:01:21 +01:00
Lucas De Marchi
c1a957fbf3
global: use static method to construct Compass
2017-09-26 03:01:21 +01:00
Lucas De Marchi
91feec0e14
global: use static method to construct AP_Baro
2017-09-26 03:01:21 +01:00
Lucas De Marchi
9db5d7991c
AntennaTracker: protect version.h from inclusion and use ap_version.h
2017-09-23 21:37:45 -07:00
Lucas De Marchi
efdc7daf96
AntennaTracker: do not include version.h/ap_version.h
...
The interface provided by each vehicle should be used to get the
version. The user of the macro has been converted to use that interface.
2017-09-23 21:37:45 -07:00