We use messages to model asynchronous communication between different state graphs. Message define the type of asynchronous messages.

A message has parameters which transfer information from its sender to its receiver. The signature of the message type defines which parameter the message has. The parameters have a call by value semantics. The sender transition binds concrete values to the parameters which can be accessed by the receiver transition. In State Graph the defined messages can be used as raise message-events by a sender transition. A raise message-event is a message-event which is raised when a transition fires. A raise message-event is sent via the associated output delegation port of the State Graph2 class. This port is connected to an input delegation port which itself has a State Graph2 model and a receiver mailbox and a receiver transition.

Generated at 2024-04-20T18:15:51Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos