Package org.epics.ca
Interface V3ChannelStructure
-
- All Known Implementing Classes:
BaseV3ChannelStructure
public interface V3ChannelStructure
Interface to the data for the channel.- Author:
- mrk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.epics.pvdata.pv.PVStructure
createPVStructure(org.epics.pvdata.pv.PVStructure pvRequest, boolean propertiesAllowed)
Create the PVStructure.org.epics.pvdata.misc.BitSet
getBitSet()
Get the bitSet for changes.gov.aps.jca.dbr.DBRType
getNativeDBRType()
Get the native DBRType for the value field.org.epics.pvdata.pv.PVStructure
getPVStructure()
Get the PVStructure interface.gov.aps.jca.dbr.DBRType
getRequestDBRType()
Get the request DBRType.void
toStructure(gov.aps.jca.dbr.DBR fromDBR)
Update the PVStructure with data from a DBR.
-
-
-
Method Detail
-
getNativeDBRType
gov.aps.jca.dbr.DBRType getNativeDBRType()
Get the native DBRType for the value field.- Returns:
- The DBRType.
-
createPVStructure
org.epics.pvdata.pv.PVStructure createPVStructure(org.epics.pvdata.pv.PVStructure pvRequest, boolean propertiesAllowed)
Create the PVStructure.- Parameters:
pvRequest
- The pvRequest.propertiesAllowed
- Are properties are allowed, i.e. alarm, timeStamp, control, display?- Returns:
- pvStructure or null if failure.
-
getRequestDBRType
gov.aps.jca.dbr.DBRType getRequestDBRType()
Get the request DBRType.- Returns:
- The DBRType.
-
getPVStructure
org.epics.pvdata.pv.PVStructure getPVStructure()
Get the PVStructure interface.- Returns:
- The interface.
-
getBitSet
org.epics.pvdata.misc.BitSet getBitSet()
Get the bitSet for changes.- Returns:
- The bitSet.
-
toStructure
void toStructure(gov.aps.jca.dbr.DBR fromDBR)
Update the PVStructure with data from a DBR.- Parameters:
fromDBR
- The DBR that holds the new data.
-
-