Uses of Package
mns

Packages that use mns
biocell   
brain.NetClient   
brain.alice   
brain.reflexgenerator   
crlparser   
devs.motorpackage.asc16   
devs.musicpackage   
devs.sensorpackage.milford5120   
devs.speechpackage   
mns   
monitors   
multitool   
nns   
robot   
 

Classes in mns used by biocell
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by brain.NetClient
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by brain.alice
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by brain.reflexgenerator
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by crlparser
MNS
          This part of the code is the master controller of actions and of their execution in time and in the problem space it self.
 

Classes in mns used by devs.motorpackage.asc16
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by devs.musicpackage
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by devs.sensorpackage.milford5120
MNSListener
           
 

Classes in mns used by devs.speechpackage
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by mns
Command
           
Commandable
           
CommandEvent
           
CommandListener
           
CommandThread
           
MNScommandQueue
           
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
MNSRobotPart
          Class implementing parts of the robot from the symbolic or highest point of view Each BodyPart has a set of associated devices that are fetched against the incoming commands in form of either files or strings This set of command is send to CNS that takes care about the synchronization and other low level features The order of devices is as follows: first is speech synthesis second is speech recognition Third is vision control system all devices after are servos associated with robot movements Each CNSRobotPart can have only one ThreadedCommand at a time This is not restricted but the feedback is not tracking the appropriatte devices and confusion between threads can occur This is done by initiating a command with a ExecPeriod != 0 ThreadedCommand will be executing all parts of the command beside SpeechProduction.
MNSRobotPartEvent
          simple event generated by the CNSRobot Part to indicate its status or send a command to thew CNS
MNSRobotPartListener
           Listener of the CNSRobotPart - this is mainly the the CNSas a supervisor
 

Classes in mns used by monitors
MNS
          This part of the code is the master controller of actions and of their execution in time and in the problem space it self.
MNSEvent
          Created on Jan 1, 2004
MNSRobotPart
          Class implementing parts of the robot from the symbolic or highest point of view Each BodyPart has a set of associated devices that are fetched against the incoming commands in form of either files or strings This set of command is send to CNS that takes care about the synchronization and other low level features The order of devices is as follows: first is speech synthesis second is speech recognition Third is vision control system all devices after are servos associated with robot movements Each CNSRobotPart can have only one ThreadedCommand at a time This is not restricted but the feedback is not tracking the appropriatte devices and confusion between threads can occur This is done by initiating a command with a ExecPeriod != 0 ThreadedCommand will be executing all parts of the command beside SpeechProduction.
 

Classes in mns used by multitool
MNSEvent
          Created on Jan 1, 2004
 

Classes in mns used by nns
MNSEvent
          Created on Jan 1, 2004
MNSListener
           
 

Classes in mns used by robot
MNS
          This part of the code is the master controller of actions and of their execution in time and in the problem space it self.
MNScommandQueue