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
ConstructorDescriptionProcessVariable4Record
(Record record, gov.aps.jca.cas.ProcessVariableEventCallback eventCallback) Constructor for ProcessVariable4Record. -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
int
getDimensionSize
(int dimension) String[]
gov.aps.jca.dbr.DBRType
getType()
void
gov.aps.jca.CAStatus
read
(gov.aps.jca.dbr.DBR value, gov.aps.jca.cas.ProcessVariableReadCallback asyncReadCallback) gov.aps.jca.CAStatus
write
(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:
getType
in classgov.aps.jca.cas.ProcessVariable
-
getDimensionSize
public int getDimensionSize(int dimension) - Overrides:
getDimensionSize
in classgov.aps.jca.cas.ProcessVariable
-
getEnumLabels
- Overrides:
getEnumLabels
in 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:
read
in 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:
write
in classgov.aps.jca.cas.ProcessVariable
- Throws:
gov.aps.jca.CAException
-
propertyChange
- Specified by:
propertyChange
in interfacePropertyChangeListener
-
destroy
public void destroy()- Overrides:
destroy
in classgov.aps.jca.cas.ProcessVariable
-