This guide goes through the execution of methods and code up to the app initialization process. Note that this guide will be bound to change as the underlying engine is developed.
Lets get started.
This will begin the process for building an engine and launching the application.
After the ROOT PATH has been established, the command continues to build out the engine based on the configuration file. There are three key components when establishing the engine.
Depending on the type of engine, interfaces will be loaded differently. The standalone engine will configure receivers based on protocol and address
4. Engine Resources
The engine is what loads the shared resources for the later commands to act upon. This is where the configurations.py is then used to initialize interfaces, preload devices and any other sort variables needed for the application.
5. Commands
After the engine intializes, finally we can evalutate the commands, currently there are two commands , start and test, both which use resouces from the engine.