JMACS

Uses of Class
org.jmacs.ClientDiException

Packages that use ClientDiException
org.jmacs core classes. 
org.jmacs.pd Programmable Device Framework. 
 

Uses of ClientDiException in org.jmacs
 

Subclasses of ClientDiException in org.jmacs
 class NoSuchServerDiException
          thrown by IDi.IDriver context methods if the intended server-DI isn't currently registered.
 class NotRegisteredException
          thrown by IDi.IDriver context methods if the DI is not registered with a target.
 

Methods in org.jmacs that throw ClientDiException
 Serializable IDi.IDriver.IControl.IContext.executeCmd(String diName, Serializable cmd)
          attempts to have diName execute cmd.
 Serializable IDi.IDriver.IContext.getConstants(String diName)
          as passed to the methods of IDi.AbstractFactory.
 Serializable IDi.IDriver.ISampler.IContext.getStatus(String diName)
          attempts to get status of diName.
 Serializable IDi.IDriver.ISampler.IContext.getStatus(String diName, long[] timestamp)
          as above but also returns timestamp.
 void IDi.IDriver.ISubscriber.IContext.subscribe(String diName, boolean b)
          causes status samples from the specified DI to be fetched and cached as they become available, or ends the subscription.
 

Uses of ClientDiException in org.jmacs.pd
 

Methods in org.jmacs.pd that throw ClientDiException
 Serializable Device.Proxy.executeCmd(Serializable cmd)
          executes cmd.
 Device.IConstants Device.Proxy.getConstants()
          returns constants.
 ProgInfo Device.Proxy.getProgInfo()
          returns program info as of the last sampling boundary.
 Status_ProgInfo Device.Proxy.getStatus_ProgInfo()
          returns device status and program info as of the last sampling boundary.
 Status_ProgInfo Device.Proxy.getStatus_ProgInfo(long[] timestamp)
          as above, but also returns timestamp.
 Device.IStatus Device.Proxy.getStatus()
          returns device status as of the last sampling boundary.
 Device.IStatus Device.Proxy.getStatus(long[] timestamp)
          as above, but also returns timestamp.
 void Device.Proxy.startProgram(IProgram prog)
          starts the specified program.
 void Device.Proxy.stopProgram()
          IProgram.terminate()s the currently running program.
 void Device.Proxy.subscribe(boolean b)
          causes the status to be obtained automatically.
 


JMACS

jmacs.org