This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:bpm-sis18:status [2012/07/12 18:46] rhaseitl |
projects:bpm-sis18:status [2012/07/13 09:11] (current) klang |
||
---|---|---|---|
Line 10: | Line 10: | ||
* aux BPM confuses the whole system (Start and Stop is triggered "out of itself" | * aux BPM confuses the whole system (Start and Stop is triggered "out of itself" | ||
* low system performance (switching of mode lasts several seconds) | * low system performance (switching of mode lasts several seconds) | ||
+ | |||
+ | Bunch detection / Measurment data errors (KL): | ||
+ | * Under certain beam/signal conditions, Liberas deliver errernous measurment data. This causes TOPOS to display hard or not usable results. | ||
== Debugging ideas: == | == Debugging ideas: == | ||
Line 22: | Line 25: | ||
* connection to BPM established/ | * connection to BPM established/ | ||
* debug output at every status change of the system (Initializing, | * debug output at every status change of the system (Initializing, | ||
+ | * logging should use the Log4j framework (from within the FESA class possible with SDLog (HBr)) | ||
+ | * the GUI should **not** encapsulate exceptions thrown by cmw / rda into its own Exception class (HBr) | ||
+ | * a detailed documentation of the meaning and reasns for each error message, exception etc. should be made (HBr) | ||
\\ | \\ | ||
Line 38: | Line 44: | ||
* put the Liberas into a own network (not the GSI/ACC network) | * put the Liberas into a own network (not the GSI/ACC network) | ||
* bootfile on CCCPs, static IPs, nfs mount to store debug logs | * bootfile on CCCPs, static IPs, nfs mount to store debug logs | ||
- | * is this a lot of work? does it require changes in the gen servers / FPGA code? | + | * is this a lot of work? does it require changes in the gen servers / FPGA code (Change of FPGA code won't be necessary for this issue (KL))? |
\\ | \\ | ||
Line 44: | Line 50: | ||
* Display the connection status and if a command which has been sent, was " | * Display the connection status and if a command which has been sent, was " | ||
- | **Would it make sense to have a simple | + | Have a standalone tool to see ALL system components directly: |
+ | Some of this information is provided by the detailed | ||
- | Yes, I think it does! (HBr) | + | \\ |
+ | GUI improvements for wrong measurement data (KL): | ||
+ | * A strong indicator for wrong measurment are the window lengths. Two indicators, which can be easily identified, are negative window lengths and window lengths bigger than 1.17 us (150 samples). If one of these conditions is met, the relating position can be marked as errorneous. Therefore a concept can be considered, which shows these errors somehow in the GUI. | ||
== Goals == | == Goals == | ||
Line 53: | Line 62: | ||
Provide tools to observe the health status of the system components. | Provide tools to observe the health status of the system components. | ||
- | Some issues (HBr): | + | |
- | * logging should use the Log4j framework (from within the FESA class possible with SDLog (HBr)) | + | |
- | * the GUI should **not** encapsulate exceptions thrown by cmw / rda into its own Exception class | + | |
- | * a detailed documentation of the meaning and reasns for each error message, exception etc. should be made | + | |
Some more considerations (MSchw): | Some more considerations (MSchw): |