A quick and easy "replacement" of the Device Log, implemented as a pure software solution.
Add debug messages (or other info) in a pure software global message Queue.
Advantage of this approach over the Device Log is that this solution is easier to implement and one has greater control over the global message Queue.
The global message Queue can be accessed via HMI while the device log cannot (at least not this easy)
Include the .Library in your project,
(optional) write time of the Event to stDebugInformation.dtActualTime := SOME_DT_VAR;
Call function DebugLog(...) to add a Message to the Ringbuffer.
sMessage : T_MaxString; // Message (max 255 chars)
ePriority : E_DebugMessagePriority; // A given priority