NISYNC_ATTR_TIMEREF_SELECTED_TYPE

Data
Type
Access Applies to Coercion High-Level Functions
ViString RO N/A None None

Description

Returns the time synchronization protocol (1588, EtherCAT, GPS, etc.) being used by the selected time reference of the specified device.

Note Note  For Linux RT devices, you must specify the time reference using the activeItem parameter when querying this attribute.

Defined Values

DescriptionValue
IEEE 1588-2008A network-based time synchronization protocol (also referred to as PTP) that synchronizes devices to a single grandmaster clock. Each IEEE 1588-2008 time reference instance is associated with a single network interface on the device and can either be a slave to the network's grandmaster, or the grandmaster to a network of devices.
IEEE 1588-2008 BCSimilar to the IEEE 1588-2008 protocol, except each instance of the IEEE 1588-2008 BC (boundary clock) time reference is associated with multiple ports, typically on a device that acts as a network switch.
IEEE 802.1AS-2011A network-based time synchronization protocol similar to IEEE 1588-2008, but optimized for time-sensitive applications. IEEE 802.1AS-2011 also provides fewer configuration options and requires IEEE 802.1AS-compatible network infrastructure. Each IEEE 802.1AS-2011 time reference instance is associated with a single network interface on the device and can either be a slave to the network's grandmaster or the grandmaster to a network of devices.
IEEE 802.1AS-2011 TABSimilar to the IEEE 802.1AS-2011 protocol, except each IEEE 802.1AS-2011 TAB (time-aware bridge) time reference instance is associated with multiple ports, typically on a device that acts as a network switch.
Note Note  The values defined above are not a complete list of time reference types. Other time reference types can be installed by other NI software.