Points 3.1

Category / Domain : Tools
SCOL Voy@ger Compatibility : V 3.5 or above
Update : 1999/03

Function

The POINTS module works like a railway shunt : for a unique event, it can be used to define two actions that can be used separately.
According to the state of the module, one of the actions will be launch. It is possible to change the state after an event.

Configuration


Figure 1 : POINTS module interface

(1) : Initial state [left/right] => Determines the initial shunt position : "left" or "right".

(2) : Identical for all clients =>Option used – if selected – to apply switch changes to all users

Implementation

Action Function
module.event à Points.input According to the state of the shunt, the POINTS module will activate the "left" or "right" event.
module.event à Points.toggle Toggles the initial position.
module.event à Points.shuntRight Forces the shunt position to the right.
module.event à Points.shuntLeft Forces the shunt position to the left.
module.event à Points.register Registers a new user for the control. Hence, this new user is taken into account.
module.event à Points.unregister No longer registers the user. This user is no longer taken into account.

Event Function
Points.right à module Action Entering the right position on the POINTS (after an input action) module generates an action.
Points.left à module Action

Entering the left position on the POINTS (after an input action) module generates an action.

Points.registered à module Action The successful addition of a new user generates an action
Points.unregistered à module Action

The successful removal of a user generates an action


Zone Function Interface Assignment
None