pt1588-SH7216 1
IEEE1588v2 Implementation for Renesas SH7216 Demo

C:/Users/mzimmer/IEEE1588/pt1588/branches/pt1588-SH7216/pt1588/ptp-data-types.h File Reference

Define all platform-independent data types and sets that are required for the correct operation of PTP. More...

Go to the source code of this file.

Data Structures

struct  TimeInterval
 A time interval (5.3.2). More...
struct  Timestamp
 A positive time with respect to the epoch (5.3.3). More...
struct  PortIdentity
 Identity of a PTP port (5.3.5). More...
struct  PortAddress
 Protocol address of a PTP port (5.3.6). More...
struct  ClockQuality
 Quality of a clock (5.3.7). More...
struct  TLV
 A TLV extension (5.3.8). More...
struct  PTPText
 Text in a PTP message (5.3.9). More...
struct  FaultRecord
 A fault record (5.3.10). More...
struct  DefaultDS
 Attributes describing an ordinary clock (8.2.1). More...
struct  CurrentDS
 Attributes of a clock related to synchronization (8.2.2). More...
struct  ParentDS
 Attributes describing the parent clock (to which the ordinary clock synchronizes) and the grandmaster clock (at the root of the master-slave hierarchy) (8.2.3). More...
struct  TimePropertiesDS
 Attributes describing the timescale used for a clock (8.2.4). More...
struct  PortDS
 Attributes describing the port of a clock (8.2.5). More...
struct  ManagementTLV
 A management TLV (15.5). More...
struct  Header
 Fields common for all PTP messages (13.3). More...
struct  AnnounceMsg
 Fields for Announce messages (13.5). More...
struct  SyncMsg
 Fields for Sync messages (13.6). More...
struct  FollowUpMsg
 Fields for Follow_Up messages (13.7). More...
struct  DelayReqMsg
 Fields for Delay_Req messages (13.6). More...
struct  DelayRespMsg
 Fields for Delay_Resp messages (13.8). More...
struct  ManagementMsg
 Fields for Management messages (13.13). More...
struct  ClockDataSet
 A common data structure to simplify comparison of clocks by pointing to values specified in either an Announce message or in the local clock defaultDS (9.3.4). More...
struct  Event
 Attributes which describe an event which is used to fire the PTP actor. More...
struct  ForeignMasterDS
 Attributes used in qualification of a received Announce message (9.3.2.4). More...
struct  PTPState
 Attributes describing the current state of the PTP. More...

Typedefs

typedef Octet ClockIdentity [8]
 Identity of a clock (5.3.4).

Detailed Description

Define all platform-independent data types and sets that are required for the correct operation of PTP.

Author:
Michael Zimmer (mzimmer@eecs.berkeley.edu)
Version:
$Id$

Definition in file ptp-data-types.h.


Typedef Documentation

typedef Octet ClockIdentity[8]

Identity of a clock (5.3.4).

The value depends on implementation (7.5.2.2).

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

 All Data Structures Files Functions Variables Typedefs Enumerator Defines