-
Notifications
You must be signed in to change notification settings - Fork 97
CS Studio & EPICS Developers Meeting 2018
A meeting for CS-Studio and EPICS Core developers to prepare for the next development cycles and future releases of the EPICS control system and the CS-Studio toolkit.
The EPICS Core group will meet from Tuesday morning (May 8th) through lunchtime on Thursday (May 10th). Which parts of this period will be joint with the CS-Studio group has yet TBD.
NSLSII Brookhaven National Laboratory
https://docs.google.com/forms/d/1R7pca-ExPmXLChIzkiv9maHh4vlmniVNfWVsRvtsvyo/edit
Fairfield Inn Medford Long Island
3-star hotel
Address: 2695 Route 112, Medford, NY 11763
Phone:(631) 447-6200
SpringHill Suites Long Island Brookhaven
3-star hotel
Address: 2 Sawgrass Dr, Bellport, NY 11713
Phone:(631) 924-0090
Hampton Inn Long Island - Brookhaven
3-star hotel
2000 North Ocean Avenue, Farmingville, New York, 11738
Phone: (631)-732-7300
-
Monday
- Phoebus Window Managements
- Gathering requirements from ISIS, NSLSII, and SNS
- Working on setting up the target
-
Tuesday
-
08:00 Welcome and Introduction
-
10:00 CS-Studio/RCP on Java 9 [ CR WR ]
-
14:00 Phoebus Infrastructure [ CR ]
-
-
Wednesday
-
9:00 Eclipse & Phoebus Migration [ WR CR ]
-
Phoebus [ CR ]
- Demonstration of current features.
- Evolution: Does this work for all?
- CSStudio with BOY on Eclipse, in production at many sites, actively maintained
- CSStudio w/ Display Builder on Eclipse, in production at SNS, planned for ESS
- CSStudio w/ Display Builder on Phoebus, to be used at SNS by end of year
- Add hooks into CS-Studio/RCP to launch content in phoebus. Idea: CSS serializes PVs etc. into clipboard, then start something like “phoebus clipboard://?app=databrowser” to have it start an application with content from clipboard.
- Having CSS/Eclipse and Phoebus use the same Java 9 (or 10) simplifies packaging both into a combined product, where CSS/Eclipse and Phoebus are started as separate instances
- Review 'help wanted' issues as opportunity for those interested in joining to get started.
- Demonstration of current features.
-
13:00 Alarm System [ CR ]
- Present Kafka-based update of alarm system
- Alarm Environment architecture
- Roadmap, who can work on what
-
14:30 Logbook [ CR ]
- Providing a deeply integrated logbook client on cs-studio/phoebus
-
-
Thursday
-
09:00 Joint session
- Format (precision & MEDM ’format’ hint vs. printf-format)
-
Talks & Demos for EPICS meeting
- PV RPC Services: Bob’s June meeting workshop
- Introspection API for ChannelRPC methods, parameters and results
-
Java Channel Access Client (CAJ, CAJE) Status
-
EPICS 7 [ CR ]
- How best to handle structured data
- Area detector - pvaNDArray?
-
14:30 PV Connection layer [ CR ]
- New Vtypes
- New connection layer - general purpose client - which strips out a lot of the complexity of pvManager but retains the most important features (Queueing, Caching, Event rate decoupling, Thread management, Type casting, Atomic update events, ...)
-
-
Friday
- 09:00 Review
Please add your ideas here: https://docs.google.com/document/d/1vLJ9T_N_4ExPZOdsZNS3UOVQCN5X9RhwlZ9mhb-rQtI/edit
Notes from the meeting: https://docs.google.com/document/d/1Oe6aDGxId6R1nANHD1Kxs9tH7caE832eULO6JueX1YA/edit#heading=h.d8er19x4m034