gov.aps.epics.jca.dbr
Class DBR_GR_Double

java.lang.Object
  |
  +--gov.aps.epics.jca.dbr.DBR
        |
        +--gov.aps.epics.jca.dbr.DBR_Double
              |
              +--gov.aps.epics.jca.dbr.DBR_STS_Double
                    |
                    +--gov.aps.epics.jca.dbr.DBR_GR_Double
All Implemented Interfaces:
CaConstants, DOUBLE, GR, PRECISION, STS
Direct Known Subclasses:
DBR_CTRL_Double

public class DBR_GR_Double
extends DBR_STS_Double
implements GR, PRECISION


Field Summary
protected  java.lang.Double _lal
           
protected  java.lang.Double _ldl
           
protected  java.lang.Double _lwl
           
protected  short _precision
           
protected  java.lang.Double _ual
           
protected  java.lang.Double _udl
           
protected  java.lang.String _unit
           
protected  java.lang.Double _uwl
           
 
Fields inherited from class gov.aps.epics.jca.dbr.DBR_STS_Double
_severity, _status
 
Fields inherited from class gov.aps.epics.jca.dbr.DBR
_count, _type, _value
 
Fields inherited from interface gov.aps.epics.jca.dbr.GR
EMPTYUNIT, ZEROB, ZEROD, ZEROF, ZEROI, ZEROS
 
Fields inherited from interface gov.aps.epics.jca.CaConstants
CA_K_ERROR, CA_K_FATAL, CA_K_INFO, CA_K_SEVERE, CA_K_SUCCESS, CA_K_WARNING, CA_M_ERROR, CA_M_LEVEL, CA_M_MSG_NO, CA_M_SEVERE, CA_M_SEVERITY, CA_M_SUCCESS, CA_OP_ADD_MONITOR, CA_OP_CLEAR_MONITOR, CA_OP_CONN_DOWN, CA_OP_CONN_UP, CA_OP_FIRST, CA_OP_GET, CA_OP_LAST, CA_OP_OTHER, CA_OP_PUT, CA_OP_SEARCH, CA_OP_STRING, CA_V_MSG_NO, CA_V_SEVERITY, CA_V_SUCCESS, CALLBACK_MODE_FIRST, CALLBACK_MODE_LAST, CALLBACK_MODE_STRING, CS_CLOSED, CS_CONN, CS_FIRST, CS_LAST, CS_NEVER_CONN, CS_PREV_CONN, CS_STRING, DBE_ALARM, DBE_LOG, DBE_VALUE, DBR_BYTE, DBR_CTRL_BYTE, DBR_CTRL_DOUBLE, DBR_CTRL_ENUM, DBR_CTRL_FLOAT, DBR_CTRL_INT, DBR_CTRL_SHORT, DBR_CTRL_STRING, DBR_DOUBLE, DBR_ENUM, DBR_FIRST, DBR_FLOAT, DBR_GR_BYTE, DBR_GR_DOUBLE, DBR_GR_FLOAT, DBR_GR_INT, DBR_GR_SHORT, DBR_GR_STRING, DBR_INT, DBR_LABELS_ENUM, DBR_LAST, DBR_PUT_ACKS, DBR_PUT_ACKT, DBR_SHORT, DBR_STRING, DBR_STS_BYTE, DBR_STS_DOUBLE, DBR_STS_ENUM, DBR_STS_FLOAT, DBR_STS_INT, DBR_STS_SHORT, DBR_STS_STRING, DBR_STSACK_STRING, DBR_TIME_BYTE, DBR_TIME_DOUBLE, DBR_TIME_ENUM, DBR_TIME_FLOAT, DBR_TIME_INT, DBR_TIME_SHORT, DBR_TIME_STRING, DBR_TYPE_STRING, DISABLE_PREEMPTIVE_CALLBACK, ECA_ADDFAIL, ECA_ALLOCMEM, ECA_ANACHRONISM, ECA_BADCHID, ECA_BADCOUNT, ECA_BADFUNCPTR, ECA_BADMASK, ECA_BADMONID, ECA_BADPRIORITY, ECA_BADSTR, ECA_BADSYNCGRP, ECA_BADTYPE, ECA_BUILDGET, ECA_CHANDESTROY, ECA_CHIDNOTFND, ECA_CHIDRETRY, ECA_CONN, ECA_DBLCHNL, ECA_DBLCLFAIL, ECA_DEFUNCT, ECA_DISCONN, ECA_DISCONNCHID, ECA_DLCKREST, ECA_EMPTYSTR, ECA_EVDISALLOW, ECA_FIRST, ECA_GETFAIL, ECA_INTERNAL, ECA_IODONE, ECA_IOINPROGRESS, ECA_ISATTACHED, ECA_LAST, ECA_MAXIOC, ECA_MESSAGE_STRING, ECA_NEEDSFP, ECA_NEWADDR, ECA_NEWCONN, ECA_NOCACTX, ECA_NOCAST, ECA_NOCHANMSG, ECA_NOCONVERT, ECA_NORDACCESS, ECA_NOREPEATER, ECA_NORMAL, ECA_NOSEARCHADDR, ECA_NOSUPPORT, ECA_NOTINSERVICE, ECA_NOTTHREADED, ECA_NOWTACCESS, ECA_OVEVFAIL, ECA_PUTCBINPROG, ECA_PUTFAIL, ECA_SERVBEHIND, ECA_SOCK, ECA_STRTOBIG, ECA_TIMEOUT, ECA_TOLARGE, ECA_UKNCHAN, ECA_UKNFIELD, ECA_UKNHOST, ECA_UKNSERV, ENABLE_PREEMPTIVE_CALLBACK, THREAD_CTRL_EXTERNAL, THREAD_CTRL_FIRST, THREAD_CTRL_INTERNAL, THREAD_CTRL_LAST, THREAD_CTRL_STRING
 
