Commit Graph

134 Commits

Author SHA1 Message Date
Michael du Breuil 161aa7fdde Tracker: Support new AP_Vehicle::set_mode 2020-02-05 10:51:28 +11:00
Peter Barker 29ba073f0c Tracker: move many members up to base class 2020-02-05 10:12:13 +11:00
Peter Barker 20a8bbe252 Tracker: become an AP_Vehicle 2020-02-05 10:12:13 +11:00
Peter Barker 2428487383 Tracker: move automatic declination setting into AP_Compass itself 2019-08-13 10:02:13 +10:00
Peter Barker e5ea748e7f Tracker: integrate AP_Stats library 2019-08-07 07:57:46 +09:00
Peter Barker d99c836360 Tracker: tidy compass offset saving 2019-08-06 17:48:42 +09:00
Peter Barker c14a4b5c2b Tracker: RangeFinder uses AP_SerialManager singleton 2019-07-16 09:29:48 +10:00
Peter Barker 09a11429e1 Tracker: call compass cal routine directly from sched table 2019-04-23 10:06:17 +10:00
Michael du Breuil d28f9151c5 Tracker: Fix RangeFinder init 2019-04-06 09:15:22 +11:00
Michael du Breuil e0448a6e24 Tracker: include FWversion 2019-04-05 20:12:53 +11:00
Peter Barker 39db4eb871 Tracker: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
IamPete1 144e3ed39a Tracker: initialize mission object 2019-03-18 10:11:33 +11:00
Peter Barker 166f246744 Tracker: move sending of send_pid_tuning up 2019-03-05 10:41:56 +11:00
IamPete1 f33ba58549 Tracker: add PID_TUNING message 2019-03-05 10:41:56 +11:00
Michael du Breuil 76743b7f1d AntennaTracker: Allow scripting to run 2019-03-05 08:45:54 +11:00
IamPete1 5399b659ea Tracker: handle Tracker fixed position 2019-03-01 20:57:54 +11:00
IamPete1 1bade761a1 Tracker: factor out compass functions 2019-02-28 15:17:26 +11:00
Peter Barker 9f6027b332 Tracker: make set_home bool, do not save bad homes 2019-02-26 08:03:56 +11:00
Peter Barker 6ef1c64652 Tracker: move update_sensor_status_flags into GCS subclasses 2019-02-19 14:09:59 +11:00
Peter Barker c46de4a9a0 Tracker: GCS_MAVLink takes care of mavlink capabilities 2019-02-19 13:14:52 +11:00
Peter Barker 9a2ca025dd Tracker: move sending of sys_status message up 2019-02-05 11:07:39 +11:00
Peter Barker b47733142f GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
Michael du Breuil 98914ff60e AntennaTracker: Remove unneeded AP_Buffer include 2018-12-31 11:41:43 +09:00
Peter Barker 703eef7fb4 Tracker: rename send_extended_status1 to send_sys_status 2018-12-10 12:52:41 +09:00
Peter Barker 0aa4c4ed9a Tracker: remove pointless wrappers around gcs functions 2018-11-23 10:56:17 +11:00
Randy Mackay 3a2e015df9 Tracker: send sensor status in extended status msg to GCS 2018-09-06 08:13:39 +09:00
Randy Mackay c6d761c78f Tracker: alphabetise method declarations 2018-09-06 08:13:39 +09:00
Randy Mackay b323a5bffe Tracker: remove compass accumulate 2018-08-06 11:05:34 +10:00
Peter Barker f79b4b5d63 Tracker: minimal support for inheritting from RC_Channel 2018-08-01 12:11:30 +09:00
Michael du Breuil 9a722054ff Tracker: Remove unused ADC include 2018-07-17 09:29:50 +10:00
Peter Barker b63b00f84e Tracker: remove usb-mux checking 2018-06-20 02:12:56 +01:00
Peter Barker d705dbcfc1 Tracker: move sending of simstate up 2018-05-23 18:36:50 +10:00
Peter Barker fa2e7b3eb4 Tracker: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK 2018-05-17 15:48:06 +01:00
Peter Barker 2b68ab4d87 Tracker: move send_attitude up to GCS_MAVLINK 2018-05-17 18:28:43 +10:00
Peter Barker 3e0dcacf58 Tracker: handle setting of ekf origin in GCS_MAVLink 2018-05-17 10:13:42 +10:00
Peter Barker a386c6100c Tracker: make scheduler track whether it has called the delay callback 2018-05-09 16:15:38 +10:00
Peter Barker 753b710477 Tracker: Baro does its own dataflash logging 2018-04-12 19:12:12 +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 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 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 f844f4ea80 Tracker: add reason to set_mode 2018-02-22 10:30:10 +10:00
Peter Barker f86d4466bd Tracker: remove shims used in scheduler table 2018-02-12 20:09:09 +09: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 33feeb1c11 Tracker: add support for SYS_STATUS sending, battery 2017-11-27 12:26:57 +09:00
Peter Barker b59c272996 Tracker: call ins's periodic function 2017-10-27 16:33:45 +11:00