9.92 CPI-Switch

This page describes the device driver and the device window for the CPI Microwave Waveguide Switching and HPA Protection system tested with 3 waveguide switches and 3+1 HPA redundancy

Device window pages

The following table shows which device window pages are available with this individual device type.

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the unit.

parameter description
address The device address (decimal) as set at the device's front panel.
Serial Remember to set the line parameters for the serial interface
readBackDelay Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
lowLevel.cmd TEXT StringRange
lowLevel.reply TEXT R/O StringRange R/O
faults.99 ALARM R/O AlarmFlagRange R/O (Communication)
faults.commstat TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.revision TEXT R/O StringRange R/O
config.readBackDelay INTEGER SAVE SETUP IntegerRange (100 .. 10000)
protection CHOICE EnumRange (MANUAL AUTO)
reset TEXT NOPRESET StringRange
switch.01 CHOICE EnumRange DIS (A B FLT)
switch.02 CHOICE EnumRange DIS (A B FLT)
switch.03 CHOICE EnumRange DIS (A B FLT)
switch.04 CHOICE EnumRange DIS (A B FLT)
switch.05 CHOICE EnumRange DIS (A B FLT)
switch.06 CHOICE EnumRange DIS (A B FLT)
switch.07 CHOICE EnumRange DIS (A B FLT)
switch.08 CHOICE EnumRange DIS (A B FLT)
switch.09 CHOICE EnumRange DIS (A B FLT)
switch.10 CHOICE EnumRange DIS (A B FLT)
switch.11 CHOICE EnumRange DIS (A B FLT)
switch.12 CHOICE EnumRange DIS (A B FLT)
internal.f21 BOOLEAN R/O BooleanRange R/O (true false)
internal.f22 BOOLEAN R/O BooleanRange R/O (true false)
internal.f23 BOOLEAN R/O BooleanRange R/O (true false)
internal.f24 BOOLEAN R/O BooleanRange R/O (true false)
internal.f25 BOOLEAN R/O BooleanRange R/O (true false)
internal.f26 BOOLEAN R/O BooleanRange R/O (true false)
internal.f27 BOOLEAN R/O BooleanRange R/O (true false)
internal.f28 BOOLEAN R/O BooleanRange R/O (true false)
internal.f29 BOOLEAN R/O BooleanRange R/O (true false)
internal.f30 BOOLEAN R/O BooleanRange R/O (true false)
internal.f31 BOOLEAN R/O BooleanRange R/O (true false)
internal.f32 BOOLEAN R/O BooleanRange R/O (true false)
faults.01 ALARM R/O AlarmFlagRange R/O (Remote access)
faults.02 ALARM R/O AlarmFlagRange R/O (Ext. interlock)
faults.03 ALARM R/O AlarmFlagRange R/O (Unknown model)
faults.11 ALARM R/O AlarmFlagRange R/O (HPA 1)
faults.12 ALARM R/O AlarmFlagRange R/O (HPA 2)
faults.13 ALARM R/O AlarmFlagRange R/O (HPA 3)
faults.14 ALARM R/O AlarmFlagRange R/O (HPA 4)
faults.15 ALARM R/O AlarmFlagRange R/O (HPA 5)
faults.16 ALARM R/O AlarmFlagRange R/O (HPA 6)
faults.21 ALARM R/O AlarmFlagRange R/O (Switch 1)
faults.22 ALARM R/O AlarmFlagRange R/O (Switch 2)
faults.23 ALARM R/O AlarmFlagRange R/O (Switch 3)
faults.24 ALARM R/O AlarmFlagRange R/O (Switch 4)
faults.25 ALARM R/O AlarmFlagRange R/O (Switch 5)
faults.26 ALARM R/O AlarmFlagRange R/O (Switch 6)
faults.27 ALARM R/O AlarmFlagRange R/O (Switch 7)
faults.28 ALARM R/O AlarmFlagRange R/O (Switch 8)
faults.29 ALARM R/O AlarmFlagRange R/O (Switch 9)
faults.30 ALARM R/O AlarmFlagRange R/O (Switch 10)
faults.31 ALARM R/O AlarmFlagRange R/O (Switch 11)
faults.32 ALARM R/O AlarmFlagRange R/O (Switch 12)