co⚡e-edge.library Commit Log


Commit Date  
[81d162] (HEADmaster) by Hermsen Hermsen

Did extensive work on SPStack and Edge to make Ticket #160: add an enable input a reality

2022-07-17 15:11:46 Tree
[8fc61d] by hermsen hermsen

Further deletion of an unnecessary method in FB_StateMachine

2022-07-16 19:05:56 Tree
[7a53f2] by hermsen hermsen

FB_DeviceStateMachine output SessionState : SPStack.SparkplugSessionStateType; // Phased out as this state is determined by the EoN
Method IsEoNOnline expanded with SessionState output

2022-07-16 18:58:20 Tree
[e089b5] by hermsen hermsen

v1.6.05 Ticket 160
Add Enable Boolean to FB_Edge
Expand Edge State Machine to accomodate this feature

2022-07-16 18:08:07 Tree
[c91150] by hhermsen hhermsen

replaced mqtt error message with "to_string(enum);"

2022-06-05 19:15:28 Tree
[bd1202] by hermsen hermsen

v1.6.0.3
Fixed MAC Addres bug

2022-05-21 23:09:15 Tree
[ac6d98] by hermsen hermsen

STweeped entire sourcecode

2022-05-15 13:17:29 Tree
[a48499] by i-campbell i-campbell

v1.6.0.1 removed softmotion library by creating own method Byte_To_HexString

2022-05-03 21:12:38 Tree
[57743f] by hermsen hermsen

v1.6.0.0 [#158] Migrate to SP18 Development Environment and SP18 Compiler

2022-04-17 21:10:01 Tree
[76e249] by Hermsen Hermsen

#159 Renamed FB_SparkplugBSimple into FB_SparkplugBxCoderHandler
Fixed references and declarations

2022-04-03 15:31:32 Tree
[34e9e4] by i-campbell i-campbell

v1.5.2.2 Cleaned up warnings around EdgeControlProvider and EdgeInfoProvider around wrong enum type

2022-03-26 21:11:27 Tree
[6d5180] by i-campbell i-campbell

[#133] v1.5.1.0 Templates - now compiles
replaced FB_PayloadSimpleDecoder with FB_Payload
Replaced Update(Metric,Name,DataType,...) Function with IMetric.UpdateFromPayload(PayloadMetric);

2022-03-26 20:47:00 Tree
[988c0c] by i-campbell i-campbell

[#133] Templates - Work in progress, does not compile

2022-03-19 19:43:24 Tree
[712210] by hermsen hermsen

implemented ticket [#149] Add Edge Info Properties and SPStack.GVL_Sparkplug.IWantExtendedEdgeInfoPublished := TRUE;

2021-12-03 11:50:38 Tree
[bf0acb] by hermsen hermsen

v1.5.2.0

Contains 98% ready Beta version for FB_EdgeInfoProvider

TODO1 => ProtoBufSize in SPStack is too small, this causes NBIRTH blob not be encoded and thus we publish no/incorrect birth metrics.

TODO2 => NIC (EtherNet Connection) infos (up to 8 implemented) does not get published even if ProtoBufSize is big enough?

need to solve 1 then 2

2021-11-30 20:46:48 Tree
[369662] by hermsen hermsen

Edge v1.5.1.0
WebSockets + Proxy Settings + TLS
Only WebSockets ws:// .. (no TLS) is verified

2021-11-20 22:16:22 Tree
[48a107] by hermsen hermsen

edge library v1.5.1.0

implemented websockets and reworked the initialisation of FB_Edge
added several websockets methods to FB_EdgeMQTT

2021-11-18 21:05:41 Tree
[341bfc] by i-campbell i-campbell

[#133] Templates now receive aliases

2021-11-12 21:58:35 Tree
[b48d2c] by hermsen hermsen

v1.5.0.2
Edge and Device now support Alias xCMD, see ticket [#104]
Tested with Ignition

2021-11-10 21:22:25 Tree
[03c4a2] by hermsen hermsen

Edge v1.5.0.1

Expanded Alias publishing mechanism: Aliases are announced during xBIRTH
and refered to while sending xDATA. Aliases mechanism is enabled per default.

Todo Edge:
Nodecommand should accept also aliases

2021-11-05 13:50:11 Tree
[044c58] by hermsen hermsen

v1.5.0.0
FB_edge and FB_device now publish a unique alias number in every metric on NBIRTH / DBIRTH
This means that the alias ULINT in each Edge and Device metric gets assigned just before the metric list gets encoded for NBIRTH and DBIRTH into a blob.

TODO TEST & DEBUG!

2021-10-31 21:47:54 Tree
[fd912a] by i-campbell i-campbell

[#112] v1.4.0.2 Read Only Metrics
NCMD and DCMD now only update the metric if its Access is set to AccessMode.ReadWrite

2021-10-31 14:41:44 Tree
[a518ba] by hermsen hermsen

Mice en place for Aliases

2021-10-31 14:36:14 Tree
[d80693] by hermsen hermsen

Fixed Default Placeholder behaviour in Library Manager

2021-10-22 16:47:02 Tree
[653245] by hermsen hermsen

removed interface IEdgeLog and child methods

2021-10-18 19:06:04 Tree
Older >