/branches/h-hermsen/mqttsparkplugb/Library Information/GetLibVersionNumber/svnobj Commit Log


Commit Date  
[r663] (1.6 kB) by hermsen

v1.3.4.0

Contains skeleton code for FB_PrimaryNode and a few helper methods

2021-01-05 18:57:47 View
Download
[r659] (1.6 kB) by hermsen

Commit of branch v1.3.3.5

Cleaned up log feedback messages in general
Moved printing of library Header out of EoN to seperate entity
Improved EoN diagnosis logging

Added DBIRTH, DDATA, DDEATH step entry continous and exit methods for non blocking publishing
Several bugfixes for when a device get unplugged during runtime.

2020-12-30 21:01:59 View
Download
[r658] (1.6 kB) by hermsen

v1.3.3.2

EoN Publish of NBirth and NDATA is now done in a non blocking fashion.
The publishing is setup in method Entry, processed in method Continous and ended in method Exit
These methods are then called in the EoN State Machine in the corresponding setp Entry, Continuous and Exit parts.

2020-12-29 16:35:14 View
Download
[r651] (1.6 kB) 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 : REFERENCE TO 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 : REFERENCE TO 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 19:04:20 View
Download
[r647] (1.6 kB) by hermsen

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 22:13:27 View
Download
[r646] (1.6 kB) by hermsen

Branch of V1.3.1.4
Fully implemented EoN STATE subscriber

2020-12-23 17:09:00 View
Download