diff --git a/documentation/todo.txt b/documentation/todo.txt index 0da719a..c4c285c 100644 --- a/documentation/todo.txt +++ b/documentation/todo.txt @@ -1,46 +1,46 @@ -Longer term: - - General - -- Set ADAcquire=0 in ADDriver.cpp, or else drivers may start up acquiring - -- Supports 64-bits - -- Roper driver - - Not passing back 3-D arrays to callbacks. Need to loop on passing 2-D arrays. - - Add support for ReadStatus PV to force reading status like temperature - -- Redo locking mechanism so plugins can reprocess data when something changes? - - One lock for parameter library, another lock for messageQueue, etc? - - Make overlay plugin do updates when values are changed even if new frame not acquired, etc. - -- Document NeXus file plugin - add XML file documentation - -- Transform plugin: write documentation - -- Performance measurements - -- Prosilica once I fixed stale frame bug it won't exit when acquiring if very - busy - -- Implement and improve connection management - - asynPortDriver -- Implement portNameSelf in asynPortDriver (but leave it in ADBase.template). -- Make it handle array interfaces with pointers? - - NDPluginBase -- Add all 10 dimensions to database? - - File plugins -- Implement reading - - - Prosilica driver -- Connection management - - Sense disconnect, autoreconnect - - Implement link callback. When matches uniqueID, call Disconnect or Connect - - IDL -- Get Stephen Mudie's code included and fixed -- Change image_display table widgets to text widgets or CW_field widgets +Longer term: + + General + +- Set ADAcquire=0 in ADDriver.cpp, or else drivers may start up acquiring + +- Supports 64-bits + +- Roper driver + - Not passing back 3-D arrays to callbacks. Need to loop on passing 2-D arrays. + - Add support for ReadStatus PV to force reading status like temperature + +- Redo locking mechanism so plugins can reprocess data when something changes? + - One lock for parameter library, another lock for messageQueue, etc? + - Make overlay plugin do updates when values are changed even if new frame not acquired, etc. + +- Document NeXus file plugin - add XML file documentation + +- Transform plugin: write documentation + +- Performance measurements + +- Prosilica once I fixed stale frame bug it won't exit when acquiring if very + busy + +- Implement and improve connection management + + asynPortDriver +- Implement portNameSelf in asynPortDriver (but leave it in ADBase.template). +- Make it handle array interfaces with pointers? + + NDPluginBase +- Add all 10 dimensions to database? + + File plugins +- Implement reading + + + Prosilica driver +- Connection management + - Sense disconnect, autoreconnect + - Implement link callback. When matches uniqueID, call Disconnect or Connect + + IDL +- Get Stephen Mudie's code included and fixed +- Change image_display table widgets to text widgets or CW_field widgets