PV Table Changelog
Version numbers in here refer to the plugin org.csstudio.display.pvtable.
Version 4.4.0 - 2016-10-21
- Updated code from custom Timestamp to Java 8 Instant.
Version 4.3.2 - 2016-03-14
- Handle writing "12 units" by stripping the units before value is written.
Version 4.3.1 - 2015-12-15
- Add Export to excel function
- Add Save TimeStamp column
- Ability to create a configuration list of PVs by typing comment line #conf#
- Ability to create a Snapshot of configuration PV list with button Take Measure
- Ability to delete one Measure or all of Measures
Version 4.2.0 - 2015-06-24
- Add 'Description' column. Only functional with EPICS records.
- Show units in the value column (for scalar numeric data).
- Format scalar numeric values (if PREC > 0, assuming PREC=0 is result of not bothering to configure it).
- Allow comments, entered as PV names that start with "#".
- Support drag/drop within the table to move existing rows to new location.
Version 4.1.1 - 2015-06-03
Version 4.1.0 - 2015-01-09
- VType PV fix to restore 'long' typed data.
- Indicate changed values even when row is highlighted.
- Context menu can take snapshot or restore for the selected (vs. all checked) rows.
Version 4.0.102 - 2014-10-13
- 'Selected' column state was not saved to XML file.
- Allow 'dropping' multiple PVs.
- Support Enum arrays.
- Add preference 'treat_byte_array_as_string'.
- Use vtype PV. Profiled for database and table created by org.csstudio.display.pvtable.test/lib/mk_test_*.pl.
With 1000 10Hz PVs, CPU use splits into 50% in CAJ code down to PVTableModel adding item to changed set of PVs, other 50% in main UI thread updating the table.
With 10000 10Hz PVs, CPU use is 78% in CAJ, 22% in UI updating the table.
Overall, non-UI threads that handle the data use more CPU, UI remains responsive.
Version 4.0.101 - 2014-10-08
- Support for entering new values, written to PV.
- Support for array PVs.
Version 4.0.0 - 2014-09-02
- Support *.sav autosave/restore file format.
Version 3.2.1 - 2013-12-05
- Context menu entries to select/de-select all rows.
- Changing the 'tolerance' can be done for currently selected table rows, or whole model if nothing selected.
- Changing the 'tolerance' marks table as changed, so it can be saved.
- Changing an item name marks table as changed, so it can be saved.
Version 3.2.0 - 2012-12-05
Ported to PVManager, including simpler GUI based on Kunal Schroff's pvmanager.pvtable,
but still supporting snapshot/restore:
- No more need to start/stop, always updating current value.
- No more 'add' via context menu, simply enter new name to end of table.
- PV Names can be edited.
Original, ca. 2006
Started as a demo for something similar to XAL 'score'.