
public class AccumTimeChannel
extends org.lsst.ccs.monitor.DerivedChannel
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 |
|---|
AccumTimeChannel() |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluateDerivedValue()
Calculate the value.
|
void |
init()
Init phase
|
void |
setAccumTime(double time) |
void |
start()
Start phase
|
convertRawValue, getAlarmNameHi, getAlarmNameLo, getDescription, getDevice, getFormat, getGroup, getHysteresisLimitHi, getHysteresisLimitLo, getHysteresisWarnHi, getHysteresisWarnLo, getLastMeasurement, getLimitHi, getLimitLo, getName, getPageId, getPath, getType, getTypeStr, getUnits, getValue, getWarnHi, getWarnLo, hasHysteresis, readValue, setParameterBulk, validateBulkChangepublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleinit in class org.lsst.ccs.monitor.Channelpublic void start()
public double evaluateDerivedValue()
evaluateDerivedValue in class org.lsst.ccs.monitor.DerivedChannel@Command(type=ACTION, description="Set the accumulated time") public void setAccumTime(@Argument(description="Time period (hrs)") double time)
Copyright © 2022 LSST. All rights reserved.