Front-End Generic Connectivity Test
Description
Tests are based on the availability of the mandatory 'Status' FESA property
- checks IP-level connectivity and availability of the middle-ware name server
- JAPC and low-level RDA property 'get' functionality
- JAPC and low-level RDA property 'subscription' (monitoring) functionality
Procedure
Step | S? | short description | Criteria |
prepare | | init device status handler | |
step1 | Y | check simple IP connectivity | |
step2 | | check availability of RDA nameserver | |
step3 | | check low-level CMW3 'get' | |
step4 | | check low-level JAPC3 'get' | |
step5 | | check JAPC subscription | |
step6 | | check JAPC subscription | |
step7 | Y | check for interlock condition | |
step8 | Y | test for OpReady being 'true' | |
(N.B. S?: skippable task: yes can be skipped by operator (or converted to warning in sequencer's 'lenient mode')
Details of Test Steps
N.B. detailed 'cookbook': check-list of individual steps (settings, gains, …):
Step 1
- see Java code for details
Problems
List of possible problems and first-order remedies:
- short problem description #1
- short problem description #2
Exit conditions
clear definition of handover specs
List of systems to be considered “operational” afterwards
| Exit Condition
|
O.1 | CMW name-server OK |
O.2 | 'STATUS' FESA property being available |
O.3 | JAPC get/set OK w.r.t. STATUS FESA property |
O.4 | (tentatively) device OK for beam operation (<→ OPReady, to-be-modified) |
Notes on Exit Conditions
- …
Open Questions & Action Items
things that are not yet discussed, or integrated into the procedure
References
- <reference #1 title>, author, date, source link
- <reference #2 title>, author, date, source link
Acronyms
Acronyms
Abbreviation | alt. | English | German |
BPC | BeamProductionChain | Beam Production Chain | |
BPM | | Beam Position Monitor | Strahllage Monitor, Positions Sonde |
COD | | Closed Orbit Dipole (Steerer) | Strahllage Korrektur Magnet |
DCCT | | Direct Current (DC) - Curent Transformer | |