![]() |
![]() |
This file contains the type definitions and helper macros for the Enet Time Synchronization module interface. More...
#include <stdint.h>
#include <ti/drv/enet/include/core/enet_types.h>
#include <ti/drv/enet/include/core/enet_mod.h>
Data Structures | |
struct | EnetTimeSync_TimestampAdj_s |
Timestamp adjustment. More... | |
struct | EnetTimeSync_GetEthTimestampInArgs_s |
Input args for ENET_TIMESYNC_IOCTL_GET_ETH_RX_TIMESTAMP and ENET_TIMESYNC_IOCTL_GET_ETH_TX_TIMESTAMP commands. More... | |
Macros | |
#define | ENET_TIMESYNC_PUBLIC_IOCTL(x) (ENET_IOCTL_TIMESYNC_BASE | ENET_IOCTL_MIN(x)) |
Helper macro to create IOCTL commands for TIMESYNC module. | |
Typedefs | |
typedef enum EnetTimeSync_Ioctl_e | EnetTimeSync_Ioctl |
TimeSync module IOCTL commands. | |
typedef enum EnetTimeSync_MsgType_e | EnetTimeSync_MsgType |
TimeSync Ethernet message type. | |
typedef enum EnetTimeSync_AdjMode_e | EnetTimeSync_AdjMode |
TimeSync adjustment mode. | |
typedef enum EnetTimeSync_AdjDir_e | EnetTimeSync_AdjDir |
TimeSync adjustment direction. | |
typedef struct EnetTimeSync_TimestampAdj_s | EnetTimeSync_TimestampAdj |
Timestamp adjustment. | |
typedef struct EnetTimeSync_GetEthTimestampInArgs_s | EnetTimeSync_GetEthTimestampInArgs |
Input args for ENET_TIMESYNC_IOCTL_GET_ETH_RX_TIMESTAMP and ENET_TIMESYNC_IOCTL_GET_ETH_TX_TIMESTAMP commands. | |
This file contains the type definitions and helper macros for the Enet Time Synchronization module interface.