LCOV - code coverage report
Current view: top level - SITL - SIM_BattMonitor_SMBus_Generic.h (source / functions) Hit Total Coverage
Test: lcov.info Lines: 2 2 100.0 %
Date: 2026-09-09 11:02:08 Functions: 2 2 100.0 %

          Line data    Source code
       1             : #include "SIM_BattMonitor_SMBus.h"
       2             : 
       3             : #pragma once
       4             : 
       5             : namespace SITL {
       6             : 
       7             : class SMBusBattGenericDevReg : public SMBusBattDevReg {
       8             : public:
       9             :     static const uint8_t CELL1 = 0x3f;
      10             :     static const uint8_t CELL2 = 0x3e;
      11             :     static const uint8_t CELL3 = 0x3d;
      12             :     static const uint8_t CELL4 = 0x3c;
      13             :     static const uint8_t CELL5 = 0x3b;
      14             :     static const uint8_t CELL6 = 0x3a;
      15             :     static const uint8_t CELL7 = 0x39;
      16             :     static const uint8_t CELL8 = 0x38;
      17             :     static const uint8_t CELL9 = 0x37;
      18             :     static const uint8_t CELL10 = 0x36;
      19             :     static const uint8_t CELL11 = 0x35;
      20             :     static const uint8_t CELL12 = 0x34;
      21             :     static const uint8_t CELL13 = 0x33;
      22             :     static const uint8_t CELL14 = 0x32;
      23             : };
      24             : 
      25             : class SIM_BattMonitor_SMBus_Generic : public SIM_BattMonitor_SMBus
      26             : {
      27             : public:
      28             : 
      29             :     SIM_BattMonitor_SMBus_Generic();
      30             :     void init() override;
      31             :     void update(const class Aircraft &aircraft) override;
      32             : 
      33        2094 :     virtual uint8_t cellcount() const { return 12; }
      34             : 
      35   357519884 :     virtual uint8_t connected_cells() const { return 3; }
      36             : };
      37             : 
      38             : } // namespace SITL

Generated by: LCOV version 1.14