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

          Line data    Source code
       1             : /*
       2             :   socketcan transport for SITL CAN
       3             :  */
       4             : #pragma once
       5             : 
       6             : #include "CAN_Transport.h"
       7             : 
       8             : #if HAL_NUM_CAN_IFACES && HAL_CAN_WITH_SOCKETCAN
       9             : 
      10             : class CAN_SocketCAN : public CAN_Transport {
      11             : public:
      12             :     bool init(uint8_t instance) override;
      13             :     bool send(const AP_HAL::CANFrame &frame) override;
      14             :     bool receive(AP_HAL::CANFrame &frame) override;
      15           0 :     int get_read_fd(void) const override {
      16           0 :         return fd;
      17             :     }
      18             : 
      19             : private:
      20             :     int fd = -1;
      21             : };
      22             : 
      23             : #endif // HAL_NUM_CAN_IFACES

Generated by: LCOV version 1.14