Svn Commit Log


Commit Date  
[r658] 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 Tree
[r657] by hermsen

tag v1.3.3.0 library + example

2020-12-27 21:09:23 Tree
[r656] by hermsen

Binary commits of trunk library and trunk example v1.3.3.0

2020-12-27 20:59:51 Tree
[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
[r653] 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:18:25 Tree
[r652] by hermsen

Implementation of new TLS connection provider into example (UNTESTED!)

2020-12-27 20:16:55 Tree
[r651] 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 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
[r649] by hermsen

Trunked 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:49:58 Tree
[r648] by hermsen
2020-12-26 23:24:33 Tree
[r647] 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 Tree
[r646] by hermsen

Branch of V1.3.1.4
Fully implemented EoN STATE subscriber

2020-12-23 17:09:00 Tree
[r645] by hermsen

make room for new branch

2020-12-23 16:59:49 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
[r642] by hermsen

V1.3.1.4
Fully implemented EoN STATE subscriber

2020-12-23 13:21:37 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
[r639] by hermsen

V1.3.1.2

Bug fix for EoN STATE subscriber

BONUS: EoN DCMD subscriber getmessage() also implemented => Also, move this subscriber entirely to Device?!

2020-12-21 21:48:58 Tree
[r638] by hermsen

V1.3.1.2

EoN STATE subscriber implemented
Todo Debug

2020-12-21 21:40:47 Tree
[r637] by hermsen

branch of trunk v1.3.1.1

2020-12-21 19:58:16 Tree
[r636] by hermsen

make room for new branch

2020-12-21 19:37:27 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
Older >