IGptp

Package: inet.linklayer.contract

module interface IGptp

Interface for gPTP module.

Inheritance diagram

Implemented by

Name

Type

Description

Gptp

compound module

Implements the generalized Precision Time Protocol (gPTP) as defined in the IEEE 802.1AS-2020 standard.

MultiDomainGptp

compound module

Combines multiple Gptp modules, one per time domain into a multi time domain time synchronization module. Each gPTP time domain is automatically configured to use the corresponding subclock of the clock passed into this module.

Extends

Name

Type

Description

IApp

module interface

Generic application interface.

Parameters

Name

Type

Default value

Description

gptpNodeType

string

Properties

Name

Value

Description

display

i=block/app

Source code

//
// Interface for gPTP module.
//
moduleinterface IGptp extends IApp
{
    parameters:
        string gptpNodeType;
        @display("i=block/app");
}

File: src/inet/linklayer/contract/IGptp.ned