Tutorial - Deadlines and Plan B


Deadlines are an essential component of real-time systems. Despite our best efforts, our real-time requirements may not be met. In that scenario, it may be critical that the failure is recognized and responded to. Deadlines help enforce this setting a timeout on the synchronization barrier (firing rule) of an SQ and executing an alternative operation, a Plan B when said timeout is passed without successful synchronization. This tutorial will show you how to write a TTPython program with this mechanism, and how you should expect it to behave.

** This is still WIP on syntax and semantics **