Commit Graph

116 Commits

Author SHA1 Message Date
Andrew Tridgell 0da0f6dd37 AP_ADSB: use have_serial when detecting
avoid find_serial() as it changes port options
2021-12-21 11:07:44 +11:00
Tom Pittenger e48adbf1c0 AP_ADSB: post link to uAvionix UCP protocol 2021-12-17 09:53:02 +09:00
Tom Pittenger 6107dcc8e7 AP_ADSB: bugfix vertical velocity sign was backwards 2021-10-28 09:51:33 +11:00
Tom Pittenger 99912e9e0f AP_ADSB: UCP cleanup 2021-10-26 16:53:00 -07:00
nicholas-inocencio f4ff8859e4 AP_ADSB: I implement new mavlink packets ADSB_OUT_STATUS and ADSB_OUT_CONTROL 2021-10-26 16:53:00 -07:00
Tom Pittenger 9578b9bcd4 AP_ADSB: Ping200X update health, remove option for external baro, and gnss altitude units bugfix 2021-10-03 09:57:39 -05:00
Peter Barker 0d03cef48b AP_ADSB: tidy sending of SageTech RF mode
Saves 64 bytes on CubeBlack
2021-09-25 15:55:53 +10:00
Josh Henderson 7a3425faca AP_ADSB: sagetech use vector.xy().length() instead of norm(x,y) 2021-09-14 10:43:46 +10:00
Tom Pittenger b9918cd0d5 AP_ADSB: added Ping200X driver /w UCP protocol 2021-08-19 17:49:27 +10:00
Peter Barker c129d50f4b AP_ADSB: remove @Values from param metadata where @Bitmask exists 2021-06-23 18:37:34 +10:00
Patrick José Pereira 7e01935893 AP_ADSB: Add missing const in member functions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Tom Pittenger 8e6278f269 AP_ADSB: add Sagetech XP driver 2020-12-30 17:56:38 -08:00
Tom Pittenger d780e66cc4 AP_ADSB: remove deinit() 2020-11-30 16:05:17 +11:00
Tom Pittenger e94697cb4c AP_ADSB: Allow for multiple backends in the future drivers 2020-11-30 16:05:17 +11:00
Gone4Dirt 9d90d16c2b AP_ADSB: Access snprintf from hal 2020-11-24 12:54:52 +11:00
Tom Pittenger df90e28b89 AP_ADSB: move code to new uAvionix backend 2020-11-05 07:02:56 -08:00
Tom Pittenger f784fc7c5c AP_ADSB: create frontend/backend split 2020-11-05 07:02:56 -08:00
Tom Pittenger 7a09f88e83 AP_ADSB: refactor and renamed things and general cleanup for pre-backend split 2020-11-04 16:22:47 +11:00
Andy Piper af8542b5d6 AP_ADSB: conditionally compile based on HAL_ADSB_ENABLED 2020-10-07 19:11:38 +11:00
Tom Pittenger 8e1f5ec6cd Revert "AP_ADSB: create backend and add Sagetech driver" 2020-10-07 19:11:38 +11:00
Tom Pittenger f2e65ea3cd Revert "AP_ADSB: Sagetech for 2MB only"
This reverts commit 1fce38c62a.
2020-10-07 19:11:38 +11:00
Tom Pittenger b2eb3eb881 Revert "AP_ADSB: conditionally compile based on HAL_ADSB_ENABLED"
This reverts commit 465357e715.
2020-10-07 19:11:38 +11:00
Tom Pittenger 90b4056aa4 Revert "AP_ADSB: remove annoying debug"
This reverts commit 5a535b25e3.
2020-10-07 19:11:38 +11:00
Peter Barker 0eb34912cf AP_ADSB: remove unused variables 2020-10-01 21:13:20 +10:00
Andrew Tridgell 5a535b25e3 AP_ADSB: remove annoying debug 2020-09-26 06:02:31 +10:00
Andy Piper 465357e715 AP_ADSB: conditionally compile based on HAL_ADSB_ENABLED 2020-09-22 09:33:51 +10:00
Tom Pittenger 1fce38c62a AP_ADSB: Sagetech for 2MB only 2020-09-18 09:57:52 -07:00
Tom Pittenger 3cc985332d AP_ADSB: create backend and add Sagetech driver 2020-09-15 13:09:50 -07:00
Peter Barker 95054418f6 AP_ADSB: add missing break statement 2020-01-15 13:55:42 +11:00
Andrew Tridgell df90cee8a0 AP_ADSB: added handle_adsb_vehicle() API
this allows for UAVCAN ADSB adapters
2019-10-16 13:13:24 +11:00
Andrew Tridgell 8650229ad4 AP_ADSB: added singleton interface 2019-10-16 13:13:24 +11:00
Peter Barker 13352a4ca7 AP_ADSB: move is_valid_octal to is_valid_callsign and add tests for it 2019-10-01 09:18:15 +10:00
Peter Barker 08623c1712 AP_ADSB: use ObjectBuffer in place of AP_Buffer 2019-09-24 09:36:33 +10:00
Randy Mackay b3431685a8 AP_ADSB: resolve gcs::send_text compiler warning 2019-07-30 09:02:39 +09:00
Pierre Kancir 78cd3cc722 AP_ADSB: pass mavlink_message_t by const reference 2019-07-16 20:51:42 +10:00
Peter Barker 90edc8b51a AP_ADSB: move include of AHRS to .cpp
Not used in header, helps fix include loops
2019-07-16 09:29:48 +10:00
Michael du Breuil 2dcbe5a49b AP_ADSB: Include needed AP_Baro.h 2019-06-27 14:56:21 +10:00
Michael du Breuil a09ead5819 AP_ADSB: Fix AP_GPS include 2019-06-18 10:02:05 +10:00
Tom Pittenger b79993a2f2 ADSB: rename dataflash to logger and fix @values whitespace 2019-03-28 14:19:01 -07:00
IamPete1 20e6f6045d AP_ADSB: add logging 2019-03-28 14:19:01 -07:00
Peter Barker 495111d67e AP_ADSB: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
Tom Pittenger 8d6748dc4f AP_ADSB: add special vehicle that ignores range filters 2019-03-15 14:50:53 -07:00
Tom Pittenger ec59fe9398 ADSB: cleanup, make more things const 2019-03-15 14:50:53 -07:00
Tom Pittenger 624d6b5490 AP_ADSB: add accessor to fetch a vehicle from database by icao 2019-03-15 14:50:53 -07:00
Tom Pittenger 6145711931 ADSB: add param ADSB_LIST_ALT to filter aircraft by altitude. default is disabled 2019-02-05 20:03:52 -07:00
Peter Barker 384ab476b4 AP_ADSB: adjust for Location_Class and Location unification 2019-01-16 11:45:29 +11:00
hoangthien94 0d964a5502 AP_ADSB: Fix error snprintf output truncated
AP_ADSB: Change octal squawk code mask to 0x1FFF
2018-11-10 12:11:28 +00:00
Dr.-Ing. Amilcar do Carmo Lucas c9bbc2773d AP_ADSB: Add valid parameter range to squawk codes 2018-08-26 09:13:10 -07:00
Pierre Kancir 9ada804489 AP_ADSB: fix snprintf warning 2018-05-25 12:54:25 -07:00
Tom Pittenger 657f515f40 AP_ADSB: add cfg_out passthrough parsing
- add param ADSB_SQUAWK
- add param ADSB_RF_CAPABLE
2018-05-23 14:02:45 -07:00