ardupilot/libraries/AP_TemperatureSensor
Thomas Watson 4ffffa7af7 AP_TemperatureSensor: 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
..
AP_TemperatureSensor.cpp AP_Temperature: fix MCP9600 i2c address and TEMP9 index 2024-10-15 11:30:30 +11:00
AP_TemperatureSensor.h AP_TemperatureSensor: specify units (degC) in comment for get_temperature 2024-09-19 12:37:50 -05:00
AP_TemperatureSensor_Analog.cpp AP_TemperatureSensor: Extend analog sensor backend to 5th order polynomial 2024-07-24 17:53:08 +10:00
AP_TemperatureSensor_Analog.h AP_TemperatureSensor: Extend analog sensor backend to 5th order polynomial 2024-07-24 17:53:08 +10:00
AP_TemperatureSensor_Backend.cpp AP_Temperature: Add DroneCAN source 2024-01-30 10:13:35 +11:00
AP_TemperatureSensor_Backend.h AP_TemperatureSensor: refactor for upcoming upgrades 2022-10-18 10:05:31 +11:00
AP_TemperatureSensor_DroneCAN.cpp AP_TemperatureSensor: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_TemperatureSensor_DroneCAN.h AP_TemperatureSensor: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_TemperatureSensor_MAX31865.cpp AP_Temperature: slow down temp driver thread and cleanup 2023-05-30 13:19:51 -07:00
AP_TemperatureSensor_MAX31865.h AP_TemperatureSensor: add driver for MAX31865 2023-01-21 11:38:50 +11:00
AP_TemperatureSensor_MCP9600.cpp AP_Temperature: fix MCP9600 i2c address and TEMP9 index 2024-10-15 11:30:30 +11:00
AP_TemperatureSensor_MCP9600.h AP_TemperatureSensor: add driver MCP9600 2022-10-18 10:05:31 +11:00
AP_TemperatureSensor_MLX90614.cpp AP_TemperatureSensor: new MLX90614 sensor backend driver conversion fix 2024-09-19 22:29:24 +10:00
AP_TemperatureSensor_MLX90614.h AP_TemperatureSensor: new MLX90614 sensor backend driver added 2024-09-18 19:10:01 +10:00
AP_TemperatureSensor_Params.cpp AP_TemperatureSensor: new MLX90614 sensor backend driver added 2024-09-18 19:10:01 +10:00
AP_TemperatureSensor_Params.h AP_TemperatureSensor: new MLX90614 sensor backend driver added 2024-09-18 19:10:01 +10:00
AP_TemperatureSensor_TSYS01.cpp AP_TemperatureSensor: refactor for upcoming upgrades 2022-10-18 10:05:31 +11:00
AP_TemperatureSensor_TSYS01.h AP_TemperatureSensor: refactor for upcoming upgrades 2022-10-18 10:05:31 +11:00
AP_TemperatureSensor_TSYS03.cpp AP_TemperatureSensor: correct compilation when GCS not available 2024-02-16 12:52:04 -08:00
AP_TemperatureSensor_TSYS03.h AP_TemperatureSensor: Add TSYS03 support 2023-09-06 23:00:30 +10:00
AP_TemperatureSensor_config.h AP_TemperatureSensor: compile all of TemperatureSensor in on boards with >2048 flash 2024-10-11 09:52:03 +11:00