org.jlab.coda.afecs.plugin
Class ASnmp
java.lang.Object
org.jlab.coda.afecs.plugin.ASnmp
- All Implemented Interfaces:
- IAClientCommunication
public class ASnmp
- 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 |
ASnmp()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASnmp
public ASnmp()
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