(Original list created by Paul Chu, 22-Feb-2007)
"Should have for version 1" plug-ins:
- XAL core as a plug-in
- Description: this plug-in is basically converted from xal.jar and can provide XAL accelerator hierarchy, on-line model, tools (optimizer, etc.) and other utilities.
- General purpose XML parser plug-in
- Description: this plug-in can process any XAL-like XML file and create an (DOM) object, e.g. XAL accelerator description file.
- Device "navigator" plug-in
- Description: this plug-in can take the (DOM) object created by 2. and form a "tree-like" structure for drill-down purpose.
- "probe"-like plug-in
- Description: this plug-in will provide general purpose PV info display. It can be linked to 3.
- Command line terminal plug-in
- Is this desirable?
- Description: this plug-in will provide a terminal window within Eclipse (idea stolen from Gumtree).
- "scan" plug-in
- Description: this plug-in will provide basic "1-D" or "2-D" scan functionality, i.e. scanning one or two PV's and recording any other PV's.
- Data correlation plug-in
- Description: this plug-in will provide the base for any 2 or 3 PV's correlation measurement. It can be "extended" to many other physics correlation plug-ins.
- "Strip-tool"-like plug-in
- Description: this plug-in will provide similar functionality as the EPICS strip tool.
"Application-like" plug-ins for version 1:
- Wire scanner plug-in
- Description: this plug-in will serve as wire scanner application.
- Emittance plug-in
- Description: this plug-in will serve as emittance application.
- Image plug-in
- Description: this plug-in will be the same as the Matlab application.
"Other" plug-ins if time allows:
- XAL online model plug-in
- Description: this plug-in will provide online model execution, result display, etc. It is a replacement for the XAL "MPX" application.
- General purpose "knob" plug-in
- Description: this plug-in will provide a quick way to combined multiple PV's as a single knob.
"Would be nice to have" items:
- An "online model".
- Working nicely with CSS (a possible replacement for EDM?)
- A "back-end" data storage capability for offline use, e.g. PV Logger in the database.
- Posting data/plot to E-log.
Other interesting functionalities also include a good data plotting capability, saving configuration ("remembering" buttons clicked), drag-and-drop among different Eclipse views, easy deployment (distribution/installation/update).
1 Comment
Greg White
Re: the "should haves" above:
Re: the Application-like plugins. Absolutely, these are our primary objective.
Re: "Other" plug-ins: ok, sound good.
Re: "would be nice to have"
Other plugins that are necessary: