man8/McSNICSmngrOLD
Table of Contents
McSNICSmngrOLD - old McSNICS ion source indexer manager
McSNICSmngrOLD
<argument list>
This program manages an NEC McSNICS ion source
pneumatic indexer.
Arguments are processed using Unix long argument
syntax.
- --mngr <fn>
The CONFLIST file from which to obtain the configuration information.
If
this is not specified it defaults to "MNGRconf" in the current working
directory (i.e. the directory where the program was started).
- --data_path <pn>
- The
pathname of the CONFIG_TBL used to store the current cathode number.
If
this file does not exist it will be created when the program is started.
If the file is created at startup time the commanded and current cathode
numbers (CatNumC, CatNumR) will be set to zero and the indexer will perform
a homing operation automatically the first time a move is attempted.
If
this is not specified it defaults to "mcs_config.dat" in the current working
directory (i.e. the directory where the program was started).
- --mngr_pn <fn>
The program name to use when parsing the CONFLIST file.
If this argument
is not specified it generally defaults to the program name.
- --show_tbl
If this argument is present the contents of the CONFLIST table is printed
to stderr
- --diag
If this argument is present stdout and stdin are left open and the program
may be killed by SIGINT.
This argument is useful when setting up the parameters
for the PID loop(s) because it makes it very easy to kill and restart the
program after changing the config file.
- --verbose=<n>
Normally the program does it’s work silently. This sets the level of logging
information. The number is optional but if provided it must include the
"=". If no argument is provided the default level is 1.
0 - work silently
1 - print signon msg, option settings
The configuration file uses the
libmngr(3mngr)
facility to connect internal parameters to the AccelNET database. The mappings
for this program are given below.
Parameters needed by this program can
be combined with parameters belonging to other programs. The "program name"
field in the configuration file differentiates the entries.
McSNICSmngrOLD
uses "McSNICSmngr" as the program name when searching the file.
Group 1
is the only group supported.
- comm1
CatNumC
- comm2
IdxHmeSC
- resp1
CatNumR
- resp2
BusySR
- read1
IdxPosSR
- read2
IdxAdvSR
- read3
IdxHmeSR
- read4
LclRemSR
This is the old almost obsolete version of this program for
customers who insist on using the old version of the source indexer. The
indexer and ion source need modification in order to use the newer program
therefore
McSNICSmngrOLD is still in use in a couple places in the world.
libmngr(3mngr)
$Id: McSNICSmngrOLD.8,v 1.7 2008/03/05
20:50:41 kitchen Exp $
Table of Contents