HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.
This PR addresses the issue of ordering connected nodes when appropriate. There are two cases treated.
With Validator nodes, the configuration in the side panel showed a list of schema objects, to be created or ordered. That list is now gone. Handling schemas and validators is done purely by connections, their order being unimportant.
With the transform functions of an Operation operation node, it is possible to connect multiple Function nodes to the Operation. But their order matters. So the configuration of the Operation side panel now shows the list of function names connected to the node. Their order can be changed (but they cannot be deleted or edited, this is handled directly by the connections or the nodes themselves).
See https://hivemq.kanbanize.com/ctrl_board/57/cards/18960/details/
This PR addresses the issue of ordering connected nodes when appropriate. There are two cases treated.
With
Validator
nodes, the configuration in the side panel showed a list of schema objects, to be created or ordered. That list is now gone. Handling schemas and validators is done purely by connections, their order being unimportant.With the
transform
functions of anOperation
operation node, it is possible to connect multipleFunction
nodes to theOperation
. But their order matters. So the configuration of theOperation
side panel now shows the list of function names connected to the node. Their order can be changed (but they cannot be deleted or edited, this is handled directly by the connections or the nodes themselves).Before
After
.