![]() |
![]() |
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. | |
enum EnetTimeSync_Ioctl_e |
TimeSync module IOCTL commands.
Enumerator | |
---|---|
ENET_TIMESYNC_IOCTL_GET_VERSION |
Get the hardware version of the TimeSync module. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_PRINT_REGS |
Print TimeSync registers. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_PRINT_STATS |
Print TimeSync event statistics. They could be either hardware or software based statistics. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_GET_CURRENT_TIMESTAMP |
Get current timestamp. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_SET_TIMESTAMP |
Set timestamp value. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_SET_ADJUST_TIMESTAMP |
Adjust the timestamp value. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_GET_ETH_RX_TIMESTAMP |
Get Ethernet RX timestamp. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_GET_ETH_TX_TIMESTAMP |
Get Ethernet TX timestamp. IOCTL parameters:
|
ENET_TIMESYNC_IOCTL_RESET |
Reset TimeSync module. IOCTL parameters:
|
TimeSync Ethernet message type.