man7/devkeys

Table of Contents

Name

devkeys - AccelNET device types

General Information

The DevType field is used by the I/O manager software to determine what type of device is to be serviced. At startup time after the database is loaded commands are issued to build lists of I/O transactions. These lists are executed by the I/O drivers to actually perform the I/O to the devices. They must be built in different ways depending on the device to be serviced.

For example, each time the KSC3516 module is accessed to read data from it a command must be sent to set a pointer in the module before the data is read. The data is then read from the module by sending the same CAMAC command 32 times to read each channel in the module.

DevType

Null

NULL assignment.

CAMAC modules

KSC3110

Kinetic Systems model 3110 10 bit D/A converter.
KSC3112

Kinetic Systems model 3112 12 bit D/A converter.
KSC3116

Kinetic Systems model 3116 16 bit, 16 chan. D/A converter.
KSC3195

Kinetic Systems model 3195 16 bit, 6 chan. D/A converter.

This is not currently supported maybe obsolete - rlk 1/18/91.

KSC3510

Kinetic Systems 3510 10 bit A/D converter.

This is not currently supported maybe obsolete - rlk 1/18/91.

KSC3512

Kinetic Systems 3512 12 bit A/D converter.
KSC3516

Kinetic Systems 3516 16 bit A/D converter.
KSC3516g

Kinetic Systems 3516 gain control.

For each DataRec with DevType "KSC3516" there can be a record of this type. If the record exists it is used to set the gain of the channel.

At least one record must exist for each module or the module will not be initialized and will not scan.

KSC3596

Kinetic Systems 3596 24 bit A/D converter
KSC3596g

Kinetic Systems 3596 gain control
KSC3596f

Kinetic Systems 3596 filter control
KSC3074

Kinetic Systems 3074 24 Relay Output Register.
KSC3075

Kinetic Systems 3075 16 Relay Output Register.
KSC3072

Kinetic Systems 3072 48 bit TTL Output Register.
KSC3471

Kinetic Systems 3471 24 bit isolated input register.
KSC3472

Kinetic Systems 3472 48 bit TTL Input Register.
3388init

GPIB - initialization. This is used to initialize the 3388 module. One record must exist for each 3388 in the system.
3388Nfr

GPIB - NMR - field read.
3388Nsc

GPIB - NMR - control.
3388Nsr

GPIB - NMR - status read.
3388Nfc

GPIB - NMR - frequency control.
3388Hfr

GPIB - HPB - field read.
3388Hsc

GPIB - HPB - status control.
3388Hsr

GPIB - HPB - status read.
3388FGin

GPIB - SRS function generator - initialization.
3388HFGam

GPIB - SRS function generator - amplitude control.
3388FGfc

GPIB - SRS function generator - frequency control.
3388FGwv

GPIB - SRS function generator - waveform selection.
KSC3792

Watchdog timer. One record must exist for each module in the system.
KSC3922

Crate Controller.

This is no longer used by the system but may be included in the database so that the crate controller shows up in a module list report.

Ort811ar

Ortec 811, 8 chan, 12 bit, peak hold adc
3063cc

BM - current control.
3063sc

BM - status control.
3063sr

BM - status read.

Kinetic Systems 4010 transient recorder

4010le0v

4010 - tr le ch 0 vr
4010le1v

4010 - tr le ch 1 vr
4010le2v

4010 - tr le ch 2 vr
4010le3v

4010 - tr le ch 3 vr
4010le4v

4010 - tr le ch 4 vr
4010le5v

4010 - tr le ch 5 vr
4010he0v

4010 - tr he ch 0 vr
4010he1v

4010 - tr he ch 1 vr
4010he2v

4010 - tr he ch 2 vr
4010he3v

4010 - tr he ch 3 vr
4010he4v

4010 - tr he ch 4 vr
4010he5v

4010 - tr he ch 5 vr

Kinetic Systems 4022 transient recorder

4022le0v

4022 - tr le ch 0 vr
4022le1v

4022 - tr le ch 1 vr
4022le2v

4022 - tr le ch 2 vr
4022le3v

4022 - tr le ch 3 vr
4022le4v

4022 - tr le ch 4 vr
4022le5v

4022 - tr le ch 5 vr
4022he0v

4022 - tr he ch 0 vr
4022he1v

4022 - tr he ch 1 vr
4022he2v

4022 - tr he ch 2 vr
4022he3v

4022 - tr he ch 3 vr
4022he4v

4022 - tr he ch 4 vr
4022he5v

4022 - tr he ch 5 vr

Transient recorder control items

The DevKeys listed here are shared between all of the transient recorder types.

TRANle0c

shared - tr le ch 0 cr
TRANle1c

shared - tr le ch 1 cr
TRANle2c

shared - tr le ch 2 cr
TRANle3c

shared - tr le ch 3 cr
TRANle4c

shared - tr le ch 4 cr
TRANle5c

shared - tr le ch 5 cr
TRANhe0c

shared - tr he ch 0 cr
TRANhe1c

shared - tr he ch 1 cr
TRANhe2c

shared - tr he ch 2 cr
TRANhe3c

shared - tr he ch 3 cr
TRANhe4c

shared - tr he ch 4 cr
TRANhe5c

shared - tr he ch 5 cr

TRANle0a

shared - tr le ch 0 I avg
TRANle1a

shared - tr le ch 1 I avg
TRANle2a

shared - tr le ch 2 I avg
TRANle3a

shared - tr le ch 3 I avg
TRANle4a

shared - tr le ch 4 I avg
TRANle5a

shared - tr le ch 5 I avg
TRANhe0a

shared - tr he ch 0 I avg
TRANhe1a

shared - tr he ch 1 I avg
TRANhe2a

shared - tr he ch 2 I avg
TRANhe3a

shared - tr he ch 3 I avg
TRANhe4a

shared - tr he ch 4 I avg
TRANhe5a

shared - tr he ch 5 I avg

Kinetic Systems 3610 5 channel counter

3610_cnt

KSC 3610 counter chan
3610_clr

KSC 3610 counter clr

Hytec 1341 list processer

H1341_1

Hytec 1341 1st unit
H1341_2

Hytec 1341 2nd unit
H1341_3

Hytec 1341 3rd unit
H1341_4

Hytec 1341 4th unit

HIST system deprecated

Entries in this section are deprecated and will be removed eventually. They should be replaced with their designated counterparts. 09-20-2006rlk.
H1341_rt

Hytec 1341 hardware avg cnt rate
Deprecated, replace with: HISTrt
H1341_rp

Hytec 1341 hardware peak cnt rate
Deprecated, replace with: HISTrp
H1341_lv

Hytec 1341 average live time
Deprecated, replace with: HISTlv
H1341_lp

Hytec 1341 peak live time
Deprecated, replace with: HISTlp
H1341_ht

Hytec 1341 hardware total
Deprecated, replace with: HISTht
H1341_st

Hytec 1341 software total
Deprecated, replace with: HISTst
H1341_gt

Hytec 1341 gated s total
Deprecated, replace with: HISTgt
H1341_bh

Hytec 1341 beacon hardware cnt total
Deprecated, replace with: HISTbh
H1341_bg

Hytec 1341 beacon gated cnt total
Deprecated, replace with: HISTbg

HIST system shared

Entries in this section are shared between various server providers for the HIST system. Right now listp_v2(8) is the only service provider (with the exception of one which was written for a particular customer). However, this situation is expected to change in the near future. 09-20-2006rlk.
HISTrt

HIST system - hardware avg cnt rate
HISTrp

HIST system - hardware peak cnt rate
HISTrt2

HIST system - hardware avg cnt rate #2
HISTrp2

HIST system - hardware peak cnt rate #2
HISTlv

HIST system - average live time
HISTlp

HIST system - peak live time
HISTht

HIST system - hardware total
HISTst

HIST system - software total
HISTgt

HIST system - gated cnt total
HISTbh

HIST system - beacon hardware cnt total
HISTbg

HIST system - beacon gated cnt total
HISTif1

HIST system - interference gate 1 cnt total
HISTif2

HIST system - interference gate 2 cnt total
HISTstat

HIST system - status word
HISTinp

HIST system - user inputs
HISTout

HIST system - user outputs

P7164


Phillips 7164 ADC

Kinetic Systems 3660 clock generator

3660le0c

3660 - le ch 0 cnt
3660le1c

3660 - le ch 1 cnt
3660le2c

