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

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

Generated by: LCOV version 1.14