
- Initial MARS development - Upgraded Manager Manual SKIPPED: psi/make_gen psi/psi.c psi/tabledrive.c psi/tabledrive.h psi/tabledrive.w psi/utils/SerPortServer.c
66 lines
3.2 KiB
HTML
66 lines
3.2 KiB
HTML
<html>
|
|
<head>
|
|
<TITLE>Sics options</TITLE>
|
|
</head>
|
|
<body>
|
|
<h2>SICS Options and Users</h2>
|
|
<p>
|
|
|
|
The SICS server has an internal options database which holds such values
|
|
as port number to listen too and the like. Additionally there exists a user
|
|
database. Currently these values are configured from the initialisation
|
|
file. The commands to do this are:<ul>
|
|
<li> <b> ServerOption name value </b> defines the server option name to be
|
|
value.
|
|
<li> <b> SicsUser name password accesscode </b> defines a user with name
|
|
and password and an access right accesscode. Accesscode is an integer from 1
|
|
to 3 for User, Manager and Spy rights. A user with Spy right may look at
|
|
everything but cannot change anything. A user with user privilege may change
|
|
most of the SICS parameters, perform measurements etc. A user with manager
|
|
privilege may do everything to the system.
|
|
</ul>
|
|
The Sics server currently uses the following options:<ul>
|
|
<li> <b> ReadTimeOut </b> The server checks in each cycle of the main loop
|
|
fro pending commands. Het waits for new commands for a specific period of
|
|
time. This value is the ReadTimeOut. It should be as short as possible. This
|
|
value may need to be increased if there are network performance problems. A
|
|
good value is 100.
|
|
|
|
<li> <b> ReadUserPasswdTimeout </b> This is the time a client has to send a
|
|
username password pair after a connection request. If nothing comes in in
|
|
that time, the connection request is terminated.
|
|
<li> <b>LogFileBaseName </b> defines the path and the base name for the
|
|
server log file.
|
|
<li> <b> ServerPort </b> defines the port number the server is listening
|
|
to. Should be greater than 1024 and less than 64000. The port number should
|
|
also be different from any other server port number in use on the system.
|
|
Otherwise evil things may happen.
|
|
<li> <b> InterruptPort </b> The SICS server can handle interrupts coming in
|
|
as UDP messages on a special port. This option defines this UDP port
|
|
number. The choice of possible port numbers is limited by the constraints
|
|
given above in the ServerPort section. Espacillay this port number MUST be
|
|
different from the ServerPort number. The UDP messages accepted are expected to consist of the string
|
|
SICSINT followed by an interrupt number. For interrupt numbers see file
|
|
interrupt.h.
|
|
<li> <b> DefaultTclDirectory </b> specifies where Tcl defined commands are
|
|
stored. When this is properly defined Tcl will autoload commands.
|
|
<li> <b> statusfile </b> defines the file to which he current state will be
|
|
saved on close down of the server and restored from at startup time.
|
|
<li><b>TelnetPort</b> The port number where the SICS server will be
|
|
listening for telnet connections. If this option is missing login via telnet
|
|
to the SICS server is disabled.
|
|
<li><b>TelWord</b> In order to login to SICS via telnet a magic word is
|
|
needed. The login word, This option defines this word. If this option is
|
|
missing telnet login to SICS is disabled.
|
|
<li><b>LogFileDir</b> This server option defines the directory where
|
|
commandlog log files are kept.
|
|
<li><b>RedirectFile</b> This defines a filename to which all output to
|
|
stdout and stderr is logged by the SICS server. This is mainly a
|
|
debugging feature.
|
|
<li><b>TecsPort</b> The port number at which the Tecs temperature
|
|
control server is listening.
|
|
</ul>
|
|
</p>
|
|
</body>
|
|
</html>
|