public class PvaClientNTMultiMonitor extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Create a channel monitor for each channel.
|
static PvaClientNTMultiMonitor |
create(PvaClientMultiChannel pvaClientMultiChannel,
PvaClientChannel[] pvaClientChannelArray,
org.epics.pvdata.pv.PVStructure pvRequest)
Factory method that creates a PvaClientNTMultiMonitor.
|
void |
destroy()
Destroy the pvAccess connection.
|
PvaClientNTMultiData |
getData()
get the data.
|
boolean |
poll()
poll each channel.
|
boolean |
waitEvent(double waitForEvent)
Wait until poll returns true.
|
public static PvaClientNTMultiMonitor create(PvaClientMultiChannel pvaClientMultiChannel, PvaClientChannel[] pvaClientChannelArray, org.epics.pvdata.pv.PVStructure pvRequest)
pvaClientMultiChannel - The interface to PvaClientMultiChannel.pvaClientChannelArray - The PvaClientChannel array.pvRequest - The pvRequest for each channel.public void destroy()
public void connect()
public boolean poll()
public boolean waitEvent(double waitForEvent)
waitForEvent - The time to keep trying.
A thread sleep of .1 seconds occurs between each call to poll.public PvaClientNTMultiData getData()
Copyright © 2018 EPICS. All rights reserved.