PSI sics-cvs-psi_pre-ansto

This commit is contained in:
2003-06-13 00:00:00 +00:00
committed by Douglas Clowes
parent 2e3ddfb6c6
commit 3ffd0d8af4
1099 changed files with 318432 additions and 0 deletions

36
doc/user/token.htm Normal file
View File

@@ -0,0 +1,36 @@
<HTML>
<HEAD>
<TITLE>The Token Command</TITLE>
</HEAD>
<BODY>
<H2>The Token Command</H2>
<P>
In SICS any client can issue commands to the SICS server. This
is a potential source of trouble with users possibly issuing conflicting
commands without knowing. In order to deal with this problem a
"token" mechanism has been developed. In this context the token is a
symbol for the control of an instrument. A connection can grab the
token and then has full control over the SICS server. Any other
connection will not be privileged to do anything useful, except
looking at things. A token can be released manully with a
special command or is automatically released when the connection
dies. Another command exists which allows a SICS manager to
force his way into the SICS server. The commands in more detail:
<DL>
<DT>token grab
<DD> Reserves control over the instrument to the client isssuing this
command. Any other client cannot control the instrument now. However, other
clients are still able to inspect variables.
<DT>token release
<DD> Releases the control token. Now any other client can control the
instrument again. Or grab the control token.
<DT>token force password
<DD>This command forces an existing grab on a token to be released. This
command requires manager privilege. Furthermore a special password must be
specified as third parameter in order to do this. This command does not grab
control though.
</Dl>
</P>
</BODY>
</HTML>