Constructor Summary
DBR_GR_Double()
           
DBR_GR_Double(double[] value)
           
DBR_GR_Double(int count)
           
 
Method Summary
 java.lang.Number getLowerAlarmLimit()
           
 java.lang.Number getLowerDispLimit()
           
 java.lang.Number getLowerWarningLimit()
           
 short getPrecision()
           
 java.lang.String getUnits()
           
 java.lang.Number getUpperAlarmLimit()
           
 java.lang.Number getUpperDispLimit()
           
 java.lang.Number getUpperWarningLimit()
           
 void printInfo(java.io.PrintStream out)
           
 void setLowerAlarmLimit(java.lang.Number limit)
           
 void setLowerDispLimit(java.lang.Number limit)
           
 void setLowerWarningLimit(java.lang.Number limit)
           
 void setPrecision(short prec)
           
 void setUnits(java.lang.String unit)
           
 void setUpperAlarmLimit(java.lang.Number limit)
           
 void setUpperDispLimit(java.lang.Number limit)
           
 void setUpperWarningLimit(java.lang.Number limit)
           
 
Methods inherited from class gov.aps.epics.jca.dbr.DBR_STS_Double
getSeverity, getStatus, setSeverity, setStatus
 
Methods inherited from class gov.aps.epics.jca.dbr.DBR_Double
getDoubleValue
 
Methods inherited from class gov.aps.epics.jca.dbr.DBR
getCount, getDBRType, getType, getTypeString, getValue, isBYTE, isBYTE, isCTRL, isCTRL, isDOUBLE, isDOUBLE, isENUM, isENUM, isFLOAT, isFLOAT, isGR, isGR, isINT, isINT, isLABELS, isLABELS, isPRECISION, isPRECSION, isSHORT, isSHORT, isSTRING, isSTRING, isSTS, isSTS, isTIME, isTIME, printInfo, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.aps.epics.jca.dbr.STS
getSeverity, getStatus, setSeverity, setStatus
 

Field Detail

_unit

protected java.lang.String _unit

_udl

protected java.lang.Double _udl

_ldl

protected java.lang.Double _ldl

_ual

protected java.lang.Double _ual

_uwl

protected java.lang.Double _uwl

_lwl

protected java.lang.Double _lwl

_lal

protected java.lang.Double _lal

_precision

protected short _precision
Constructor Detail

DBR_GR_Double

public DBR_GR_Double()

DBR_GR_Double

public DBR_GR_Double(int count)

DBR_GR_Double

public DBR_GR_Double(double[] value)
Method Detail

getPrecision

public short getPrecision()
Specified by:
getPrecision in interface PRECISION

setPrecision

public void setPrecision(short prec)
Specified by:
setPrecision in interface PRECISION

getUnits

public java.lang.String getUnits()
Specified by:
getUnits in interface GR

setUnits

public void setUnits(java.lang.String unit)
Specified by:
setUnits in interface GR

getUpperDispLimit

public java.lang.Number getUpperDispLimit()
Specified by:
getUpperDispLimit in interface GR

setUpperDispLimit

public void setUpperDispLimit(java.lang.Number limit)
Specified by:
setUpperDispLimit in interface GR

getLowerDispLimit

public java.lang.Number getLowerDispLimit()
Specified by:
getLowerDispLimit in interface GR

setLowerDispLimit

public void setLowerDispLimit(java.lang.Number limit)
Specified by:
setLowerDispLimit in interface GR

getUpperAlarmLimit

public java.lang.Number getUpperAlarmLimit()
Specified by:
getUpperAlarmLimit in interface GR

setUpperAlarmLimit

public void setUpperAlarmLimit(java.lang.Number limit)
Specified by:
setUpperAlarmLimit in interface GR

getUpperWarningLimit

public java.lang.Number getUpperWarningLimit()
Specified by:
getUpperWarningLimit in interface GR

setUpperWarningLimit

public void setUpperWarningLimit(java.lang.Number limit)
Specified by:
setUpperWarningLimit in interface GR

getLowerWarningLimit

public java.lang.Number getLowerWarningLimit()
Specified by:
getLowerWarningLimit in interface GR

setLowerWarningLimit

public void setLowerWarningLimit(java.lang.Number limit)
Specified by:
setLowerWarningLimit in interface GR

getLowerAlarmLimit

public java.lang.Number getLowerAlarmLimit()
Specified by:
getLowerAlarmLimit in interface GR

setLowerAlarmLimit

public void setLowerAlarmLimit(java.lang.Number limit)
Specified by:
setLowerAlarmLimit in interface GR

printInfo

public void printInfo(java.io.PrintStream out)
Overrides:
printInfo in class DBR_STS_Double