Package org.epics.ca
Interface V3ChannelStructure
-
- All Known Implementing Classes:
BaseV3ChannelStructure
public interface V3ChannelStructureInterface 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.PVStructurecreatePVStructure(org.epics.pvdata.pv.PVStructure pvRequest, boolean propertiesAllowed)Create the PVStructure.org.epics.pvdata.misc.BitSetgetBitSet()Get the bitSet for changes.gov.aps.jca.dbr.DBRTypegetNativeDBRType()Get the native DBRType for the value field.org.epics.pvdata.pv.PVStructuregetPVStructure()Get the PVStructure interface.gov.aps.jca.dbr.DBRTypegetRequestDBRType()Get the request DBRType.voidtoStructure(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.
-
-