Circular Dependency between libEquipConf and libPS
There is a circular dependency between libEquipConf and libPS that is currently fixed when linking binaries. All binaries that depend on libEquipConf currently have to link against libPS, even if they don't use anything from libPS. For example, using the SerialCom
class (libCom depneds on linEquipConf) to talk to an Arduino.
The circular dependncy is:
- libPS depends on libEquipConf (for the registry)
- libEquipConf depends on libPS (for the equipment factory)
My proposal is to split libEquipConf into two parts. One containing the registry (libClassRegistry) and one containing the factories (libEquipConf).
Edited by Karol Krizka