Overview

This script scans a timing system parameter, acquiring one or more events at each setting.

Software Dependencies

As shown in the dependency graph below, configuration scan scripts depend on just one external Python package: zmq.

Command Line Arguments

'ts_config_scan.py -h' Output
$ python ts_config_scan.py -h
usage: ts_config_scan.py [-h] [-p {0,1,2,3,4,5,6,7}] [-C COLLECT_HOST]
                         [-t TIMEOUT] [-c READOUT_COUNT] [-g GROUP_MASK]
                         [--config ALIAS] [--detname DETNAME]
                         [--scantype SCANTYPE] [-v]

optional arguments:
  -h, --help            show this help message and exit
  -p {0,1,2,3,4,5,6,7}  platform (default 0)
  -C COLLECT_HOST       collection host (default localhost)
  -t TIMEOUT            timeout msec (default 10000)
  -c READOUT_COUNT      # of events to aquire at each step (default 1)
  -g GROUP_MASK         bit mask of readout groups (default 1<<plaform)
  --config ALIAS        configuration alias (e.g. BEAM)
  --detname DETNAME     detector name (default 'scan')
  --scantype SCANTYPE   scan type (default 'scan')
  -v                    be verbose

Experiment tstx00217 Run 203

Command line
$ ts_config_scan -p 1 -C drp-tst-dev009 -c 2 --detname Burger --scantype Fries
'xtcreader -d' Output
$ xtcreader -d -f /cds/home/c/caf/data/tst/tstx00217/xtc/tstx00217-r0203-s000-c000.xtc2
event 1,   Configure transition: time 987552621.950522857, env 0x02020002, payloadSize 62501 extent 62513
*** DetName: Burger, Segment 0, DetType: scan, DetId: 1234, Alg: raw, Version: 0x010000, namesid: 0xfd, Names:
Name: 'step_value' Type: 9 Rank: 0
Name: 'step_docstring' Type: 10 Rank: 1
*** DetName: timing, Segment 0, DetType: ts, DetId: serial1234, Alg: config, Version: 0x020000, namesid: 0x0, Names:
Name: '10Hz:acRateEnum' Type: 12 Rank: 0
Name: '1Hz:acRateEnum' Type: 12 Rank: 0
Name: '30Hz:acRateEnum' Type: 12 Rank: 0
Name: '5Hz:acRateEnum' Type: 12 Rank: 0
Name: '60Hz:acRateEnum' Type: 12 Rank: 0
Name: 'False:boolEnum' Type: 12 Rank: 0
Name: 'True:boolEnum' Type: 12 Rank: 0
Name: 'DontCare:destSelectEnum' Type: 12 Rank: 0
Name: 'Include:destSelectEnum' Type: 12 Rank: 0
Name: '102Hz:fixedRateEnum' Type: 12 Rank: 0
Name: '10_2Hz:fixedRateEnum' Type: 12 Rank: 0
Name: '10_2kHz:fixedRateEnum' Type: 12 Rank: 0
Name: '1_02Hz:fixedRateEnum' Type: 12 Rank: 0
Name: '1_02kHz:fixedRateEnum' Type: 12 Rank: 0
Name: '71_4kHz:fixedRateEnum' Type: 12 Rank: 0
Name: '929kHz:fixedRateEnum' Type: 12 Rank: 0
Name: 'Cu:linacEnum' Type: 12 Rank: 0
Name: 'SC:linacEnum' Type: 12 Rank: 0
Name: '16x1890ns:seqBurstEnum' Type: 12 Rank: 0
Name: '16x2970ns:seqBurstEnum' Type: 12 Rank: 0
Name: '16x4050ns:seqBurstEnum' Type: 12 Rank: 0
Name: '16x810ns:seqBurstEnum' Type: 12 Rank: 0
Name: '2x0ns:seqBurstEnum' Type: 12 Rank: 0
Name: '2x1080ns:seqBurstEnum' Type: 12 Rank: 0
Name: '2x2160ns:seqBurstEnum' Type: 12 Rank: 0
Name: '2x3240ns:seqBurstEnum' Type: 12 Rank: 0
Name: '4x1350ns:seqBurstEnum' Type: 12 Rank: 0
Name: '4x2430ns:seqBurstEnum' Type: 12 Rank: 0
Name: '4x270ns:seqBurstEnum' Type: 12 Rank: 0
Name: '4x3510ns:seqBurstEnum' Type: 12 Rank: 0
Name: '8x1620ns:seqBurstEnum' Type: 12 Rank: 0
Name: '8x2700ns:seqBurstEnum' Type: 12 Rank: 0
Name: '8x3780ns:seqBurstEnum' Type: 12 Rank: 0
Name: '8x540ns:seqBurstEnum' Type: 12 Rank: 0
Name: '10KRates:seqEnum' Type: 12 Rank: 0
Name: 'Bursts:seqEnum' Type: 12 Rank: 0
Name: 'Local:seqEnum' Type: 12 Rank: 0
Name: '100kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '10kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '110kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '120kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '130kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '140kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '150kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '160kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '20kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '30kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '40kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '50kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '60kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '70kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '80kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '90kHz:seqFixedRateEnum' Type: 12 Rank: 0
Name: '120kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '160kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '200kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '240kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '280kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '320kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '360kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '400kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '40kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '440kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '480kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '520kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '560kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '600kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '640kHz:seqLocalEnum' Type: 12 Rank: 0
Name: '80kHz:seqLocalEnum' Type: 12 Rank: 0
Name: 'ACRate:trigModeEnum' Type: 12 Rank: 0
Name: 'EventCode:trigModeEnum' Type: 12 Rank: 0
Name: 'FixedRate:trigModeEnum' Type: 12 Rank: 0
Name: 'Sequence:trigModeEnum' Type: 12 Rank: 0
Name: 'expert.group1.inhibit0.enable:boolEnum' Type: 11 Rank: 0
Name: 'expert.group1.inhibit0.interval' Type: 2 Rank: 0
Name: 'expert.group1.inhibit0.limit' Type: 2 Rank: 0
Name: 'expert.group1.inhibit1.enable:boolEnum' Type: 11 Rank: 0
Name: 'expert.group1.inhibit1.interval' Type: 2 Rank: 0
Name: 'expert.group1.inhibit1.limit' Type: 2 Rank: 0
Name: 'expert.group1.inhibit2.enable:boolEnum' Type: 11 Rank: 0
Name: 'expert.group1.inhibit2.interval' Type: 2 Rank: 0
Name: 'expert.group1.inhibit2.limit' Type: 2 Rank: 0
Name: 'expert.group1.inhibit3.enable:boolEnum' Type: 11 Rank: 0
Name: 'expert.group1.inhibit3.interval' Type: 2 Rank: 0
Name: 'expert.group1.inhibit3.limit' Type: 2 Rank: 0
Name: 'firmwareBuild' Type: 10 Rank: 1
Name: 'firmwareVersion' Type: 2 Rank: 0
Name: 'help' Type: 10 Rank: 1
Name: 'user.Cu.group1_eventcode' Type: 0 Rank: 0
Name: 'user.LINAC:linacEnum' Type: 11 Rank: 0
Found 90 names
0: '10Hz:acRateEnum' rank 0, type 12
'10Hz:acRateEnum': 2
1: '1Hz:acRateEnum' rank 0, type 12
'1Hz:acRateEnum': 4
2: '30Hz:acRateEnum' rank 0, type 12
'30Hz:acRateEnum': 1
3: '5Hz:acRateEnum' rank 0, type 12
'5Hz:acRateEnum': 3
4: '60Hz:acRateEnum' rank 0, type 12
'60Hz:acRateEnum': 0
5: 'False:boolEnum' rank 0, type 12
'False:boolEnum': 0
6: 'True:boolEnum' rank 0, type 12
'True:boolEnum': 1
7: 'DontCare:destSelectEnum' rank 0, type 12
'DontCare:destSelectEnum': 1
8: 'Include:destSelectEnum' rank 0, type 12
'Include:destSelectEnum': 0
9: '102Hz:fixedRateEnum' rank 0, type 12
'102Hz:fixedRateEnum': 4
10: '10_2Hz:fixedRateEnum' rank 0, type 12
'10_2Hz:fixedRateEnum': 5
11: '10_2kHz:fixedRateEnum' rank 0, type 12
'10_2kHz:fixedRateEnum': 2
12: '1_02Hz:fixedRateEnum' rank 0, type 12
'1_02Hz:fixedRateEnum': 6
13: '1_02kHz:fixedRateEnum' rank 0, type 12
'1_02kHz:fixedRateEnum': 3
14: '71_4kHz:fixedRateEnum' rank 0, type 12
'71_4kHz:fixedRateEnum': 1
15: '929kHz:fixedRateEnum' rank 0, type 12
'929kHz:fixedRateEnum': 0
16: 'Cu:linacEnum' rank 0, type 12
'Cu:linacEnum': 0
17: 'SC:linacEnum' rank 0, type 12
'SC:linacEnum': 1
18: '16x1890ns:seqBurstEnum' rank 0, type 12
'16x1890ns:seqBurstEnum': 7
19: '16x2970ns:seqBurstEnum' rank 0, type 12
'16x2970ns:seqBurstEnum': 11
20: '16x4050ns:seqBurstEnum' rank 0, type 12
'16x4050ns:seqBurstEnum': 15
21: '16x810ns:seqBurstEnum' rank 0, type 12
'16x810ns:seqBurstEnum': 3
22: '2x0ns:seqBurstEnum' rank 0, type 12
'2x0ns:seqBurstEnum': 0
23: '2x1080ns:seqBurstEnum' rank 0, type 12
'2x1080ns:seqBurstEnum': 4
24: '2x2160ns:seqBurstEnum' rank 0, type 12
'2x2160ns:seqBurstEnum': 8
25: '2x3240ns:seqBurstEnum' rank 0, type 12
'2x3240ns:seqBurstEnum': 12
26: '4x1350ns:seqBurstEnum' rank 0, type 12
'4x1350ns:seqBurstEnum': 5
27: '4x2430ns:seqBurstEnum' rank 0, type 12
'4x2430ns:seqBurstEnum': 9
28: '4x270ns:seqBurstEnum' rank 0, type 12
'4x270ns:seqBurstEnum': 1
29: '4x3510ns:seqBurstEnum' rank 0, type 12
'4x3510ns:seqBurstEnum': 13
30: '8x1620ns:seqBurstEnum' rank 0, type 12
'8x1620ns:seqBurstEnum': 6
31: '8x2700ns:seqBurstEnum' rank 0, type 12
'8x2700ns:seqBurstEnum': 10
32: '8x3780ns:seqBurstEnum' rank 0, type 12
'8x3780ns:seqBurstEnum': 14
33: '8x540ns:seqBurstEnum' rank 0, type 12
'8x540ns:seqBurstEnum': 2
34: '10KRates:seqEnum' rank 0, type 12
'10KRates:seqEnum': 16
35: 'Bursts:seqEnum' rank 0, type 12
'Bursts:seqEnum': 15
36: 'Local:seqEnum' rank 0, type 12
'Local:seqEnum': 17
37: '100kHz:seqFixedRateEnum' rank 0, type 12
'100kHz:seqFixedRateEnum': 9
38: '10kHz:seqFixedRateEnum' rank 0, type 12
'10kHz:seqFixedRateEnum': 0
39: '110kHz:seqFixedRateEnum' rank 0, type 12
'110kHz:seqFixedRateEnum': 10
40: '120kHz:seqFixedRateEnum' rank 0, type 12
'120kHz:seqFixedRateEnum': 11
41: '130kHz:seqFixedRateEnum' rank 0, type 12
'130kHz:seqFixedRateEnum': 12
42: '140kHz:seqFixedRateEnum' rank 0, type 12
'140kHz:seqFixedRateEnum': 13
43: '150kHz:seqFixedRateEnum' rank 0, type 12
'150kHz:seqFixedRateEnum': 14
44: '160kHz:seqFixedRateEnum' rank 0, type 12
'160kHz:seqFixedRateEnum': 15
45: '20kHz:seqFixedRateEnum' rank 0, type 12
'20kHz:seqFixedRateEnum': 1
46: '30kHz:seqFixedRateEnum' rank 0, type 12
'30kHz:seqFixedRateEnum': 2
47: '40kHz:seqFixedRateEnum' rank 0, type 12
'40kHz:seqFixedRateEnum': 3
48: '50kHz:seqFixedRateEnum' rank 0, type 12
'50kHz:seqFixedRateEnum': 4
49: '60kHz:seqFixedRateEnum' rank 0, type 12
'60kHz:seqFixedRateEnum': 5
50: '70kHz:seqFixedRateEnum' rank 0, type 12
'70kHz:seqFixedRateEnum': 6
51: '80kHz:seqFixedRateEnum' rank 0, type 12
'80kHz:seqFixedRateEnum': 7
52: '90kHz:seqFixedRateEnum' rank 0, type 12
'90kHz:seqFixedRateEnum': 8
53: '120kHz:seqLocalEnum' rank 0, type 12
'120kHz:seqLocalEnum': 2
54: '160kHz:seqLocalEnum' rank 0, type 12
'160kHz:seqLocalEnum': 3
55: '200kHz:seqLocalEnum' rank 0, type 12
'200kHz:seqLocalEnum': 4
56: '240kHz:seqLocalEnum' rank 0, type 12
'240kHz:seqLocalEnum': 5
57: '280kHz:seqLocalEnum' rank 0, type 12
'280kHz:seqLocalEnum': 6
58: '320kHz:seqLocalEnum' rank 0, type 12
'320kHz:seqLocalEnum': 7
59: '360kHz:seqLocalEnum' rank 0, type 12
'360kHz:seqLocalEnum': 8
60: '400kHz:seqLocalEnum' rank 0, type 12
'400kHz:seqLocalEnum': 9
61: '40kHz:seqLocalEnum' rank 0, type 12
'40kHz:seqLocalEnum': 0
62: '440kHz:seqLocalEnum' rank 0, type 12
'440kHz:seqLocalEnum': 10
63: '480kHz:seqLocalEnum' rank 0, type 12
'480kHz:seqLocalEnum': 11
64: '520kHz:seqLocalEnum' rank 0, type 12
'520kHz:seqLocalEnum': 12
65: '560kHz:seqLocalEnum' rank 0, type 12
'560kHz:seqLocalEnum': 13
66: '600kHz:seqLocalEnum' rank 0, type 12
'600kHz:seqLocalEnum': 14
67: '640kHz:seqLocalEnum' rank 0, type 12
'640kHz:seqLocalEnum': 15
68: '80kHz:seqLocalEnum' rank 0, type 12
'80kHz:seqLocalEnum': 1
69: 'ACRate:trigModeEnum' rank 0, type 12
'ACRate:trigModeEnum': 1
70: 'EventCode:trigModeEnum' rank 0, type 12
'EventCode:trigModeEnum': 2
71: 'FixedRate:trigModeEnum' rank 0, type 12
'FixedRate:trigModeEnum': 0
72: 'Sequence:trigModeEnum' rank 0, type 12
'Sequence:trigModeEnum': 3
73: 'expert.group1.inhibit0.enable:boolEnum' rank 0, type 11
'expert.group1.inhibit0.enable:boolEnum': 0
74: 'expert.group1.inhibit0.interval' rank 0, type 2
'expert.group1.inhibit0.interval': 1
75: 'expert.group1.inhibit0.limit' rank 0, type 2
'expert.group1.inhibit0.limit': 1
76: 'expert.group1.inhibit1.enable:boolEnum' rank 0, type 11
'expert.group1.inhibit1.enable:boolEnum': 0
77: 'expert.group1.inhibit1.interval' rank 0, type 2
'expert.group1.inhibit1.interval': 1
78: 'expert.group1.inhibit1.limit' rank 0, type 2
'expert.group1.inhibit1.limit': 1
79: 'expert.group1.inhibit2.enable:boolEnum' rank 0, type 11
'expert.group1.inhibit2.enable:boolEnum': 0
80: 'expert.group1.inhibit2.interval' rank 0, type 2
'expert.group1.inhibit2.interval': 1
81: 'expert.group1.inhibit2.limit' rank 0, type 2
'expert.group1.inhibit2.limit': 1
82: 'expert.group1.inhibit3.enable:boolEnum' rank 0, type 11
'expert.group1.inhibit3.enable:boolEnum': 0
83: 'expert.group1.inhibit3.interval' rank 0, type 2
'expert.group1.inhibit3.interval': 1
84: 'expert.group1.inhibit3.limit' rank 0, type 2
'expert.group1.inhibit3.limit': 1
85: 'firmwareBuild' rank 1, type 10
'firmwareBuild': "xtpg: Vivado v2019.1, rdsrv300 (x86_64), Built Wed 04 Nov 2020 01:34:02 PM PST by weaver"
86: 'firmwareVersion' rank 0, type 2
'firmwareVersion': 0
87: 'help' rank 1, type 10
'help': "-- user --
LINAC        : Timing System source (Cu/SC)
-- user.groupN (Cu mode) --
eventcode    : Trigger eventcode
-- user.groupN (SC mode) --
trigger is a combination of rate and destn selection
fixed.rate   : fixed period trigger rate
ac.rate      : AC power syncd trigger rate per timeslot
ac.ts[6]     : include timeslot in trigger rate
seq.mode     : choice of event sequencer
seq.channel  : choice channel within sequencer
destn.select : qualifier for following destn masks
   Inclusive : trigger when beam to one of destns
   Exclusive : trigger when not beam to one of destns
   DontCare  : ignore destn
