Svn Commit Log


Commit Date  
[r674] by hermsen

v1.3.4.2
FB_PrimaryHost skeleton continued

2021-01-16 15:23:51 Tree
[r673] by hermsen

v1.3.4.2
FB_PrimaryHost skeleton continued

2021-01-16 10:51:50 Tree
[r672] by hermsen

Refactored FB_PrimaryHostTopicProvider

2021-01-15 20:15:16 Tree
[r671] by hermsen

Refactored various TopicProviders with FB_WStringBuilder

2021-01-15 19:33:52 Tree
[r670] by hermsen

Added FB_WStringBuilder

2021-01-15 17:56:15 Tree
[r669] by i-campbell

example project for primary host

2021-01-14 21:15:51 Tree
[r668] by i-campbell

example project for primary host

2021-01-14 21:15:45 Tree
[r667] by i-campbell

branched library from branches/h-hermsen/
added FB_GroupID, FB_RemoteEdge, FB_RemoteDevice which register themselves with the FB_PrimaryHost

2021-01-14 21:07:16 Tree
[r666] by i-campbell

new branch /branches/i-campbell/

2021-01-14 21:03:42 Tree
[r665] by hermsen

v1.3.4.2
FB_PrimaryHost skeleton continued

2021-01-12 18:44:46 Tree
[r664] by hermsen

branch v1.3.4.1

Updated naming conventions of all FB's i n order to get the more self explaining

2021-01-09 23:31:38 Tree
[r663] by hermsen

v1.3.4.0

Contains skeleton code for FB_PrimaryNode and a few helper methods

2021-01-05 18:57:47 Tree
[r662] by hermsen

Commit of branch application v1.3.3.5
For test with TLSContextProvider

2021-01-01 22:24:52 Tree
[r661] by hermsen

Binary commit of Trunk Library v1.3.3.5

2020-12-30 21:17:37 Tree
[r660] by hermsen

Commit of trunk 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

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.

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:09:31 Tree
[r659] 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 Tree
[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
Older >