Click or drag to resize

ISystemClockHandle Interface

A handle to a system clock.

Namespace:  Demo3D.Net.Protocols
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public interface ISystemClockHandle : ISystemTime, 
	IDisposable

The ISystemClockHandle type exposes the following members.

Properties
  NameDescription
Public propertyGrandMaster
Clock information for the currently synchronized grandmaster clock.
(Inherited from ISystemTime.)
Public propertyIsSynchronized
True if the clocks are synchronized.
(Inherited from ISystemTime.)
Public propertyOffsetFromMaster
The coarse number of nanoseconds offset between our local reference clock and system time.
(Inherited from ISystemTime.)
Public propertyParent
Clock information for the currently synchronized parent clock.
(Inherited from ISystemTime.)
Public propertySystemTimeMicroseconds
Device time in microseconds (ticks since 1/1/1970 adjusted for leap seconds). Time may go backwards.
(Inherited from ISystemTime.)
Public propertySystemTimeNanoseconds
Device time in nanoseconds (ticks since 1/1/1970 adjusted for leap seconds). Time may go backwards.
(Inherited from ISystemTime.)
Top
Methods
  NameDescription
Public methodRealTimeQPCToDeviceTimeNanoseconds
Returns the device time (in system time nanoseconds) at a specified local real time.
(Inherited from ISystemTime.)
Top
Events
  NameDescription
Public eventOnClockChanged
Raised when the grandmaster or parent clock changes.
(Inherited from ISystemTime.)
Public eventOnSynchronizedChanged
Raised when the clock's synchronization changes.
(Inherited from ISystemTime.)
Top
See Also