/trunk/mqttsparkplugb Commit Log


Commit Date  
[r655] by hermsen

Example for v1.3.3.0
Beware as data publish rate = default 60 seconds!
Contains new NBS library TLS connection

(deleted all "old" example code)

2020-12-27 20:43:09 Tree
[r654] by hermsen

Upgrade MQTT Client SL to currently latest v1.0.2.0
From CODESY Release Notes;
Integration of the library ‘Net Base Services’
Added filter mode for subscribers
Improved send/receive performance
Improved error handling
Bugfix: Clean up of interal queues after disconnect

Implemented int FB_EoNMQTT;
ITLSContextProvider : MQTT.NBS.ITLSContext; //Encapsulates all the data neccecray to handle encrypted tcp connections
//Static initialization, as shown in the following code snippet;
//
//VAR
// commonName : STRING := 'MyRasPi';
// ciCertInfo : NBS.CERT_INFO := (psInfo:=ADR(commonName), udiSize:=LEN(commonName));
// myTLSContext : NBS.TLSContext := (
// ePurpose:=NBS.PURPOSE.CLIENT_SIDE,
// sUseCaseName:='NBSTest',
// sTLSVersion:='1.3',
// ciCertInfo:=ciCertInfo,
// udiVerificationMode:=2
// );
//END_VAR
IASyncPropertyProvider : MQTT.NBS.IAsyncProperty; // Runs the connect process in a own background task. Use this property if the connection setup takes longer than one task cycle (e.g. TLS connections)

Removed keyword INTERNAL in various methods and properties

2020-12-27 20:23:09 Tree
[r650] by hermsen

Trunk release for v1.3.2.0

Redesigned FB_Device
Redesigned FB_EoN
Redesigned FB_DeviceTopicProvider
Redesigned FB_EoNTopicProvider
Added FB_DeviceMQTT as Wrapper for Device
Added FB_EoNMQTT as Wrapper for EoN

2020-12-26 23:50:52 Tree
[r644] by hermsen

Binary of Trunk Library v1.3.1.4

2020-12-23 16:57:03 Tree
[r643] by hermsen

V1.3.1.4

Fully implemented EoN STATE subscriber

2020-12-23 13:26:58 Tree
[r641] by i-campbell

commit of binary .library trunk

2020-12-21 23:27:37 Tree
[r640] by i-campbell

Added support for obtaining certificates with no Country or Organization [#106]

2020-12-21 23:20:54 Tree
[r635] by hermsen

Binary of Trunk Library

2020-12-19 23:41:03 Tree
[r634] by hermsen

v1.3.1.1
Patch of NBIRTH bug and Log bug

2020-12-19 23:31:04 Tree
[r631] by hermsen

Binary of Trunk Library

2020-12-19 19:30:13 Tree
[r630] by hermsen

1.3.1.0

Implementation of trigger for a DDEATH message as input FB_Device
Implementation of Device unplugging "on the fly" causes an exception
Implementation of FB_EoNTopicProvider & FB_DeviceTopicProvider Which helps to significantly lower the WCONCAT function usage count as string manipulation is known to be CPU consumption prone.

2020-12-19 19:11:18 Tree
[r623] by i-campbell

Binary commit of trunk example and library V1.3.0.2

2020-12-19 01:23:06 Tree
[r622] by i-campbell

Updated example project to use latest library and added DeviceHealthy

2020-12-19 01:20:15 Tree
[r621] by i-campbell

V1.3.0.2 implemented DDEATH [#101]

2020-12-19 01:18:22 Tree
[r617] by i-campbell

Merged branch i-campbell into trunk ( completion of FB_Paylaod [#11] )

2020-12-18 22:25:26 Tree
[r614] by hermsen

update of binaries in trunk to version 1.3.0.0 "Bonus"

2020-12-18 15:00:46 Tree
[r613] by hermsen

SparkPlugB v1.3.0.0 "Bonus"

Allows Multiple Devices to be connected to EoN
Multiple Device DBIRTH Publish without issue
Multiple Device DDATA Publish without issue

2020-12-18 14:51:04 Tree
[r612] by hermsen

SparkPlugB v1.3.0.0 "Bonus"

Allows Multiple Devices to be connected to EoN
Multiple Device DBIRTH Publish without issue
Multiple Device DDATA Publish without issue

2020-12-18 14:42:26 Tree
[r611] by hermsen

updated example for v1.3.0.0 "bonus"

2020-12-18 14:18:03 Tree
[r579] by hermsen

binary commit of example v1.1.1.5

2020-12-11 12:49:14 Tree
[r577] by hermsen

binary commit of library v1.1.1.5

2020-12-11 12:32:39 Tree
[r576] by hermsen

Library v1.1.1.5

Refactored both EoN and Device with an internal FB_StateMachine in SFC

Working:
EoN -> Birth, Publish, Rebirth.

Needs polish:
Device(s) -> Birth, Publish, Rebirth.
Several issues in device allready located, but not yet fixed (work in progress)

2020-12-11 12:13:59 Tree
[r567] by i-campbell

messing around with broken /trunk/

2020-12-05 14:59:21 Tree
[r555] by hermsen

binary commit of example v1.1.1.0

2020-11-28 16:02:06 Tree
[r554] by hermsen

prepared/updated example to libray v1.1.1.0

2020-11-28 15:58:47 Tree
Older >