
65
(ii) Glossary of Terms
Popup tag receives a pushDown message:
Creates a code stack and adds its code to it�
Sends a doLabel message to its master event�
Sends a initiatorDidTurnOn message to all outgoing links�
Link receives a initiatorDidTurnOn message
If the Activate Target On Activate property is set on the link sends a doActivate message to its
target�
If the Deactivate Target On Activate property is set on the link sends a doDeactivate event to its
target
If the Reactivate Lag Time On Activate property is set on the link sends a doReactivateLagTime
message to the target event�
Link receives a initiatorDidTurnO message
If the Activate Target On Deactivate property is set on the link sends a doActivate message to its
target�
If the Deactivate Target On Deactivate property is set on the link sends a doDeactivate event to
its target
Link receives a doLabel message
If the Pass Tags property is set on the link passes a doLabel message to its target�
Exclusive link cluster receives a initiatorDidTurnOn message
Sends a doDeactivate message to all members except the initiator�
If the property Pass Last Code as Tag is set on the cluster sends a doLabel to the initiator� A Code
stack contains code of the previous event�
Coding routines
Creation of an instance
An instance can only be created by an event�
An Event creates an instance when it goes from a turned o into a turned on state�
An Event sets a Code Name of the newly created instance to be equal to the Event’s Code Name.
A Start Time is assigned at the moment of creation�
A Start Time is calculated using this formula:
Start Time = Current Coding Session Time - Lead Time
If the Start Time is negative it sets to be 0�
Closing of an instance
An instance can only be closed by the same event it has been created by�
An Event closes an instance when it goes from a turned o into a turned on state�
An End Time is assigned at the moment of closing�
An End Time is calculated using this formula:
End Time = Current Coding Session Time + Lag Time
Comentários a estes Manuais