public class HeatTransferChannel
extends org.lsst.ccs.monitor.DerivedChannel
| Modifier and Type | Field and Description |
|---|---|
protected String |
flowChanPath |
protected String |
inletTChanPath |
protected String |
outletTChanPath |
alarmHi, alarmHiA, alarmLo, alarmLoA, checkHi, checkLo, description, devcName, doNotPublish, doNotTrend, format, hwChan, hysteresis, limitHi, limitLo, offset, pageId, scale, subtype, type, TYPE_DIFF, TYPE_POWER, TYPE_PROD, TYPE_QUOT, TYPE_SUM, TYPE_SWITCH, TYPE_TEMP, TYPE_UNKNOWN, TYPE_VOLTS, typeI, units, warnHi, warnLo| Constructor and Description |
|---|
HeatTransferChannel() |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluateDerivedValue()
Evaluate heat-transfer rate.
|
void |
setFactor(double fac)
Set constant factor in evaluation formula
|
void |
setParameterBulk(Map<String,Object> params)
Set configuration parameters to new values.
|
void |
validateBulkChange(Map<String,Object> params)
Checks validity of a proposed set of ConfigurationParameters
Check Reqested input Channels must exist,
|
build, convertRawValue, getConfigurationParameterDescription, getDescription, getDevice, getFormat, getGroup, getHwChan, getHysteresisLimitHi, getHysteresisLimitLo, getHysteresisWarnHi, getHysteresisWarnLo, getId, getLastMeasurement, getLimitHi, getLimitLo, getName, getPageId, getPath, getSubType, getSubTypeStr, getType, getTypeStr, getUnits, getValue, getWarnHi, getWarnLo, hasHysteresis, init, readValue@ConfigurationParameter(name="flowChanPath",
category="General",
isFinal=true,
units="unitless",
description="path to flow-rate Channel")
protected volatile String flowChanPath
@ConfigurationParameter(name="inletTChanPath",
category="General",
isFinal=true,
units="unitless",
description="Path to inlet temperature Channel")
protected volatile String inletTChanPath
@ConfigurationParameter(name="outletTChanPath",
category="General",
isFinal=true,
units="unitless",
description="Path to outlet temperature Channel")
protected volatile String outletTChanPath
public void validateBulkChange(Map<String,Object> params)
validateBulkChange in interface org.lsst.ccs.config.ConfigurationBulkChangeHandlervalidateBulkChange in class org.lsst.ccs.monitor.ChannelMap - of ConfigurationParameters from name to valuepublic void setParameterBulk(Map<String,Object> params)
setParameterBulk in interface org.lsst.ccs.config.ConfigurationBulkChangeHandlersetParameterBulk in class org.lsst.ccs.monitor.ChannelMap - of parameters for which a change is requested,
keyed by namespublic void setFactor(double fac)
double - factorpublic double evaluateDerivedValue()
evaluateDerivedValue in class org.lsst.ccs.monitor.DerivedChannelCopyright © 2023 LSST. All rights reserved.