system_identity Structure
This structure defines settings for system_identity for gPTP
typedef struct __declspec (align(1))
{
uint8_t priority_1;
clock_quality clock_quality;
uint8_t priority_2;
uint64_t clock_identity;
}system_identity; <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
Last updated