description |
---|
Released on August 6h 2021 |
- Hide mode selection at source configuration screen for protocols that only have one mode (more)
- Improve source collector screen fallback icon (more)
- [API] Change
updateSourceRequests
to allow update OPC Request via remote control (more) - Cumulative fixes from 3.0.7
- "WITS Custom Mapping" improvements (more)
Added the CSV protocol option in the remote control collector sources screen, allowing the user to create and configure the CSV source.
The HideUnitsService
implements a filter to the UnitsResource
when any of it's methods are called. This service is exposed to be used by any plugin. This service provides two methods:
hideUnits
- hide desired unitscontains
- check whether a unit is already hidden
The following Groovy plugin example hides "UGT", "rad" and "miUS2" units:
//@liveplugin [email protected]
//@requirePlugins plugin-liverig
import net.intelie.live.Live
import net.intelie.liverig.plugin.units.HideUnitsService
void hideUnits(Live live, String... units) throws Exception {
HideUnitsService h = live.system().getPluginService(HideUnitsService.class)
h.hideUnits(live, units)
}
hideUnits(live, "UGT", "rad", "miUS2")
A more detailed documentation is available in Hidden Units developer section.
The source screen via remote control no longer uses disabled radio buttons to indicate the mode of protocols CSV, MODBUS, and RAW, as these protocols only have one mode.
Before:
After:
The source icon "Disabled" did not indicate that the source is disabled, but that Live was unable to infer a status for the source. We changed that icon to better represent it and added an explanation about it at the "About status" button (this button used to be called "Help").
Before:\
After:
under construction
"WITS Parse" was renamed to "WITS Custom Mapping". Also, UOM is no longer considered required for mapping.