API System.Notify
From Flowcode Help
Jump to navigationJump to search
Detailed description
Notifications are posted between components using the event System.User. This is invoked by this Notify message. Here Target is the component to post the message to.
Ident and Data are user defined values - Flowcode does not put any constraints on what these are, but by convention Ident is specified by the recipient of the message in order to identify this from other System.User messages.
Note that as this message is post instead of sent, the Target may not receive the message immediately, and the caller should not wait for a reply inside an event macro.
A typical timeline of events involving this message are:
- Initialise called and Target calls a Register(Ident) function in the host
- An event (such as a mouse click) causes the state of the host to change
- The host sends a System.Notify(Target, Ident, StatusWord) to Target.
- The Target receives the message and updates its state accordingly
Examples
Calling in a calculation
- Add to a calculation icon:
::System.Notify(target, ident, data)
No additional examples