pt1588-SH7216 1
IEEE1588v2 Implementation for Renesas SH7216 Demo

PortDS Struct Reference

Attributes describing the port of a clock (8.2.5). More...

#include <ptp-data-types.h>

Data Fields

PortIdentity portIdentity
 Port identity of the local port (8.2.5.2.1).
Enumeration8 portState
 Current state of PTP for the local port (8.2.5.3.1)
Integer8 logMinDelayReqInterval
 Minimum mean time interval (in logarithm base 2) between Delay_Req messages sent by the local port (8.2.5.3.2).
TimeInterval peerMeanPathDelay
 Current path delay if the delay mechanism is peer-to-peer (currently not implemented), 0 if the delay mechanism is end-to-end (8.2.5.3.3).
Integer8 logAnnounceInterval
 Mean time interval (in logarithm base 2) between Announce messages.
UInteger8 announceReceiptTimeout
 Number of announce intervals that must pass without an Announce message being received before an ANNOUNCE_RECEIPT_TIMEOUT_EXPIRE event occurs (8.2.5.4.2).
Integer8 logSyncInterval
 Mean time interval (in logarithm base 2) between multicast Sync messages sent by the local port (8.2.5.4.3).
Enumeration8 delayMechanism
 Mechanism used to measure mean path delay (8.2.5.4.4).
UInteger4 versionNumber
 Version of PTP being used on the local port (8.2.5.4.6).

Detailed Description

Attributes describing the port of a clock (8.2.5).

Definition at line 247 of file ptp-data-types.h.


Field Documentation

Number of announce intervals that must pass without an Announce message being received before an ANNOUNCE_RECEIPT_TIMEOUT_EXPIRE event occurs (8.2.5.4.2).

The range is [3,255].

Definition at line 267 of file ptp-data-types.h.

Mechanism used to measure mean path delay (8.2.5.4.4).

Only end-to-end is currently implemented.

Definition at line 275 of file ptp-data-types.h.

Mean time interval (in logarithm base 2) between Announce messages.

(8.2.5.4.1). This time interval should be equal on ports in a domain.

Definition at line 263 of file ptp-data-types.h.

Minimum mean time interval (in logarithm base 2) between Delay_Req messages sent by the local port (8.2.5.3.2).

This is specified by the master clock based on ability to process Delay_Req messages from all slaves, with an allowed range of [logSyncInterval,logSyncInterval+5].

Definition at line 254 of file ptp-data-types.h.

Mean time interval (in logarithm base 2) between multicast Sync messages sent by the local port (8.2.5.4.3).

Definition at line 271 of file ptp-data-types.h.

Current path delay if the delay mechanism is peer-to-peer (currently not implemented), 0 if the delay mechanism is end-to-end (8.2.5.3.3).

Definition at line 260 of file ptp-data-types.h.

Port identity of the local port (8.2.5.2.1).

Definition at line 248 of file ptp-data-types.h.

Current state of PTP for the local port (8.2.5.3.1)

Definition at line 251 of file ptp-data-types.h.

Version of PTP being used on the local port (8.2.5.4.6).

Only version 2 is currently implemented.

Definition at line 278 of file ptp-data-types.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerator Defines