IGptp¶
Package: inet.linklayer.contract
module interface IGptp
Interface for gPTP module.
Inheritance diagram¶
Implemented by¶
Name |
Type |
Description |
|---|---|---|
compound module |
Implements the generalized Precision Time Protocol (gPTP) as defined in the IEEE 802.1AS-2020 standard. |
|
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 |
|---|---|---|
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");
}