![]() |
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 34 of file ptp_sync_cycle_data.h.
| #define T2 (1) |
Definition at line 35 of file ptp_sync_cycle_data.h.
| #define T3 (2) |
Definition at line 36 of file ptp_sync_cycle_data.h.
| #define T4 (3) |
Definition at line 37 of file ptp_sync_cycle_data.h.
| #define T5 (4) |
Definition at line 38 of file ptp_sync_cycle_data.h.
| #define T6 (5) |
Definition at line 39 of file ptp_sync_cycle_data.h.