LCOV - code coverage report
Current view: top level - AP_TemperatureSensor - AP_TemperatureSensor_MLX90614.h (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 1 0.0 %
Date: 2026-09-09 11:02:08 Functions: 0 1 0.0 %

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include "AP_TemperatureSensor_Backend.h"
       4             : 
       5             : #if AP_TEMPERATURE_SENSOR_MLX90614_ENABLED
       6             : 
       7             : 
       8             : class AP_TemperatureSensor_MLX90614 : public AP_TemperatureSensor_Backend {
       9             :     using AP_TemperatureSensor_Backend::AP_TemperatureSensor_Backend;
      10             : public:
      11             : 
      12             :     __INITFUNC__ void init(void) override;
      13             : 
      14           0 :     void update() override {};
      15             : 
      16             : private:
      17             :    
      18             :     // update the temperature, called at 20Hz
      19             :     void _timer(void);
      20             : 
      21             :     uint16_t read_data(uint8_t cmd);
      22             :     uint16_t read_eeprom(uint8_t address) {return read_data(address | 0x20);};
      23             : };
      24             : #endif  // AP_TEMPERATURE_SENSOR_MLX90614_ENABLED

Generated by: LCOV version 1.14