Package org.epics.ca

Interface V3Channel

  • All Superinterfaces:
    Channel, org.epics.pvdata.pv.Requester
    All Known Implementing Classes:
    BaseV3Channel

    public interface V3Channel
    extends Channel
    Channel interface for communicating with V3 IOCs.
    Author:
    mrk
    • Method Detail

      • add

        boolean add​(ChannelGet channelGet)
        Add a channelGet
        Parameters:
        channelGet - The channelGet to add.
        Returns:
        (false,true) if the channelGet (was not, was) added.
      • add

        boolean add​(ChannelPut channelPut)
        Add a channelPut
        Parameters:
        channelPut - The channelPut to add.
        Returns:
        (false,true) if the channelPut (was not, was) added.
      • add

        boolean add​(org.epics.pvdata.monitor.Monitor monitor)
        Add a monitor
        Parameters:
        monitor - The monitor to add.
        Returns:
        (false,true) if the monitor (was not, was) added.
      • remove

        boolean remove​(ChannelGet channelGet)
        Remove a ChannelGet
        Parameters:
        channelGet - The channelGet to remove.
        Returns:
        (false,true) if the channelGet (was not, was) removed.
      • remove

        boolean remove​(ChannelPut channelPut)
        Remove a ChannelPut
        Parameters:
        channelPut - The channelPut to remove.
        Returns:
        (false,true) if the channelPut (was not, was) removed.
      • remove

        boolean remove​(org.epics.pvdata.monitor.Monitor monitor)
        Remove a Monitor
        Parameters:
        monitor - The monitor to remove.
        Returns:
        (false,true) if the monitor (was not, was) removed.
      • getJCAChannel

        gov.aps.jca.Channel getJCAChannel()
        Get the JCA Channel.
        Returns:
        The interface.