|
Reserved
|
Byte 0
|
||
|
Value
|
Byte 1
|
||
|
Event ID
|
Bit 7...0
|
Byte 2
|
|
|
Bit 15...8
|
Byte 3
|
||
|
DateAndTime
|
SecondSinceEpoch
|
Bit 7...0
|
Byte 4
|
|
Bit 15...8
|
Byte 5
|
||
|
Bit 23...16
|
Byte 6
|
||
|
Bit 31...24
|
Byte 7
|
||
|
FractionOfSecond
|
Bit 7...0
|
Byte 8
|
|
|
Bit 15...8
|
Byte 9
|
||
|
Bit 23...16
|
Byte 10
|
||
|
TimeQuality
|
Byte 11
|
||
|
Attribute Name
|
Attribute Type
|
Description/Value
|
|---|---|---|
|
Reserved (Byte 0)
|
BYTE
|
Reservation for future use.
This byte is set to 0.
|
|
Value
|
BYTE
|
Value of the variable after change detection:
Bit 0: Falling edge (0), Rising edge (1)
|
|
Event ID
|
WORD
|
Identification of the variable is automatically assigned by the configuration tool.
NOTE: The identification must be unique for system time stamping. |
|
DateAndTime
|
TIMESTAMP
|
Date and time of the variable change detection
|
|
Timestamp Type Definition
|
||
|---|---|---|
|
Attribute Name
|
Type
|
Description/Value
|
|
SecondSinceEpoch
|
INT32U
|
(0...MAX)
|
|
FractionOfSecond
|
INT24U
|
See the following table for more information on FractionOfSecond
|
|
TimeQuality
|
TIMEQUALITY
|
–
|
|
FractionOfSecond
|
|
|---|---|
|
SEC_1970_0...3
|
UINT32 little endian encoding
|
|
FRACT_SEC_0 (LSByte)
|
B7-B0
|
|
FRACT_SEC_1
|
B15-B8
|
|
FRACT_SEC_2 (MSByte)
|
B23-B16 (B23 = 1 for 1/2 s)
|
|
TimeQuality
|
B7-B0 (B7 = LeapsSecondsKnown)
|
|
FRACT_SEC_2 (MSByte)
|
FRACT_SEC_1 (2nd byte)
|
FRACT_SEC_0 (LSByte)
|
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
23
|
22
|
21
|
20
|
19
|
18
|
17
|
16
|
15
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
|
TimeQuality Definition
|
||
|---|---|---|
|
Attribute Name
|
Type
|
Description/Value
|
|
–
|
PACKED LIST (8 bits)
|
–
|
|
LeapsSecondsKnown
|
BOOLEAN (B7)
|
–
|
|
ClockFailure
|
BOOLEAN (B6)
|
–
|
|
ClockNotSynchronized
|
BOOLEAN (B5)
|
–
|
|
TimeAccuracy
|
CODED ENUM (B4...B0)
|
Number of significant bits in the FractionOfSecond
Minimum time interval is 2**-n
|
|
TimeAccuracy Specific Values
|
Values
|
Comments
|
|---|---|---|
|
Invalid
|
0xx11110
|
Used in case of buffer full
|
|
IO Channel error
|
0xx11101
|
Used in case of IO Channel error detection
|
|
TSInit
|
0xx11100
|
Used in case of synchronization of the values with the client (done by storing a virtual event with 16-ch discrete values inside the buffer)
|
|
ClockInSync
|
0xx11011
|
Used in case of external clock during synchronization
|
|
Parameter Type
|
Symbol
|
Valid Values
|
Description
|
|
|---|---|---|---|---|
|
Configuration
|
Channel x event ID (x = 0...15)
|
Read-only
|
Effective range
|
Channel
|
|
Organization
|
Each group
|
|||
|
Parameter Type
|
Symbol
|
Valid Values
|
Unit
|
Description
|
|
|---|---|---|---|---|---|
|
Configuration
|
Buffer threshold
|
Fixed by 70%
|
%
|
Effective range:
|
Module
|
|
Organization:
|
Group 0
|
||||
|
Configuration
|
SOE uncertain event ID
|
Read-only and assigned by system
|
–
|
Effective range
|
Module
|
|
Organization
|
Group 0
|
||||
|
Status Implicit
|
TIME_STAMP_RECORDS
|
0...Full value
|
–
|
Available in:
Device DDT
IODDT
Debug screen
|
|
|
Status Implicit
|
BUFF_FULL
|
0: No full
1: Full
|
–
|
Available in:
Device DDT
IODDT
Debug screen
|
|
|
Status Implicit
|
TS_BUF_FILLED_PCTAGE
|
0...100%
|
–
|
Available in:
Device DDT
IODDT
Debug screen
|
|
|
Status Implicit
|
UMAS communication error
|
0: No error
1: Error
|
–
|
Available in:
DDT
Device IODDT
Debug screen
|
|
|
Command Implicit
|
Clear event buffer
|
A rising edge from 0 to 1 clears the whole buffer
NOTE: Only available for applicative time stamping mode. |
–
|
Available in:
Device DDT
IODDT
Debug screen
|
|