Package org.epics.ca
Class BaseV3ChannelStructure
- java.lang.Object
-
- org.epics.ca.BaseV3ChannelStructure
-
- All Implemented Interfaces:
V3ChannelStructure
public class BaseV3ChannelStructure extends Object implements V3ChannelStructure
- Author:
- mrk
-
-
Constructor Summary
Constructors Constructor Description BaseV3ChannelStructure(V3Channel v3Channel)The Constructor
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
BaseV3ChannelStructure
public BaseV3ChannelStructure(V3Channel v3Channel)
The Constructor- Parameters:
v3Channel- The v3Channel.
-
-
Method Detail
-
createPVStructure
public org.epics.pvdata.pv.PVStructure createPVStructure(org.epics.pvdata.pv.PVStructure pvRequest, boolean propertiesAllowed)Description copied from interface:V3ChannelStructureCreate the PVStructure.- Specified by:
createPVStructurein interfaceV3ChannelStructure- Parameters:
pvRequest- The pvRequest.propertiesAllowed- Are properties are allowed, i.e. alarm, timeStamp, control, display?- Returns:
- pvStructure or null if failure.
-
getPVStructure
public org.epics.pvdata.pv.PVStructure getPVStructure()
Description copied from interface:V3ChannelStructureGet the PVStructure interface.- Specified by:
getPVStructurein interfaceV3ChannelStructure- Returns:
- The interface.
-
getBitSet
public org.epics.pvdata.misc.BitSet getBitSet()
Description copied from interface:V3ChannelStructureGet the bitSet for changes.- Specified by:
getBitSetin interfaceV3ChannelStructure- Returns:
- The bitSet.
-
getNativeDBRType
public gov.aps.jca.dbr.DBRType getNativeDBRType()
Description copied from interface:V3ChannelStructureGet the native DBRType for the value field.- Specified by:
getNativeDBRTypein interfaceV3ChannelStructure- Returns:
- The DBRType.
-
getRequestDBRType
public gov.aps.jca.dbr.DBRType getRequestDBRType()
Description copied from interface:V3ChannelStructureGet the request DBRType.- Specified by:
getRequestDBRTypein interfaceV3ChannelStructure- Returns:
- The DBRType.
-
toStructure
public void toStructure(gov.aps.jca.dbr.DBR fromDBR)
Description copied from interface:V3ChannelStructureUpdate the PVStructure with data from a DBR.- Specified by:
toStructurein interfaceV3ChannelStructure- Parameters:
fromDBR- The DBR that holds the new data.
-
-