Is there a way to make a UDT aware of its own tag provider? I am still trying to figure out how to build a switch at as high of a level in a tag provider as possible to allow tags inside that provider to reference specific paths in other providers "indirectly", and I was considering doing things like tag providers named like [HMI-myProject]
so that I can scrape myProject out of the tag provider name and have "project aware" tags that have that information actually exist at gateway level.
When I use {PathToTag} inside the UDT in an expression, it does not contain the tag provider name, best I can get is [.] and [~], and I want to remove those shortcuts and go by absolute path instead of these relative paths. Effectively I want something that does substring(split({PathToTag}, "]"), 0), 1)
but actually works. A "get_tag_provider()" type method, if you will.
I really really just want "indirect" tags for reference much how there are indirect tags in the property bindings for Vision, but at the core data level.