NI-Sync C API Reference

NISYNC_ATTR_8021AS_GRANDMASTER_CLOCK_CLASS

  • Updated2023-02-21
  • 3 minute(s) read
Data
Type
Access Applies to Coercion High-Level Functions
ViInt32 RO N/A None None

Description

Returns the traceability of the time or frequency distributed by the 802.1AS grandmaster clock used by the time reference specified by activeItem.

Note Note  
  • This attribute is supported only on certain targets. Refer to Target Support for Timing Attributes and Functions to determine whether or not this attribute is supported on your target.
  • You must specify the time reference using the activeItem parameter when querying this attribute.
IntegerClock Class Specification
0Reserved to enable compatibility with future versions.
1—5Reserved
6The clock is synchronized to a primary time reference. The distributed timescale is PTP. A clock in this class cannot be a slave to another clock in the domain.
7The clock has previously been designated as Clock Class 6, but has lost the ability to synchronize to a primary time reference. A clock in this class is in holdover mode and operates within holdover specifications. The distributed timescale is PTP. A clock in this class cannot be a slave to another clock in the domain.
8Reserved
9—10Reserved to enable compatibility with future versions.
11—12Reserved
13The clock is synchronized to an application-specific time source. The distributed timescale is ARB. A clock in this class cannot be a slave to another clock in the domain.
14The clock has previously been designated as Clock Class 13, but has lost the ability to synchronize to an application-specific time source. A clock in this class is in holdover mode and operates within holdover specifications. The distributed timescale is ARB. A clock in this class cannot be a slave to another clock in the domain.
15—51Reserved
52The clock is degradation alternative A for a Clock Class 7 clock that is not within holdover specification. A clock in this class cannot be a slave to another clock in the domain.
53—57Reserved
58The clock is degredation alternative A for a Clock Class 14 clock that is not within holdover specification. A clock in this class cannot be a slave to another clock in the domain.
59—67Reserved
68—122The clock uses an alternate PTP profile.
123—127Reserved
128—132Reserved
133—170The clock uses an alternate PTP profile.
171—186Reserved
187The clock is degredation alternative B for a Clock Class 7 clock that is not within holdover specification. A clock in this class can be a slave to another clock in the domain.
188—192Reserved
193The clock is degredation alternative B for a Clock Class 14 clock that is not within holdover specification. A clock of this class can be a slave to another clock in the domain.
194—215Reserved
216—232The clock uses an alternate PTP profile.
233—247Reserved
248The default Clock Class. This class is used if none of the other class definitions apply.
249—250Reserved
251Reserved for version 1 compatibility.
252—254Reserved
255The clock is a slave-only clock.

Log in to get a better experience