ardupilot/libraries/AP_GPS
Thomas Watson 360e54f871 AP_GPS: optimize DroneCAN subscription process
* remove unnecessary nullptr check, these are always called from an
  initialized AP_DroneCAN so if it's nullptr something has gone
  horrifically wrong

* pass in driver index instead of repeatedly calling function to get it

* simplify error handling; knowing exactly which allocation failed is not
  super helpful and one failing likely means subsequent ones will too,
  as it can only fail due to being out of memory
2024-11-18 10:30:29 +11:00
..
examples AP_GPS: example: do not instantiate AP_BoardLED unless the board supports it 2024-07-11 09:34:00 +10:00
tests
AP_GPS_Blended.cpp AP_GPS: create real AP_GPS_Blended backend 2024-08-27 09:26:06 +10:00
AP_GPS_Blended.h AP_GPS: Remove unused private member to get rid of compiler warning in Qurt build 2024-11-16 19:20:11 +11:00
AP_GPS_config.h AP_GPS: don't compile support for sending rtk messages if no backend supports it 2024-11-13 19:40:19 +11:00
AP_GPS_DroneCAN.cpp AP_GPS: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_GPS_DroneCAN.h AP_GPS: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_GPS_ERB.cpp
AP_GPS_ERB.h
AP_GPS_ExternalAHRS.cpp AP_GPS: use AP_GPS_FixType for ExternalAHRS fix type 2024-10-01 10:32:11 +10:00
AP_GPS_ExternalAHRS.h
AP_GPS_FixType.h
AP_GPS_GSOF.cpp Tools: factor out common library for GSOF 2024-08-20 14:50:05 +10:00
AP_GPS_GSOF.h AP_GPS: factor out common library for GSOF 2024-08-20 14:50:05 +10:00
AP_GPS_MAV.cpp AP_GPS: remove handling of HIL_GPS 2024-11-13 19:41:00 +11:00
AP_GPS_MAV.h
AP_GPS_MSP.cpp
AP_GPS_MSP.h
AP_GPS_NMEA.cpp
AP_GPS_NMEA.h
AP_GPS_NOVA.cpp
AP_GPS_NOVA.h
AP_GPS_Params.cpp AP_GPS: change GPS_TYPE value 10 from SBF to Septentrio 2024-08-20 20:45:45 +10:00
AP_GPS_SBF.cpp autotest: include SBF when testing GPS backends work 2024-08-21 06:31:41 +10:00
AP_GPS_SBF.h AP_GPS:Septentrio constellation choice 2024-07-23 10:32:32 +10:00
AP_GPS_SBP2.cpp
AP_GPS_SBP2.h
AP_GPS_SBP.cpp
AP_GPS_SBP.h
AP_GPS_SIRF.cpp
AP_GPS_SIRF.h
AP_GPS_SITL.cpp
AP_GPS_SITL.h
AP_GPS_UBLOX.cpp AP_GPS: move initialisation of some members into header 2024-09-24 09:30:05 +10:00
AP_GPS_UBLOX.h AP_GPS: move initialisation of some members into header 2024-09-24 09:30:05 +10:00
AP_GPS.cpp AP_GPS: add specific defines for sending of GPS mavlink messages 2024-11-13 19:40:19 +11:00
AP_GPS.h AP_GPS: create real AP_GPS_Blended backend 2024-08-27 09:26:06 +10:00
GPS_Backend.cpp AP_GPS: add specific defines for sending of GPS mavlink messages 2024-11-13 19:40:19 +11:00
GPS_Backend.h AP_GPS: add specific defines for sending of GPS mavlink messages 2024-11-13 19:40:19 +11:00
GPS_detect_state.h
LogStructure_SBP.h
LogStructure.h
MovingBase.cpp AP_GPS:add note to old param names to avoid confusion 2024-08-27 12:00:14 +10:00
MovingBase.h
RTCM3_Parser.cpp
RTCM3_Parser.h
wscript