SparkplugBPayloadHandler errors with UDT definition collision detected for TESTUDT1. Set log level to 'TRACE' for details No change for tags or UDT definition at Engine |
| Delete UDT Definition before Transmission Refresh | UDT Instance tag is configured at Engine The UDT definition is configured at Engine |
Add a Child UDT definition to a UDT Definition Add TestUDT/t4Instance as type T4
| On add: No change at Engine | Refresh Transmission | New folder and member tags created at Engine named as the new Child UDT instance under the folder named as UDT Instance |
Delete a Child UDT definition from a UDT definition Delete TestUDT/t4Instance | On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound | Tags will need to be deleted at Engine
|
|
Delete a Child UDT definition from a UDT definition and add one in the same hierarchy position with the same name and tag folder structure Delete TESTUDT/t3Instance with type T3 Add TESTUDT/t3Instance as type T3 | On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound On add: Engine will mark all the tags under the Child UDT folder as Good quality | No action required |
|
Delete a Child UDT definition from a UDT definition and add one in the same hierarchy position with the same name and a different tag folder structure Delete TESTUDT/t3Instance with type T3 Add TESTUDT/t3Instance as type T4
| On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound On add: No change at Engine
| Delete tags at Engine before Transmission refresh is performed | New folder and member tags are created at Engine following the hierarchy of the Child UDT instance |
Refresh Transmission without deleting tags at Engine | New folder and member tags are created at Engine following the hierarchy of the Child UDT instance. Original tags are left with a quality of Bad_NotFound |
Delete a child UDT definition member tag (this deletes the Child UDT definition from the parent UDT definition) Delete TestUDT/t3Instance/t3Tag1 | On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound | Delete tags at Engine | Tags deleted |
Delete a child UDT definition member tag (this deletes the Child UDT definition from the parent UDT definition) and recreate with the same name and tag structure Delete TestUDT/t3Instance with type T3 Add Test/UDT/t3Instance as type T3 | On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound On add: engine will mark all tags under the Child UDT folder as Good quality | No action required |
|
Delete a child UDT definition member tag (this deletes the Child UDT definition from the parent UDT definition) and recreate with the same name and different tag structure Delete TESTUDT/t3Instance with type T3 Add TESTUDT/t3Instance as type T2 | On delete: Engine will mark all tags under the Child UDT folder as Bad_NotFound On add: No change at Engine
| Delete tags at Engine before Transmission refresh is performed | New folder and members tags are created at Engine following the hierarchy of the Child UDT instance. |
| Refresh Transmission without deleting tags at Engine | New folder and member tags are created at Engine following the hierarchy of the Child UDT instance. Original tags are left with a quality of Bad_NotFound |