--- old+++ new@@ -1,4 +1,6 @@This FB should form the base for every Sparkplug B device.
++An implementation can be made after the IEC "Google Protobufs" serialisation has been writtenIt bridges between the MQTT Broker and device(s), sensor(s) and IO(s)
Milestone: 1.0 --> 2.0
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
--- old+++ new@@ -1,7 +1,11 @@-This FB should form the base for every Sparkplug B device.+This FB should form the basis for every Sparkplug B device.-An implementation can be made after the IEC "Google Protobufs" serialisation has been written+An implementation can be made after the IEC "Google Protobufs' ticket has been Addressed.++Suggestions for a lean and mean but proper readable implementation are welcome.++I'd suggest we try to follow/translate a library example provided by SparkplugB.++---------------------
It bridges between the MQTT Broker and device(s), sensor(s) and IO(s)
--The devices, sensors and/or IO's should register with this FB after which the data can be exposed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
--- old+++ new@@ -1,11 +1,21 @@-This FB should form the basis for every Sparkplug B device.+This FB should form the basis for every Sparkplug B Node.++There can be several Sparkplug B Nodes in a network. +Every Sparkplug B Node can have any number of devices (0..N), but the Node itself is singular.+It bridges between the MQTT Broker and device(s), sensor(s) and IO(s)An implementation can be made after the IEC "Google Protobufs' ticket has been Addressed.
-Suggestions for a lean and mean but proper readable implementation are welcome.
-I'd suggest we try to follow/translate a library example provided by SparkplugB.
------------------------It bridges between the MQTT Broker and device(s), sensor(s) and IO(s)+~~~+FB_EoN_Node+ FB_Init()+ Initialise()+ onConnect()+ onMessage()+ publishBirth()+ publishDeviceBirth()+ publishNodeBirth()+ SessionState()+~~~
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Diff:
Diff:
Diff:
Implemented "PublishState" statemachine
This ticket is sufficiently closed
Any bugs will get a separate ticket.