<StructLayout(LayoutKind.Sequential, Pack:=1)> Public Structure system_identity
Dim priority_1 As Byte
Dim clock_quality As clock_quality
Dim priority_2 As Byte
Dim clock_identity As UInt64
End Structure
[StructLayout(LayoutKind.Sequential,Pack=1)]
public struct system_identity
{
public byte priority_1;
public clock_quality clock_quality;
public byte priority_2;
public UInt64 clock_identity;
}
Remarks
Item
Description
priority_1
Priority1 sets the ordering priority. Lower values set a better ClockMaster. See gPTP spec, 8021AS for more details and restrictions.
clock_quality
See clock_quality structure
priority_2
priority2 uses a similar scheme as priority1. See gPTP spec, 8021AS for more details.
clock_identity
clockIdentity attribute is defined in 7.5.2.2 of IEEE Std 1588-2019