Length (bytes)
|
Field Description
|
Type
|
2
|
Typecode = 7
|
2-byte unsigned integer
|
4
|
Requesting task name - RAD50
|
4-byte unsigned integer
|
2
|
Number of devices
|
2-byte unsigned integer
|
2
|
Arm and trigger selection word
|
2-byte unsigned integer
|
2
|
Priority
|
2-byte unsigned integer
|
4
|
Data sample rate in Hz
|
4-byte unsigned integer
|
4
|
Arm delay (uSec or sample periods)
|
4-byte unsigned integer
|
8
|
Arm clock events
|
Array of 8 1-byte clock events
|
4
|
Sample trigger clock events
|
Array of 4 1-byte clock events
|
4
|
Number of points
|
4-byte unsigned integer
|
4
|
arm device property-device Index Pair
|
4-byte unsigned integer
|
4
|
arm device Offset in bytes
|
4-byte unsigned integer
|
8
|
arm device SSDN
|
Array of 8 1-byte unsigned integers
|
4
|
arm device mask
|
4-byte unsigned integer
|
4
|
arm device value
|
4-byte unsigned integer
|
8
|
Zeroes (reserved)
|
---
|
20
|
Snapshot request packet 1
|
structure see below
|
---
|
---
|
---
|
20
|
Snapshot request packet N
|
structure see below
|
Field
|
Value
|
Meaning
|
AS (Arm Source) |
0
|
arm on device |
|
1
|
arm immediately |
|
2
|
arm on logical OR of arm clock events |
|
3
|
arm on external source specified by AM field |
AM (Arm Modifier) |
|
this is only used if AS = 3, and then must be a value between 0 and
3, inclusive |
PM (Plot Mode) |
0
|
invalid |
|
1
|
invalid |
|
2
|
post-trigger, i.e., collect "number of points" "arm delay" microseconds
after arm |
|
3
|
pre-trigger, i.e., begin collection immediately stop "arm delay" samples
after arm |
TS (Trigger Source) |
0
|
collect every "data sample period" |
|
1
|
invalid |
|
2
|
collect on logical OR of sample trigger clock events |
|
3
|
trigger on external event specified by TM field |
TM (Trigger Mode) |
|
this is only used if TS = 3, and then must be a value between 0 and
3, inclusive |