Triggers: Asynchronous communication

The Launcher starts maps based on triggers that you identify using the IFD. Triggers are asynchronous events and time or source state changes. In some cases, there might be multiple triggers that must collectively exist before a map is initiated. The Launcher manages the coordination of these events to ensure that the correct set of circumstances have occurred before a map is initiated.

Although each instance of a map is considered a separate watch, the Launcher must also manage the resource interfaces used by other maps and other instances of the same map to properly synchronize these asynchronous events.