50 likes | 150 Views
Version 4 Charter includes enhancements for EZPVA in C++, PVAccess conversion, event filtering, and support for streaming services tailored for physics and science applications. The IOC focuses on large buffer handling and device data presentation. Physics services offer model service, unit conversion, and device views publishing. Beam line applications cover image archiving, scan server, unit conversion, image compression, and log service.
E N D
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