![]() |
flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
|
This module defines the context object of a full synchronization cycle. In SLAVE mode four timestamps are used when operating in E2E and six when in P2P mode. Timestamps explained: More...
#include "timeutils.h"
Go to the source code of this file.
Data Structures | |
struct | PtpSyncCycleData |
PTP synchronization cycle data. More... | |
Macros | |
#define | T1 (0) |
#define | T2 (1) |
#define | T3 (2) |
#define | T4 (3) |
#define | T5 (4) |
#define | T6 (5) |
This module defines the context object of a full synchronization cycle. In SLAVE mode four timestamps are used when operating in E2E and six when in P2P mode. Timestamps explained:
In MASTER P2P mode the fields take on the following meaning:
Definition in file ptp_sync_cycle_data.h.
#define T1 (0) |
Definition at line 30 of file ptp_sync_cycle_data.h.
#define T2 (1) |
Definition at line 31 of file ptp_sync_cycle_data.h.
#define T3 (2) |
Definition at line 32 of file ptp_sync_cycle_data.h.
#define T4 (3) |
Definition at line 33 of file ptp_sync_cycle_data.h.
#define T5 (4) |
Definition at line 34 of file ptp_sync_cycle_data.h.
#define T6 (5) |
Definition at line 35 of file ptp_sync_cycle_data.h.