
public abstract class DerivedChannel extends Channel
alarmHi, alarmHiA, alarmLo, alarmLoA, checkHi, checkLo, dbandHi, dbandLo, description, devcName, doNotTrend, format, hwChan, limitHi, limitLo, offset, pageId, resetHi, resetLo, scale, subtype, type, TYPE_DIFF, TYPE_POWER, TYPE_PROD, TYPE_QUOT, TYPE_SUM, TYPE_SWITCH, TYPE_TEMP, TYPE_UNKNOWN, TYPE_VOLTS, typeI, units| Constructor and Description |
|---|
DerivedChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
build()
First lifecycle hook.
|
abstract double |
evaluateDerivedValue()
Callback function to evaluate the derived value.
|
convertRawValue, enableAlarm, getAlarmNameHi, getAlarmNameLo, getDbandHi, getDbandLo, getDescription, getDevice, getFormat, getGroup, getLimitHi, getLimitLo, getName, getPageId, getPath, getType, getTypeStr, getUnits, getValue, init, readValue, setDbandHi, setDbandLo, setFormat, setLimitHi, setLimitLo, setValidclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpostBuild, postInit, postShutdown, postStart, shutdown, startpublic void build()
HasLifecyclepublic abstract double evaluateDerivedValue()
Copyright © 2020 LSST. All rights reserved.