public class PvaClientGet extends Object implements org.epics.pvaccess.client.ChannelGetRequester
| Modifier and Type | Method and Description |
|---|---|
void |
channelGetConnect(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelGet channelGet,
org.epics.pvdata.pv.Structure structure) |
void |
connect()
call issueConnect and then waitConnect.
|
void |
destroy()
clean up resources used.
|
void |
get()
Call issueGet and then waitGet.
|
PvaClientGetData |
getData()
Get the data for the channelGet.
|
void |
getDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelGet channelGet,
org.epics.pvdata.pv.PVStructure pvStructure,
org.epics.pvdata.misc.BitSet bitSet) |
String |
getRequesterName() |
void |
issueConnect()
create the channelGet connection to the channel.
|
void |
issueGet()
Issue a get and return immediately.
|
void |
message(String message,
org.epics.pvdata.pv.MessageType messageType) |
org.epics.pvdata.pv.Status |
waitConnect()
wait until the channelGet connection to the channel is complete.
|
org.epics.pvdata.pv.Status |
waitGet()
Wait until get completes.
|
public String getRequesterName()
getRequesterName in interface org.epics.pvdata.pv.Requesterpublic void message(String message, org.epics.pvdata.pv.MessageType messageType)
message in interface org.epics.pvdata.pv.Requesterpublic void channelGetConnect(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelGet channelGet,
org.epics.pvdata.pv.Structure structure)
channelGetConnect in interface org.epics.pvaccess.client.ChannelGetRequesterpublic void getDone(org.epics.pvdata.pv.Status status,
org.epics.pvaccess.client.ChannelGet channelGet,
org.epics.pvdata.pv.PVStructure pvStructure,
org.epics.pvdata.misc.BitSet bitSet)
getDone in interface org.epics.pvaccess.client.ChannelGetRequesterpublic void destroy()
public void connect()
RuntimeException - if create fails.public void issueConnect()
public org.epics.pvdata.pv.Status waitConnect()
public void get()
RuntimeException - if create fails.public void issueGet()
public org.epics.pvdata.pv.Status waitGet()
public PvaClientGetData getData()
Copyright © 2018 EPICS. All rights reserved.