The system is created to be as generic as possible, to avoid any vendor lockin. If you receive/create a new station
you will only have to write a plugin that will collect and transform the data to use this system.
All plug-ins are python loadable modules that follow a set of guidelines.
All modules may import the library consolelog. This has a function called write that takes a string. It will print to a console if one is available, as well as dump data to a UDP socket.