So today was not very productive... I achieved NADA while waiting on my machine to plough through the SparkplugB library. This seriously takes away any fun I had. I am willing to postpone any ticket in favour of dividing the library into three parts.
1) a core, which contains any and all shared base components needed for 2) the edge library and 3) the primary host library.
So the biggest library will still be 1) stack or core
2) will reference 1) and build upon it, as 3) will reference 1.
No references are allowed in 2) for components in 3).
All three libs are versioned individually and are not inter related.
The current SparkplugB version number of the main = 1.4.2.24, which will be used for the stack/core library. Edge will be versioned on v1.8.0.0. Host will be versioned 1.4.0.0.
This ticket has received high prio and will be picked up asap.
[x] introduce 4 libs/namespaces for increased readability
[x] co🔗e: A Linked List Solution
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff: