I have been using the ManagedTagProvider to setup simulation UDTs. The UDTs generally have a “run” tag, input tags, output tags, and config tags. When the user toggles the run tag on a UDT instance, my module executes simulation logic on a timer and updates the output tags.
I’m very happy with how easy it was to implement using ManagedTagProvider, and that it takes care of persistence for all the instance tags and values. My only problem is that the user can’t setup binding on the value property for any of the tags. The user needs the ability to bind tag values to other data sources available in Ignition, and other simulation instances.
providerConfiguration.setAllowTagCustomization(true) does not seem to apply to the value category.
Is there a way to enable value binding without needing to implement a custom tag provider?