Version 4 Charter

advertisement
Version 4 Charter – Discussion
Bob Dalesio
Greg White
Version 4 Base Deliverables
• EZPVA in C++ - provide helper classes in C++ that make use of C++
simple. (Matej)
• Provide the client conversion from PVAccess to PVManager (Matej)
• Document V3 Channel – how does a client request a variable in
version 3 as a version 4 PV and multiRecord (Marty)
• Gather service – provide time correlated scalars into a vector that is
time correlated. (Marty and Timo)
• Device Library – provide support for clients to request collections of
PVs into a device structure. (Marty)
• Client requests for event filtering and data aggregation where a
client can make requests on primitive PVs to be collected, queued,
averaged, on specified conditions such as 10Hz or 1 Hz event.
(Ralph – architect: work with Gabriele, Gabriele – can we use
PVManager, Greg - use cases)
• Complete technical support for streaming services (All)
Version 4 IOC
• Orient development to support high performance
data acquisition as required in physics and
science applications
• Pursue this as an extension of the V3 IOC
– Large buffer passing between records (Michael)
– Large Buffer Driver Support (Michael/Marty)
– Large buffer to PVAccess (Marty)
• Presentation of device data as complex data
types
• Event Filtering -> Aggregation (averaging) ->
collection (device collection)
Physics Services
• Model Service (Greg – MAD, Guobao – Tracy)
• Unit conversion (Guobao)
• Publish Device Views (Greg)
Version 4 Beam Line Applications
•
•
•
•
•
Image Archiving and Server (Nikolay)
Scan Server (Daron)
Unit Conversion HKL/Energy (Arman)
Image Compression
Log Service
Download