Ignition 8.1.5
I try to use system.tag.configure in order to override only alarms priority in some instances of udt.
When I use the merge mode (with system.tag.configure or with the tag browser import feature) with something like:
{
"name": "test",
"typeId": "SPN/VID/DET2",
"tagType": "UdtInstance",
"tags": [
{
"name": "TM",
"tagType": "Folder",
"tags": [
{
"name": "NB_DETECT_07",
"tagType": "AtomicTag",
"alarms": [
{
"name": "detection",
"priority": "Diagnostic"
}
]
},
...
}
the priority is changed in the instance but all other alarms settings are reset to a default value.
I expected the alarm’s not provided property will use the udt definition alarms property.
- m - merge, modifying values that are specified in the definition, without impacting values that aren’t defined in the definition. Use this when you want to apply a slight change to Tags, without having to build a complete configuration object.
It seems that the alarm property is considered as a single property…
@ggross,
Did I miss something or it is the intentioned behavior ?