AttributeDescriptionExpected valuesMandatory
SpsTyp.stValvalue, coded enumintermediate-state | off | on | bad-stateYES
SpsTyp.q.DetailQuality.badReferencebadReference, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.failurefailure, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.inconsistentinconsistent, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.innacurateinnacurate, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.oldDataoldData, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.oscillatoryoscillatory, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.outOfRangeoutOfRange, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.DetailQuality.overflowoverflow, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.Sourcevalue source, coded enumprocess | substituted, DEFAULT = processNO
SpsTyp.q.Validityvalue quality, coded enumgood | invalid | reserved | questionable, DEFAULT = goodNO
SpsTyp.q.operatorBlockedoperatorBlocked, booleantrue | false, DEFAULT = falseNO
SpsTyp.q.testtest, booleantrue | false, DEFAULT = falseNO
SpsTyp.t.FractionOfSecond

represents the fraction of the current second when the value of the TimeStamp has been determined.

shall be calculated as (SUM from i = 0 to 23 of bi*2**–(i+1) s), int24

Example: the resolution of a time stamp may be 1/2**1 (= 0,5 s) if only the first bit is used,

or may be 1/2**2 (= 0,25 s) if the first two bits are used,

or may be approximately 60 ns if all 24 bits are used.

DEFAULT = 1 sNO
SpsTyp.t.SecondSinceEpochinterval in seconds continuously counted from the epoch 1970-01-01 00:00:00 UTC, int32int32 timestampYES
SpsTyp.t.TimeQuality.clockFailureclockFailure, if true indicates that the time source of the sending
device is unreliable, boolean
true | false, DEFAULT = falseNO
SpsTyp.t.TimeQuality.clockNotSynchronizedclockNotSynchronized, if true indicate that
the time source of the sending device is not synchronized with the external UTC time, boolean
true | false, DEFAULT = falseNO
SpsTyp.t.TimeQuality.leapSecondKnownleapSecondKnown, if true indicates that the value for SecondSinceEpoch contains all leap seconds occurred, booleantrue | false, DEFAULT = falseNO
SpsTyp.t.TimeQuality.timeAccuracytimeAccuracy, represent the number of significant bits in the FractionOfSecond, coded enum

  • No labels