public class Maq20DeviceUT
extends org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Device
org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Device.Maq20Control, org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Device.ModuleData, org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Device.ModuleDef| Modifier and Type | Field and Description |
|---|---|
static int |
CHAN_MPC_HUMIDITY |
static int |
CHAN_MPC_PREFILT_PRESS |
static int |
CHAN_MPC_RETN_PRESS |
static int |
CHAN_MPC_SPLY_PRESS |
static int |
CHAN_MPC_VALVE_POSN |
static int |
CHAN_MPC_VALVE_SET |
static int |
CHAN_UT_FLOW_RATE |
static int |
CHAN_UT_VALVE_POSN |
static int |
CHAN_UT_VALVE_SET |
static int |
CHAN_VPC_HUMIDITY |
static int |
CHAN_VPC_PREFILT_PRESS |
static int |
CHAN_VPC_RETN_PRESS |
static int |
CHAN_VPC_SPLY_AIR_TEMP |
static int |
CHAN_VPC_SPLY_AIR_VEL |
static int |
CHAN_VPC_SPLY_PRESS |
static int |
CHAN_VPC_VALVE_POSN |
static int |
CHAN_VPC_VALVE_SET |
CHAN_FREQUENCY, CHAN_PULSE_COUNT, CHAN_PULSE_RPM, CHAN_PWM_LOW1, CHAN_PWM_LOW2, CHAN_PWM_PERIOD, controlMap, DISC_FUNC_FREQ, DISC_FUNC_NONE, DISC_FUNC_PULSE, DISC_FUNC_PWM, maq, modules, node, NUM_CHAN_DINP, NUM_CHAN_DIOH, NUM_CHAN_DIOL, NUM_CHAN_DOUT, NUM_CHAN_FREQ, NUM_CHAN_IVD, NUM_CHAN_IVO, NUM_CHAN_IVS, NUM_CHAN_PULSE, NUM_CHAN_PWM, NUM_CHAN_RTD, NUM_CHAN_TC, serials| Constructor and Description |
|---|
Maq20DeviceUT() |
| Modifier and Type | Method and Description |
|---|---|
double |
getValvePosition(int valveId)
Gets a valve position.
|
long |
getValveSetTime(int valveId)
Gets the set time for a valve.
|
void |
initDevice()
Basic initialization.
|
protected double |
readChannel(org.lsst.ccs.monitor.Channel ch)
Reads a channel.
|
void |
setValvePosition(int valveId,
double posn)
Sets a valve position.
|
checkChannel, close, furtherInitialization, getMaq20, getModuleCount, getModuleData, initChannel, initialize, setOnlineaddLine, checkChannel, checkHwLine, checkLine, checkTimeout, configure, disable, dropChannel, dropChannel, enable, getDeviceMonitorUpdateTasks, getFullName, getGroupForChannel, getMonitorUpdateTasksForChannels, getName, getOutputLines, getPath, init, initChannel, initChannel, initSensors, isEnabled, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelGroup, readChannelNow, setDisabled, setHwLine, setLine, setLineWarm, setOutputLines, start, testOnlinepublic static final int CHAN_UT_VALVE_SET
public static final int CHAN_VPC_VALVE_SET
public static final int CHAN_MPC_VALVE_SET
public static final int CHAN_VPC_SPLY_AIR_VEL
public static final int CHAN_VPC_SPLY_AIR_TEMP
public static final int CHAN_VPC_RETN_PRESS
public static final int CHAN_VPC_SPLY_PRESS
public static final int CHAN_VPC_PREFILT_PRESS
public static final int CHAN_VPC_HUMIDITY
public static final int CHAN_MPC_RETN_PRESS
public static final int CHAN_MPC_PREFILT_PRESS
public static final int CHAN_MPC_SPLY_PRESS
public static final int CHAN_MPC_HUMIDITY
public static final int CHAN_UT_FLOW_RATE
public static final int CHAN_VPC_VALVE_POSN
public static final int CHAN_UT_VALVE_POSN
public static final int CHAN_MPC_VALVE_POSN
public void initDevice()
initDevice in class org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Deviceprotected double readChannel(org.lsst.ccs.monitor.Channel ch)
readChannel in class org.lsst.ccs.subsystem.common.devices.dataforth.Maq20Devicech - The channel to readpublic void setValvePosition(int valveId,
double posn)
throws UtilityException
valveId - The valve IDposn - Requested position (0 - 1)UtilityExceptionpublic double getValvePosition(int valveId)
throws UtilityException
valveId - The valve IDUtilityExceptionpublic long getValveSetTime(int valveId)
valveId - The valve IDCopyright © 2023 LSST. All rights reserved.