Data storage was implemented as three simple states:
Where:
Also for every ISDU variable with set up `excludedFromDataStorage` attribute is displayed as an additional special icon:
Y
Indicates either for IODD V1.0.1 & V1.1, also there are tooltips for transmission rates:
Before:
After:
In the following example local parameterization lock is declared as not supported:
<Features blockParameter="true" dataStorage="true" profileCharacteristic="1 32769 32772 32770"> <SupportedAccessLocks parameter="true" dataStorage="true" localParameterization="false" localUserInterface="true" /> </Features> |
In the previous version we did not consider these limits when displaying `V_DeviceAccessLocks` parameter, but from now we filter out unsupported variants, moreover we preset the default value to `false` if it is missing, before:
After:
Before:
After:
Now user can't simply close application until the firmware update process is complete!
Before:
After:
.
For processs data actual status is no longer displayed at all.
If there isn't any currently activated IODD file, every time you activate IODDfinder portal or add a new path to the local catalog - re-search will be activated automatically.
Now it's possible either via submenu or context menu for every open IODD file reload all variables, reopen it, move selected tab to left or right or sort all of them by name automatically, also close it or close other tabs:
Parameters context menu simplifies reload and collapse & expand actions:
For ISDU parameters buttons states was fully reimplemented to automatically choice between 'write' and 'write all' (block parametrisation support), or between 'simulate' and 'simulate all' when you are in the simulation mode.
For process data we also get rid of 'invalidate' unclear sub-item in favor of more transparant full automatical scheme: 'unset' <> 'set' <> 'set all'. Now you can set several process data subitems simultaneously.