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.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.
-
-
-
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:V3ChannelStructure
Create the PVStructure.- Specified by:
createPVStructure
in 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:V3ChannelStructure
Get the PVStructure interface.- Specified by:
getPVStructure
in interfaceV3ChannelStructure
- Returns:
- The interface.
-
getBitSet
public org.epics.pvdata.misc.BitSet getBitSet()
Description copied from interface:V3ChannelStructure
Get the bitSet for changes.- Specified by:
getBitSet
in interfaceV3ChannelStructure
- Returns:
- The bitSet.
-
getNativeDBRType
public gov.aps.jca.dbr.DBRType getNativeDBRType()
Description copied from interface:V3ChannelStructure
Get the native DBRType for the value field.- Specified by:
getNativeDBRType
in interfaceV3ChannelStructure
- Returns:
- The DBRType.
-
getRequestDBRType
public gov.aps.jca.dbr.DBRType getRequestDBRType()
Description copied from interface:V3ChannelStructure
Get the request DBRType.- Specified by:
getRequestDBRType
in interfaceV3ChannelStructure
- Returns:
- The DBRType.
-
toStructure
public void toStructure(gov.aps.jca.dbr.DBR fromDBR)
Description copied from interface:V3ChannelStructure
Update the PVStructure with data from a DBR.- Specified by:
toStructure
in interfaceV3ChannelStructure
- Parameters:
fromDBR
- The DBR that holds the new data.
-
-