org.jlab.coda.afecs.plugin
Interface IAClientCommunication
- All Known Implementing Classes:
- ADp, AEpics, ARc, ASnmp
public interface IAClientCommunication
JSA: Thomas Jefferson National Accelerator Facility
This software was developed under a United States Government license,
described in the NOTICE file included as part of this distribution.
Copyright (c), Aug 17, 2009
init
void init()
throws AException
- Throws:
AException
setWorkingFor
void setWorkingFor(java.lang.String name)
getDescription
java.lang.String getDescription()
addChannel
void addChannel(AChannel c)
removeChannel
void removeChannel(java.lang.String channelName)
setChannel
boolean setChannel(AChannel channel)
throws AException
- Throws:
AException
readChannel
AChannel readChannel(java.lang.String channelName)
throws AException
- Throws:
AException
getAllChannels
java.util.ArrayList<AChannel> getAllChannels()
getChannelCount
int getChannelCount()
monitorOn
void monitorOn(java.lang.String channelName,
int period)
monitorOff
void monitorOff(java.lang.String channelName)