Click or drag to resize

TicksTimeIsValid(Ticks, Double, Double) Method

Determines if time, represented by Ticks value, is valid by comparing it to the specified current time.

Namespace: GSF
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.181-beta
Syntax
public bool TimeIsValid(
	Ticks currentTime,
	double lagTime,
	double leadTime
)
View Source

Parameters

currentTime  Ticks
Specified current time (e.g., could be DateTime.Now.Ticks).
lagTime  Double
The allowed lag time, in seconds, before assuming time is too old to be valid.
leadTime  Double
The allowed lead time, in seconds, before assuming time is too advanced to be valid.

Return Value

Boolean
True, if time represented by Ticks value, is within the specified range.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionlagTime and leadTime must be greater than zero, but can be less than one.
Remarks
Time, represented by Ticks value, is considered valid if it exists within the specified lagTime and leadTime range of currentTime. Note that lagTime and leadTime must be greater than zero, but can be set to sub-second intervals.
See Also