3660 - le ch 2 cnt
3660le3c

3660 - le ch 3 cnt
3660le4c

3660 - le ch 4 cnt
3660le5c

3660 - le ch 5 cnt
3660he0c

3660 - he ch 0 cnt
3660he1c

3660 - he ch 1 cnt
3660he2c

3660 - he ch 2 cnt
3660he3c

3660 - he ch 3 cnt
3660he4c

3660 - he ch 4 cnt
3660he5c

3660 - he ch 5 cnt

3660le0d

3660 - le ch 0 dly
3660le1d

3660 - le ch 1 dly
3660le2d

3660 - le ch 2 dly
3660le3d

3660 - le ch 3 dly
3660le4d

3660 - le ch 4 dly
3660le5d

3660 - le ch 5 dly
3660he0d

3660 - he ch 0 dly
3660he1d

3660 - he ch 1 dly
3660he2d

3660 - he ch 2 dly
3660he3d

3660 - he ch 3 dly
3660he4d

3660 - he ch 4 dly
3660he5d

3660 - he ch 5 dly

Dutec I/O system

DUanInpC

Dutec Analog input Config Mask
DUanOutC

Dutec Analog output Config Mask
DUdiInpC

Dutec Digital input Config Mask
DUdiOutC

Dutec Digital output Config Mask
DUdiInCE

Dutec extended Digital input Confi
DUdiOuCE

Dutec extended Digital output Conf
DUanInp

Dutec Analog input
DUanOut

Dutec Analog output
DUdiInp

Dutec Digital inputs
DUdiOut

Dutec Digital outputs
DUdiInpE

Dutec extended Digital inputs
DUdiOutE

Dutec extended Digital outputs
DUanDly

Dutec Analog Delay value
DUanDlyV

Dutec Analog tmo chan value
DUdiDly

Dutec Digital Delay value
DUdiDlyC

Dutec Digital Delay Conf Mask

NEC Sequence Controller

NECseqC

NEC MBS sequencer - Command
NECseqV

NEC MBS sequencer - Marker val
NECcntC

NEC MBS sequencer - Countdown
NECcntR

NEC MBS sequencer - Countdown
NECrunC

NEC MBS sequencer - Run Ctl
NECmodeC

NEC MBS sequencer - Mode Ctl
NECbusyR

NEC MBS sequencer - Busy Read
NECcycC

NEC MBS sequencer - (trans/bat

NEC Sequenced D/A

NECda

NEC sequenced d/a conv channel 1
NECda2

NEC sequenced d/a conv channel 2
NECda3

NEC sequenced d/a conv channel 3
NECda4

NEC sequenced d/a conv channel 4

NEC Gate Generator

NECgate

NEC gate generator
NECgateC

NEC gate generator control register

Group 3 hardware

G3conf_1

Group3 - config group 1
G3conf_2

Group3 - config group 2
G3conf_3

Group3 - config group 3
G3conf_4

Group3 - config group 4
G3conf_5

Group3 - config group 5
G3conf_6

Group3 - config group 6
G3typeA

Group3 - type A board
G3typeB

Group3 - type B board, 24 bit
G3typeC

Group3 - type C board, 8 chan
G3typeD

Group3 - type D board, 8 chan
G3typeE

Group3 - type E board, 4 motors
G3kbuss1

Group3 - kbuss 1 using type B board
G3kbuss2

Group3 - kbuss 2 using type B board
G3kbuss3

Group3 - kbuss 3 using type B board
G3kbuss4

Group3 - kbuss 4 using type B board
G3kbuss5

Group3 - kbuss 5 using type B board
G3kbuss6

Group3 - kbuss 6 using type B board

Kbuss hardware

KBconf_1

kbuss - config group 1
KBconf_2

kbuss - config group 2
KBconf_3

kbuss - config group 3
KBconf_4

kbuss - config group 4
KBconf_5

kbuss - config group 5
KBconf_6

kbuss - config group 6
KBadc

kbuss - a/d converter
KBdac

kbuss - d/a converter
KBsc

kbuss - status control
KBsr

kbuss - status read
KBse

kbuss - shaft encoder

Manual page revision

$Id: devkeys.7,v 1.4 2007/01/18 21:25:10 kitchen Exp $


Table of Contents