org.jlab.coda.afecs.plugin
Class ARc

java.lang.Object
  extended by org.jlab.coda.afecs.plugin.ARc
All Implemented Interfaces:
IAClientCommunication

public class ARc
extends java.lang.Object
implements 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


Constructor Summary
ARc()
           
 
Method Summary
 void addChannel(AChannel c)
           
 java.util.ArrayList<AChannel> getAllChannels()
           
 int getChannelCount()
           
 java.lang.String getDescription()
           
 void init()
           
 void monitorOff(java.lang.String channelName)
           
 void monitorOn(java.lang.String channelName, int period)
           
 AChannel readChannel(java.lang.String channelName)
           
 void removeChannel(java.lang.String channelName)
           
 boolean setChannel(AChannel channel)
           
 void setWorkingFor(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ARc

public ARc()
Method Detail

init

public void init()
Specified by:
init in interface IAClientCommunication

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface IAClientCommunication

addChannel

public void addChannel(AChannel c)
Specified by:
addChannel in interface IAClientCommunication

removeChannel

public void removeChannel(java.lang.String channelName)
Specified by:
removeChannel in interface IAClientCommunication

setChannel

public boolean setChannel(AChannel channel)
Specified by:
setChannel in interface IAClientCommunication

readChannel

public AChannel readChannel(java.lang.String channelName)
Specified by:
readChannel in interface IAClientCommunication

getAllChannels

public java.util.ArrayList<AChannel> getAllChannels()
Specified by:
getAllChannels in interface IAClientCommunication

getChannelCount

public int getChannelCount()
Specified by:
getChannelCount in interface IAClientCommunication

monitorOn

public void monitorOn(java.lang.String channelName,
                      int period)
Specified by:
monitorOn in interface IAClientCommunication

monitorOff

public void monitorOff(java.lang.String channelName)
Specified by:
monitorOff in interface IAClientCommunication

setWorkingFor

public void setWorkingFor(java.lang.String name)
Specified by:
setWorkingFor in interface IAClientCommunication