Currently, the BACnet interface does not check if each simulation step finished successfully, and will continue to try to simulate the next steps even though the simulation has crashed. This issue will address this by checking error information from the BOPTEST API, handle simulation errors, and pass them along to clients so they can be further handled by applications.