Table of Contents

Name

NLKmngr2 - reprogrammable database interlock manager

Synopsis

NLKmngr2 <size_table> <lie>

Description

This program manages a set of CHKLIST, CHKPOINT, CHKACT and CHKALARM tables have been loaded from files by the command NLKsetconfig(8) .

The tables are loaded locally into memory and the shared memory partition is used in read only mode to obtain pointer information and access to fields in other tables used by the program.

Updates to accelerator parameters is performed by writing messages to dbman. Information on the state of database parameters is processed from messages received from dbman.

This program is written as a daemon and should NOT be started in the background.

Arguments

Arguments processing is done using unix long argument syntax.
--size_tbl <fn>

Pathname to a configuration table used to set the sizes of the CHKLIST, CHKPOINT, CHKACT and CHKALARM tables in the program.
--show_tbl

If this argument is present the contents of the numeric tables are printed to stderr each time they are loaded.
--no_daemon

If this argument is present then don’t start as a daemon. stdout and stdin are left open and the program may be killed by SIGINT.
--lie

If this argument is present the program will register as SRtask and use SRtsk as it’s task number.

Otherwise it registers as NLKmngr2 and uses NLKtsk as it’s task number.

--verbose=<n>

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 normally

1 - print various bits of information

--diag_bld

Enable BldList() debug information
--no_daemon is forced by this option.
--diag_update_D

Enable Update() debug information.
--no_daemon is forced by this option.
--diag_update_I

Enable UpdateI() debug information.
--no_daemon is forced by this option.
--help

Prints the help message to stderr and exit.

Notes

The database must be loaded before starting this program.

Examples

See Also

NLKprintconfig(8) ,
NLKsetconfig(8) ,
cp_type(7) ,
nlk_conf(5)

Manual page revision

$Id: NLKmngr2.8,v 1.7 2008/04/14 18:25:41 kitchen Exp $


Table of Contents