destn.destN  : add destN to trigger consideration"
88: 'user.Cu.group1_eventcode' rank 0, type 0
'user.Cu.group1_eventcode': 40
89: 'user.LINAC:linacEnum' rank 0, type 11
'user.LINAC:linacEnum': 0
*** DetName: timing, Segment 0, DetType: ts, DetId: , Alg: raw, Version: 0x020000, namesid: 0x1, Names:
Name: 'pulseId' Type: 3 Rank: 0
Name: 'timeStamp' Type: 3 Rank: 0
Name: 'fixedRates' Type: 0 Rank: 1
Name: 'acRates' Type: 0 Rank: 1
Name: 'timeSlot' Type: 0 Rank: 0
Name: 'timeSlotPhase' Type: 1 Rank: 0
Name: 'ebeamPresent' Type: 0 Rank: 0
Name: 'ebeamDestn' Type: 0 Rank: 0
Name: 'ebeamCharge' Type: 1 Rank: 0
Name: 'ebeamEnergy' Type: 1 Rank: 1
Name: 'xWavelength' Type: 1 Rank: 1
Name: 'dmod5' Type: 1 Rank: 0
Name: 'mpsLimits' Type: 0 Rank: 1
Name: 'mpsPowerClass' Type: 0 Rank: 1
Name: 'sequenceValues' Type: 1 Rank: 1
*** DetName: runinfo, Segment 0, DetType: runinfo, DetId: , Alg: runinfo, Version: 0x000001, namesid: 0xff, Names:
Name: 'expt' Type: 10 Rank: 1
Name: 'runnum' Type: 2 Rank: 0
event 2,    BeginRun transition: time 987552623.497536824, env 0x04020002, payloadSize 72 extent 84
Found 2 names
0: 'expt' rank 1, type 10
'expt': "tstx00217"
1: 'runnum' rank 0, type 2
'runnum': 203
event 3,   BeginStep transition: time 987552623.572510448, env 0x06040002, payloadSize 136 extent 148
Found 2 names
0: 'step_value' rank 0, type 9
'step_value': 0.000000
1: 'step_docstring' rank 1, type 10
'step_docstring': "{"detname": "Burger", "scantype": "Fries", "step": 0.0}"
event 4,      Enable transition: time 987552623.583520488, env 0x08060002, payloadSize 0 extent 12
event 5,    L1Accept transition: time 987552623.894553738, env 0x0c090002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099617180
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219758571146
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 0 0
4: 'timeSlot' rank 0, type 0
'timeSlot': 4
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  1539 0 3840
event 6,    L1Accept transition: time 987552623.903597709, env 0x0c0b0002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099624915
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219767615117
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 0 0
4: 'timeSlot' rank 0, type 0
'timeSlot': 1
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  3587 0 256
event 7,     Disable transition: time 987552623.908579694, env 0x090c0002, payloadSize 0 extent 12
event 8,     EndStep transition: time 987552623.914609254, env 0x070e0002, payloadSize 0 extent 12
event 9,   BeginStep transition: time 987552623.919590961, env 0x06100002, payloadSize 136 extent 148
Found 2 names
0: 'step_value' rank 0, type 9
'step_value': 1.000000
1: 'step_docstring' rank 1, type 10
'step_docstring': "{"detname": "Burger", "scantype": "Fries", "step": 1.0}"
event 10,      Enable transition: time 987552623.931516955, env 0x08120002, payloadSize 0 extent 12
event 11,    L1Accept transition: time 987552623.936627865, env 0x0c150002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099655881
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219800645273
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 0 0
4: 'timeSlot' rank 0, type 0
'timeSlot': 1
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  3587 0 256
event 12,    L1Accept transition: time 987552623.944623260, env 0x0c170002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099663616
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219808640668
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 0 0
4: 'timeSlot' rank 0, type 0
'timeSlot': 4
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  1539 0 768
event 13,     Disable transition: time 987552623.950522545, env 0x09180002, payloadSize 0 extent 12
event 14,     EndStep transition: time 987552623.956552282, env 0x071a0002, payloadSize 0 extent 12
event 15,   BeginStep transition: time 987552623.961533871, env 0x061c0002, payloadSize 136 extent 148
Found 2 names
0: 'step_value' rank 0, type 9
'step_value': 2.000000
1: 'step_docstring' rank 1, type 10
'step_docstring': "{"detname": "Burger", "scantype": "Fries", "step": 2.0}"
event 16,      Enable transition: time 987552623.972542628, env 0x081e0002, payloadSize 0 extent 12
event 17,    L1Accept transition: time 987552623.978570920, env 0x0c210002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099694556
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219842588328
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 0 0
4: 'timeSlot' rank 0, type 0
'timeSlot': 4
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  1539 0 768
event 18,    L1Accept transition: time 987552623.986566315, env 0x0c230002, payloadSize 297 extent 309
Found 15 names
0: 'pulseId' rank 0, type 3
'pulseId': 9223379104099702304
1: 'timeStamp' rank 0, type 3
'timeStamp': 4241506219850583723
2: 'fixedRates' rank 1, type 0
'fixedRates' (shape: 10):  0 0 0
3: 'acRates' rank 1, type 0
'acRates' (shape: 6):  0 1 1
4: 'timeSlot' rank 0, type 0
'timeSlot': 1
5: 'timeSlotPhase' rank 0, type 1
'timeSlotPhase': 0
6: 'ebeamPresent' rank 0, type 0
'ebeamPresent': 1
7: 'ebeamDestn' rank 0, type 0
'ebeamDestn': 0
8: 'ebeamCharge' rank 0, type 1
'ebeamCharge': 0
9: 'ebeamEnergy' rank 1, type 1
'ebeamEnergy' (shape: 4):  0 0 0
10: 'xWavelength' rank 1, type 1
'xWavelength' (shape: 2):  0 0 0
11: 'dmod5' rank 0, type 1
'dmod5': 0
12: 'mpsLimits' rank 1, type 0
'mpsLimits' (shape: 16):  0 0 0
13: 'mpsPowerClass' rank 1, type 0
'mpsPowerClass' (shape: 16):  15 15 15
14: 'sequenceValues' rank 1, type 1
'sequenceValues' (shape: 18):  65027 0 256
event 19,     Disable transition: time 987552623.992596319, env 0x09240002, payloadSize 0 extent 12
event 20,     EndStep transition: time 987552623.997577380, env 0x07260002, payloadSize 0 extent 12
event 21,      EndRun transition: time 987552624.044552561, env 0x05280002, payloadSize 0 extent 12
  • No labels