Decoding WR timing events
To decode WR timing events a new tool was added to the toolbox. The tool can directly 'translate' output from the WR snoop tool.
Decoding a single WR timing event ID
matthies@asl744:decodeTimingEvents>fesa-decode-timing-events 1237381658526613568
Timing configuration file /common/usr/timing/groupsAndEvents/TimingConfigurationWR_V1.xml used.
timing-message |format| group | eventno | sequence | beam-process |Group / Event
-------------------+------+------------+------------+------------+--------------+-----------------------------+
0x112c101000100040 | 001 | 300/0x12c | 257/0x101 | 1/0x001 | 1/0x0001 | SIS18_RING / CMD_SEQ_START
Decoding multiple WR timing event IDs
To decode multiple WR timing event IDs collect the output of
saft-ctl -f bla snoop 0x0 0x0 0x0 >> snoop.txt
in a file.
Next run the decoding tool using the file containing the snoop output:
matthies@asl744:decodeTimingEvents>fesa-decode-timing-events -f snoop.txt
Timing configuration file /common/usr/timing/groupsAndEvents/TimingConfigurationWR_V1.xml used.
Parsing snoop output from snoop.txt
timing-message |format| group | eventno | sequence | beam-process |Group / Event | time |
-------------------+------+------------+------------+------------+--------------+-----------------------------+--------------------+
0x112c02d800100100 | 001 | 300/0x12c | 45/0x02d | 1/0x001 | 4/0x0004 | 0x152cff1bca9d5a92 | SIS18_RING / EVT_FLATTOP
0x112c200800100140 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 5/0x0005 | 0x152cff1bca9d5a9a | SIS18_RING / CMD_FG_PREP
0x112c039800100140 | 001 | 300/0x12c | 57/0x039 | 1/0x001 | 5/0x0005 | 0x152cff1bca9d5a9a | SIS18_RING / EVT_EXTR_BUMP
0x112c100800100140 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 5/0x0005 | 0x152cff1bca9d5a9a | SIS18_RING / CMD_BP_START
0x112c02f800100180 | 001 | 300/0x12c | 47/0x02f | 1/0x001 | 6/0x0006 | 0x152cff1bcc94e4da | SIS18_RING / EVT_MK_LOAD_1
0x112c200800100180 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 6/0x0006 | 0x152cff1bceaaf39a | SIS18_RING / CMD_FG_PREP
0x112c100800100180 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 6/0x0006 | 0x152cff1bceaaf39a | SIS18_RING / CMD_BP_START
0x112c031800100180 | 001 | 300/0x12c | 49/0x031 | 1/0x001 | 6/0x0006 | 0x152cff1bceaaf39a | SIS18_RING / EVT_KICK_START_1
0x112c208800100180 | 001 | 300/0x12c | 520/0x208 | 1/0x001 | 6/0x0006 | 0x152cff1bd14a5692 | SIS18_RING / CMD_BEAM_OFF
0x112c033800100180 | 001 | 300/0x12c | 51/0x033 | 1/0x001 | 6/0x0006 | 0x152cff1bd14a5692 | SIS18_RING / EVT_EXTR_END
0x112c2008001001c0 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 7/0x0007 | 0x152cff1bd14a569a | SIS18_RING / CMD_FG_PREP
0x112c1008001001c0 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 7/0x0007 | 0x152cff1bd14a569a | SIS18_RING / CMD_BP_START
0x112c200000100200 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 8/0x0008 | 0x152cff1bd557ef9a | SIS18_RING / CMD_FG_PREP
0x112c100000100200 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 8/0x0008 | 0x152cff1bd557ef9a | SIS18_RING / CMD_BP_START
0x112c037000100200 | 001 | 300/0x12c | 55/0x037 | 1/0x001 | 8/0x0008 | 0x152cff1bf00b56e2 | SIS18_RING /
0x112c0f6000100200 | 001 | 300/0x12c | 246/0x0f6 | 1/0x001 | 8/0x0008 | 0x152cff1bf00c2dba | SIS18_RING /
0x112c102000100200 | 001 | 300/0x12c | 258/0x102 | 1/0x001 | 8/0x0008 | 0x152cff1bf1b71e9a | SIS18_RING / CMD_GAP_START
0x112c0ff000100200 | 001 | 300/0x12c | 255/0x0ff | 1/0x001 | 8/0x0008 | 0x152cff1bf41978ae | SIS18_RING /
0x112c103000100200 | 001 | 300/0x12c | 259/0x103 | 1/0x001 | 8/0x0008 | 0x152cff1bf41978ae | SIS18_RING / CMD_GAP_END
0x112c0f5000100200 | 001 | 300/0x12c | 245/0x0f5 | 1/0x001 | 8/0x0008 | 0x152cff1bf41c85ee | SIS18_RING /
0x112c101000100040 | 001 | 300/0x12c | 257/0x101 | 1/0x001 | 1/0x0001 | 0x152cff1bf54aa5ae | SIS18_RING / CMD_SEQ_START
0x112c200000100040 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 1/0x0001 | 0x152cff1bf54aa5ae | SIS18_RING / CMD_FG_PREP
0x112c020000100040 | 001 | 300/0x12c | 32/0x020 | 1/0x001 | 1/0x0001 | 0x152cff1bf54aa5ae | SIS18_RING /
0x112c04b000100040 | 001 | 300/0x12c | 75/0x04b | 1/0x001 | 1/0x0001 | 0x152cff1bf54bb71e | SIS18_RING / EVT_PREP_KICK_1
0x112c201000100040 | 001 | 300/0x12c | 513/0x201 | 1/0x001 | 1/0x0001 | 0x152cff1bf6f5e4ae | SIS18_RING / CMD_FG_START
0x112c067000100040 | 001 | 300/0x12c | 103/0x067 | 1/0x001 | 1/0x0001 | 0x152cff1bfc521dbe | SIS18_RING / EVT_PREP_DG
0x112c02c000100040 | 001 | 300/0x12c | 44/0x02c | 1/0x001 | 1/0x0001 | 0x152cff1bfc52a676 | SIS18_RING / EVT_PREP_INJ
0x112c100800100080 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 2/0x0002 | 0x152cff1c007f4cae | SIS18_RING / CMD_BP_START
0x112c200800100080 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 2/0x0002 | 0x152cff1c007f4cae | SIS18_RING / CMD_FG_PREP
0x112c027800100080 | 001 | 300/0x12c | 39/0x027 | 1/0x001 | 2/0x0002 | 0x152cff1c00e49e2e | SIS18_RING / EVT_MB_LOAD
0x112c118800100080 | 001 | 300/0x12c | 280/0x118 | 1/0x001 | 2/0x0002 | 0x152cff1c00fe8ece | SIS18_RING / CMD_BI_TRIGGER
0x112c06b800100080 | 001 | 300/0x12c | 107/0x06b | 1/0x001 | 2/0x0002 | 0x152cff1c00fe8ece | SIS18_RING / EVT_PREP_DTI
0x112c028800100080 | 001 | 300/0x12c | 40/0x028 | 1/0x001 | 2/0x0002 | 0x152cff1c0100156e | SIS18_RING / EVT_MB_TRIGGER
0x112c206800100080 | 001 | 300/0x12c | 518/0x206 | 1/0x001 | 2/0x0002 | 0x152cff1c0100ffce | SIS18_RING / CMD_BEAM_ON
0x112c1008001000c0 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 3/0x0003 | 0x152cff1c031eafae | SIS18_RING / CMD_BP_START
0x112c2008001000c0 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 3/0x0003 | 0x152cff1c031eafae | SIS18_RING / CMD_FG_PREP
0x112c02b8001000c0 | 001 | 300/0x12c | 43/0x02b | 1/0x001 | 3/0x0003 | 0x152cff1c031eafae | SIS18_RING / EVT_RAMP_START
0x112c200800100100 | 001 | 300/0x12c | 512/0x200 | 1/0x001 | 4/0x0004 | 0x152cff1c05be12ae | SIS18_RING / CMD_FG_PREP
0x112c100800100100 | 001 | 300/0x12c | 256/0x100 | 1/0x001 | 4/0x0004 | 0x152cff1c05be12ae | SIS18_RING / CMD_BP_START
--
SolveighMatthies - 14 May 2018