Peter Barker
6aee69bbda
AntennaTracker: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
19f298e04c
AntennaTracker: create and use INTERNAL_ERROR macro so we get line numbers
2020-04-30 13:21:36 +10:00
Peter Barker
2f159288e2
AntennaTracker: move initialisation of serial and gcs to AP_Vehicle
2020-02-25 11:50:55 +11:00
Peter Barker
ab9614a3de
Tracker: avoid allocate a GCS_MAVLINK per mavlink channel
2019-08-14 18:25:43 +10:00
Peter Barker
77187cd7e2
Tracker: add sanity check when fetching GCS_MAVLink instance
2019-06-27 07:54:45 +10:00
Peter Barker
b976442e64
Tracker: move various sensor status flag updates up
2019-03-26 11:03:21 +11:00
Peter Barker
4e49e89b33
Tracker: move base_mode and frame_type into GCS from GCS_MAVLink
2019-03-19 14:39:14 +11:00
Peter Barker
6ef1c64652
Tracker: move update_sensor_status_flags into GCS subclasses
2019-02-19 14:09:59 +11:00
Peter Barker
ff7ef21456
Tracker: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
2019-02-19 14:09:59 +11: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
Peter Barker
90948bef05
Tracker: remove CLI
2017-08-14 10:23:50 +09:00
Peter Barker
579a1da2c5
Tracker: eliminate global static GCS_MAVLINK::send_home_all
2017-07-11 23:48:39 +01:00
Peter Barker
b81e5a8562
Tracker: create GCS subclass, use inheritted methods
2017-07-07 16:18:37 +01:00