Currently, each variation of a property triggers a new event publishing.
From a "formal" point of view it will be better to publish a new DTState associated with a timestamp that will be received by Digital Adapters.
An interesting point can be to allow to "label" the field that changes with respect to the previous version allowing for example
Digital Adapter to handle only the variation without manually checking the differences.
Evaluate Json Patch to handle single variation on the Digital Twin State when a notification will be sent to a Digital Adapter: https://jsonpatch.com/
Currently, each variation of a property triggers a new event publishing. From a "formal" point of view it will be better to publish a new DTState associated with a timestamp that will be received by Digital Adapters.
An interesting point can be to allow to "label" the field that changes with respect to the previous version allowing for example Digital Adapter to handle only the variation without manually checking the differences.
Evaluate Json Patch to handle single variation on the Digital Twin State when a notification will be sent to a Digital Adapter: https://jsonpatch.com/