LCOV - code coverage report
Current view: top level - zephyr/net - ptp.h Hit Total Coverage
Test: new.info Lines: 4 4 100.0 %
Date: 2024-12-21 18:13:37

          Line data    Source code
       1           1 : /*
       2             :  * Copyright (c) 2024 BayLibre SAS
       3             :  *
       4             :  * SPDX-License-Identifier: Apache-2.0
       5             :  */
       6             : 
       7             : /**
       8             :  * @file
       9             :  * @brief Public functions for the Precision Time Protocol.
      10             :  *
      11             :  * References are to version 2019 of IEEE 1588, ("PTP")
      12             :  */
      13             : 
      14             : #ifndef ZEPHYR_INCLUDE_NET_PTP_H_
      15             : #define ZEPHYR_INCLUDE_NET_PTP_H_
      16             : 
      17             : /**
      18             :  * @brief Precision Time Protocol (PTP) support
      19             :  * @defgroup ptp PTP support
      20             :  * @since 3.7
      21             :  * @version 0.1.0
      22             :  * @ingroup networking
      23             :  * @{
      24             :  */
      25             : 
      26             : #include <zephyr/net/ptp_time.h>
      27             : 
      28             : #ifdef __cplusplus
      29             : extern "C" {
      30             : #endif
      31             : 
      32           1 : #define PTP_MAJOR_VERSION 2 /**< Major PTP Version */
      33           1 : #define PTP_MINOR_VERSION 1 /**< Minor PTP Version */
      34             : 
      35           1 : #define PTP_VERSION (PTP_MINOR_VERSION << 4 | PTP_MAJOR_VERSION) /**< PTP version IEEE-1588:2019 */
      36             : 
      37             : #ifdef __cplusplus
      38             : }
      39             : #endif
      40             : 
      41             : /**
      42             :  * @}
      43             :  */
      44             : 
      45             : #endif /* ZEPHYR_INCLUDE_NET_PTP_H_ */

Generated by: LCOV version 1.14