/branches/develop/mqttsparkplug/mqttsparkplug Commit Log


Commit Date  
[r893] by i-campbell

[#138] [#137] v1.4.2.13 Fixed missing DBIRTH and Edge Publish Rates

2021-05-10 20:44:00 Tree
[r891] by i-campbell

v1.4.2.12 Library now uses FBFactory to create GroupIDs, RemoteEdges, RemoteDevices and Metrics
You now no longer need to add GroupID, Edge, Device and metric pools in the user project of the PrimaryHost

2021-05-08 20:08:38 Tree
[r883] by hermsen

v1.4.2.11
Fixed: Time to Wait after a succesful publish (this is a blocking time during which data will not be sent)

2021-05-01 18:24:17 Tree
[r882] by hermsen

v1.4.2.10
Fixed [#136] Edge seems to publish "empty" payloads

2021-05-01 15:22:35 Tree
[r881] by hermsen

v1.4.2.10
Fixed [#136] Edge seems to publish "empty" payloads

2021-05-01 15:21:52 Tree
[r879] by i-campbell

[#131] v1.4.2.9 fixes issue with skipping DBIRTHs and DDEATHs
incidentally, device messages are now more responsive, as we publish additionally whenever the Node is WAITing for NDATA timer

2021-04-24 20:11:24 Tree
[r878] by hermsen

v1.4.2.8 library changed identity to:
co⚡e: Sparkplug™ MQTT edge and host
CODESYS + MQTT + Sparkplug = 'Plug & Play' IIoT

2021-04-10 21:44:38 Tree
[r872] by i-campbell

[#129] v1.4.2.7 SeqNums : Edge/Device Now successfully publishing with the correct seqnums
Changed SparkplugBSimple to also optionally accept a specific SeqNum

2021-03-30 20:15:03 Tree
[r871] by hermsen

v1.4.2.6
Update: Devices now send DBIRTH, needs further testing/debugging
Check FB_Device.readyForPublish() -> called by: PublisherFound := itfMessageSource.readyForPublish();

2021-03-29 22:31:27 Tree
[r870] by hermsen

v1.4.2.6

The first valid (but yet !UNTESTED!) attempt to let FB_Edge publish the Device Messages via IMessageSource
See statemachine step "PUB_DEV_MSGS"

As said, needs testing/debugging

2021-03-29 20:56:37 Tree
[r869] by i-campbell

PrimaryHost: Fixed a bug where you would hit an exception if there weren't enough Host Pool Objects

2021-03-28 22:32:30 Tree
[r867] by i-campbell

[#125] PrimaryHost now publishes NCMDs and DCMDs
Fixed bug with FB_EdgeTopicProvider.SetNCMDTopic
Note: currently only birthed metrics can be xCMDed. A generic xCMD is needed to, for example, send a Node Rebirth to a node which we have not yet received its birth certificate.

2021-03-28 22:16:39 Tree
[r866] by i-campbell

[#130] PrimaryHost itterator . Primary Host now itterates all its Edges and devices looking for an xCMD and publishes them

2021-03-28 19:57:20 Tree
[r865] by i-campbell

[#130] PrimaryHost itterator . Primary Host can now itterate all its Edges and devices looking for an xCMD

2021-03-28 18:56:49 Tree
[r864] by i-campbell

Edge: Fixed Compiler warning about external usage of VAR_IN_OUT for publish period

2021-03-28 02:20:21 Tree
[r863] by i-campbell

[#130] FB_RemoteEdge's IMessageSource now offers its own NCMDs as well

2021-03-28 01:56:55 Tree
[r862] by i-campbell

[#130] Host Itterator - RemoteEdges implement IMessageSource for their child devices
Still need to implement NCMDs in FB_RemoteEdge's IMessageSource

2021-03-28 01:04:11 Tree
[r861] by i-campbell

[#130] Host crawler - implemented IMessageSource in FB_RemoteDevice for DCMD

2021-03-28 00:47:00 Tree
[r860] by i-campbell

[#129] Renamed some functions
Corrected GetDBIRTH to GetDDATA

2021-03-27 23:36:38 Tree
[r859] by i-campbell

[#129] refactored IAuthor => IMessageSource
fixed IMessageSource method names to have the interface owner as the Subject of the verb
split informPublishDoneOrError() into two properties, PublisherDone and PublisherError

2021-03-27 22:54:45 Tree
[r858] by i-campbell

[#129] Progress towards IAuthor
Fixed a few VAR_IN_OUT warnings
TODO: use the IAuthor to publish messages in the Edge State Machine

2021-03-21 23:59:36 Tree
[r857] by i-campbell

[#129] Removed FB_DeviceMQTT's publisher
Renamed some of the IAuthor methods for clarity

2021-03-21 20:31:09 Tree
[r856] by i-campbell

[#129] Edge Itterator : FB_Edge is now an IAuthor
just kidding! he just goes through his little black book of devices and asks them:
"do you have anything worth publishing"?
Of course the FB_Device doesn't have his things in order yet. .: TODO

2021-03-21 02:32:08 Tree
[r855] by i-campbell

[#129] Edge Itterator : Added Method Stubs for an IAuthor

2021-03-21 01:01:06 Tree
[r854] by i-campbell

branch develop : lets keep developing

2021-03-21 00:42:04 Tree