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.
The PR improves the rendering of a behaviour policy by highlighting, when appropriate, the terminal status of a transition.
The highlight is materialised by a success or failure handle of the Transition node and, by doing so, aligns with a similar status materialised for the data policy
The PR also adds success disconnected transitions that are missing from the generated model.
Out-of-scope
The rendering of the transition node only shows the transition name, not the end state of the FSM. It certainly creates ambiguity, since the transition names are not unique. Guards, indicating further conditions to the application of the transition, will be added in a future ticket, ensuring unicity of names.
See https://hivemq.kanbanize.com/ctrl_board/57/cards/21032/details/
The PR improves the rendering of a
behaviour policy
by highlighting, when appropriate, the terminal status of a transition.The highlight is materialised by a
success
orfailure
handle of theTransition
node and, by doing so, aligns with a similar status materialised for thedata policy
The PR also adds
success
disconnected transitions that are missing from the generated model.Out-of-scope
transition
node only shows the transition name, not the end state of the FSM. It certainly creates ambiguity, since the transition names are not unique. Guards, indicating further conditions to the application of the transition, will be added in a future ticket, ensuring unicity of names.Before
After