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

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include "AP_RangeFinder_config.h"
       4             : 
       5             : #if AP_RANGEFINDER_BENEWAKE_TF02_ENABLED
       6             : 
       7             : #include "AP_RangeFinder_Benewake.h"
       8             : 
       9             : class AP_RangeFinder_Benewake_TF02 : public AP_RangeFinder_Benewake
      10             : {
      11             : public:
      12             : 
      13           2 :     static AP_RangeFinder_Backend_Serial *create(
      14             :         RangeFinder::RangeFinder_State &_state,
      15             :         AP_RangeFinder_Params &_params) {
      16           2 :         return NEW_NOTHROW AP_RangeFinder_Benewake_TF02(_state, _params);
      17             :     }
      18             : 
      19             : protected:
      20         787 :     float model_dist_max_cm() const override { return 2200; }
      21         787 :     bool has_signal_byte() const override { return true; }
      22             : 
      23             : private:
      24             : 
      25             :     using AP_RangeFinder_Benewake::AP_RangeFinder_Benewake;
      26             : 
      27             : };
      28             : 
      29             : #endif  // AP_RANGEFINDER_BENEWAKE_TF02_ENABLED

Generated by: LCOV version 1.14