Package org.scictrl.csshell.epics.server
Class ProcessVariable4Record
java.lang.Object
gov.aps.jca.cas.ProcessVariable
org.scictrl.csshell.epics.server.ProcessVariable4Record
- All Implemented Interfaces:
PropertyChangeListener,EventListener
public class ProcessVariable4Record
extends gov.aps.jca.cas.ProcessVariable
implements PropertyChangeListener
ProcessVariable4Record class.
- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class gov.aps.jca.cas.ProcessVariable
ackS, ackT, channelCount, eventCallback, interest, name -
Constructor Summary
ConstructorsConstructorDescriptionProcessVariable4Record(Record record, gov.aps.jca.cas.ProcessVariableEventCallback eventCallback) Constructor for ProcessVariable4Record. -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()intgetDimensionSize(int dimension) String[]gov.aps.jca.dbr.DBRTypegetType()voidgov.aps.jca.CAStatusread(gov.aps.jca.dbr.DBR value, gov.aps.jca.cas.ProcessVariableReadCallback asyncReadCallback) gov.aps.jca.CAStatuswrite(gov.aps.jca.dbr.DBR value, gov.aps.jca.cas.ProcessVariableWriteCallback asyncWriteCallback) Methods inherited from class gov.aps.jca.cas.ProcessVariable
createChannel, getAckS, getEventCallback, getMaxDimension, getName, interestDelete, interestRegister, isAckT, printInfo, printInfo, registerChannel, setAckS, setAckT, setEventCallback, unregisterChannel
-
Constructor Details
-
Method Details
-
getType
public gov.aps.jca.dbr.DBRType getType()- Specified by:
getTypein classgov.aps.jca.cas.ProcessVariable
-
getDimensionSize
public int getDimensionSize(int dimension) - Overrides:
getDimensionSizein classgov.aps.jca.cas.ProcessVariable
-
getEnumLabels
- Overrides:
getEnumLabelsin classgov.aps.jca.cas.ProcessVariable
-
read
public gov.aps.jca.CAStatus read(gov.aps.jca.dbr.DBR value, gov.aps.jca.cas.ProcessVariableReadCallback asyncReadCallback) throws gov.aps.jca.CAException - Specified by:
readin classgov.aps.jca.cas.ProcessVariable- Throws:
gov.aps.jca.CAException
-
write
public gov.aps.jca.CAStatus write(gov.aps.jca.dbr.DBR value, gov.aps.jca.cas.ProcessVariableWriteCallback asyncWriteCallback) throws gov.aps.jca.CAException - Specified by:
writein classgov.aps.jca.cas.ProcessVariable- Throws:
gov.aps.jca.CAException
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
destroy
public void destroy()- Overrides:
destroyin classgov.aps.jca.cas.ProcessVariable
-