nslj.src.lang
Class NslMotorModule

java.lang.Object
  |
  +--EDU.gatech.cc.is.abstractrobot.ControlSystemS
        |
        +--EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
              |
              +--nslj.src.lang.NslBase
                    |
                    +--nslj.src.lang.NslHierarchy
                          |
                          +--nslj.src.lang.NslModule
                                |
                                +--nslj.src.lang.NslMotorModule
All Implemented Interfaces:
java.lang.Runnable

public abstract class NslMotorModule
extends NslModule


Fields inherited from class nslj.src.lang.NslModule
_approximationDelta, _bufferingChanged, _diff_method, _doubleBuffering, _inports, _moduleChildren, _outports, _protocols, _runDelta, _runDeltaChanged, _timeConstantTM, _trainDelta, _trainDeltaChanged, child_c, ID, ID_str, order_str, postorder
 
Fields inherited from class nslj.src.lang.NslHierarchy
nslClassInstances, nslDataVars, system
 
Fields inherited from class nslj.src.lang.NslBase
_accessChar, _name, _parent
 
Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
abstract_robot
 
Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS
CSSTAT_DONE, CSSTAT_ERROR, CSSTAT_OK, seed
 
Constructor Summary
NslMotorModule(java.lang.String label, NslModule parent)
           
 
Method Summary
 void endRun()
           
 void initModule()
           
 void initRun()
           
 void simRun()
           
 
Methods inherited from class nslj.src.lang.NslModule
connect, endModule, endrun, endRunEpoch, endsys, endSys, endTrain, endTrainEpoch, finalize, initrun, initRunEpoch, initsys, initSys, initTrain, initTrainEpoch, makeConn, makeinst, makeInst, nslAddExistingInport, nslAddExistingOutport, nslAddInport, nslAddInport, nslAddModelPlots, nslAddModelPlots, nslAddOutport, nslAddOutport, nslAddProtocolRecursiveDown, nslAddProtocolRecursiveUp, nslAddToModuleChildren, nslConnChildren, nslConnect, nslConnect, nslConnect, nslConnMissingLinks, nslDeclareProtocol, nslDeclareProtocol, nslDummy, nslGetApproximationDelta, nslGetApproximationMethod, nslGetBuffering, nslGetDelta, nslGetEnableFlag, nslGetId_str, nslGetId, nslGetInportsVector, nslGetModuleChildrenVector, nslGetModuleRef, nslGetModuleRefByName, nslGetOrderStr, nslGetOutportsVector, nslGetPort, nslGetProtocols, nslGetRunDelta, nslGetRunEnableFlag, nslGetTrainDelta, nslGetTrainEnableFlag, nslHasChildModule, nslInitTempModule, nslInitTempRun, nslInitTempRunEpoch, nslInitTempTrain, nslInitTempTrainEpoch, nslInitWindow, nslinitwindow, nslInitWindow, nslinitwindow, nslInitWindow, nslPrintChildModules, nslRemoveFromLocalProtocols, nslResetBuffering, nslResetRunDelta, nslResetTrainDelta, nslSetAccessRecursive, nslSetApproximationDelta, nslSetApproximationMethod, nslSetBuffering, nslSetDisplayFrame, nslSetId, nslSetModuleSpecificParams, nslSetModuleSpecificParams, nslSetModuleSpecificParams2, nslSetProtocolFlagRecursiveDown, nslSetRunDelta, nslSetRunDeltaRecursive, nslSetRunEnableFlag, nslSetTrainDelta, nslSetTrainDeltaRecursive, nslSetTrainEnableFlag, nslUpdateBuffering, nslUpdateBuffers, nslValParent, run, runsim, simrun, simTrain
 
Methods inherited from class nslj.src.lang.NslHierarchy
initNslHierarchy, nslAddToClassInstances, nslAddToDataVars, nslGetClassInstance, nslGetClassInstancesVector, nslGetDataVar, nslGetDataVar, nslGetDataVarsVector, nslGetNameAndParent, nslGetNameAndParentRecursive, nslGetSystem, nslGetValue, nslHasChildClass, nslPrintChildClasses, nslRemoveAllClassInstances, nslRemoveAllDataVars, nslRemoveFromClassInstances, nslRemoveFromDataVars, nslSetSystem, nslSetValue, nslSetValue, removeFromNslDataVar
 
Methods inherited from class nslj.src.lang.NslBase
nslGetAccess, nslGetName, nslGetParent, nslGetParentClass, nslGetParentModule, nslGetRealName, nslNullifyParent, nslSetAccess, nslSetName, nslSetParent
 
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
init
 
Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS
configure, Configure, getAbstractRobot, Init, quit, takeStep, TakeStep, trialEnd, TrialEnd, trialInit, TrialInit
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NslMotorModule

public NslMotorModule(java.lang.String label,
                      NslModule parent)
Method Detail

initRun

public void initRun()
Overrides:
initRun in class NslModule

initModule

public void initModule()
Overrides:
initModule in class NslModule

simRun

public void simRun()
Overrides:
simRun in class NslModule

endRun

public void endRun()
Overrides:
endRun in class NslModule