Backend API Architecture
In order to implement your backend, it must create and hold an instance of the CommonBackend class.
CommonBackend commonBackend(zmqContext, doExit)
For the interaction of the backend with the NGA Manager (receiving settings from the database, receiving settings from the WinCC OA system, sending status updates, etc.), you need an instance of the ConfigChannelHandler class, whose member is stored in the CommonBackend class.
auto& configChannelHandler = commonBackend.runCommonBackendWithConfigChannelOnly(zmqAddress, pollingInterval);
You also need to send information about the state of the database connection. To do this, you must create an instance of the databaseActivityMonitor class (see DatabaseActivityMonitor handlers).
