man8/McSNICSmngrOLD

Table of Contents

Name

McSNICSmngrOLD - old McSNICS ion source indexer manager

Synopsis

McSNICSmngrOLD <argument list>

Description

This program manages an NEC McSNICS ion source pneumatic indexer.

Arguments

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

Configuration name usage

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

Notes

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.

See Also

libmngr(3mngr)

Manual page revision

$Id: McSNICSmngrOLD.8,v 1.7 2008/03/05 20:50:41 kitchen Exp $


Table of Contents