Sic_Transaction

SUMMARY

Sic_Transaction - Performs a SIC-Transaction

SYNTAX

Sic_Transaction()

ARGUMENTS

none

DESCRIPTION

This function executes the changes required on the SIC.

The function must be configured as a response to a dataobject-event, if the value of variable $SICREPLY becomes 1. The transaction affects 2 stations only. The values of the global PVs determine the action to be taken.
The addressed station sets the data-object $SICREPLY. The partner station, it is defined in the data-object $SICACTIVE, resets $SICREPLY to zero to signify the end of the transaction.
In the case that variable $SICREPLY gets value 2, the Sic_Clear() function is called on all stations. If the condition $SICACTIVE = $OSNO is true, the function clears all variables, i.e. only the station that originally initiated the transaction is able to perform the clear operation.

EXAMPLES

Sic_Transaction()


Syntax Notation
[aaa]
aaa is optional (zero or one occurences)
(aaa|bbb)
aaa exclusive or bbb
(aaa)*
aaa may occur indefinitely often or may be omitted
(aaa)+
aaa may occur indefinitely often but at least once
(aaa)m..n
aaa may occur from m to n times