/branches Commit Log


Commit Date  
[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
[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
[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
[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
[r642] by hermsen

V1.3.1.4
Fully implemented EoN STATE subscriber

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

v1.3.1.1
Patch of NBIRTH bug and Log bug

2020-12-19 23:29:09 Tree
[r629] by hermsen

Ticket #105
Implementation of FB_EoNTopicProvider
Implementation of 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 18:46:56 Tree
Older >