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.