net.tinyos.matlab
Class MatlabControl.MatlabBlockingFevalCommand

java.lang.Object
  extended bynet.tinyos.matlab.MatlabControl.MatlabEvalCommand
      extended bynet.tinyos.matlab.MatlabControl.MatlabFevalCommand
          extended bynet.tinyos.matlab.MatlabControl.MatlabBlockingFevalCommand
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
MatlabControl

protected class MatlabControl.MatlabBlockingFevalCommand
extends MatlabControl.MatlabFevalCommand

This class is used to execute a function in matlab and pass paramseters and it also return arguments


Field Summary
(package private)  MatlabControl parent
           
 
Fields inherited from class net.tinyos.matlab.MatlabControl.MatlabEvalCommand
args, command, eval, useCallback
 
Constructor Summary
MatlabControl.MatlabBlockingFevalCommand(java.lang.String Command, java.lang.Object[] Args, boolean useCallback, MatlabControl parent)
           
 
Method Summary
 void run()
           
 
Methods inherited from class net.tinyos.matlab.MatlabControl.MatlabEvalCommand
useMatlabCommandCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

MatlabControl parent
Constructor Detail

MatlabControl.MatlabBlockingFevalCommand

public MatlabControl.MatlabBlockingFevalCommand(java.lang.String Command,
                                                java.lang.Object[] Args,
                                                boolean useCallback,
                                                MatlabControl parent)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class MatlabControl.MatlabEvalCommand