Serialized Form


Package org.dyncle

Class org.dyncle.ADTypeComponent extends ComponentBehaviour implements Serializable

Serialized Fields

ruleFileName

java.lang.String ruleFileName

engine

jess.Rete engine

planList

PlanList planList

observePort

Port<T> observePort

lowerComps

java.util.List<E> lowerComps
lowerComps: list of control loops whose priorities are lower than this component. How to use 1. Call passivateLowerCLs() to passivate CLs registered in lowerComps. (lowerComps is automated calculated by calling passivateLowerCLs() ) 2. After execute its own task, call activateLowerCLs() to activate CLs.

Class org.dyncle.ATypeComponent extends ComponentBehaviour implements Serializable

Class org.dyncle.ComponentBehaviour extends jade.core.behaviours.SimpleBehaviour implements Serializable

Serialized Fields

mode

Mode mode

name

java.lang.String name

serviceType

java.lang.String serviceType

priority

int priority

_MEDIUM_

int _MEDIUM_

isTerminated

boolean isTerminated

ports

java.util.ArrayList<E> ports

myAgent

SASystem myAgent

compType

ComponentType compType

isExclusive

boolean isExclusive

Class org.dyncle.CTypeComponent extends ComponentBehaviour implements Serializable

Serialized Fields

outputPort

Port<T> outputPort

Class org.dyncle.IgnoreCaseHashMap extends java.util.HashMap<K,V> implements Serializable

serialVersionUID: 1810080654209341720L

Class org.dyncle.Port extends java.util.ArrayList<T> implements Serializable

Serialized Fields

mode

int mode

name

java.lang.String name

type

PortType type

pairPort

Port<T> pairPort

comp

ComponentBehaviour comp

Class org.dyncle.PortException extends java.lang.Exception implements Serializable

Class org.dyncle.RemoveCL extends jade.core.behaviours.SimpleBehaviour implements Serializable

Class org.dyncle.SASystem extends jade.core.Agent implements Serializable

Serialized Fields

componentRepository

java.util.Map<K,V> componentRepository

dataTable

java.util.Map<K,V> dataTable
Common data space(HashMap)


classLoaderRepository

java.util.Map<K,V> classLoaderRepository
HashMap for storing classloader


clWR

java.lang.ref.WeakReference<T> clWR
A reference for checking whether the target has been unloaded


clTable

CLTable clTable
Control loop management table. AD component of control loop>


Package org.nak.cleaning

Class org.nak.cleaning.VirtualRobot.BatteryEmptyException extends java.lang.Exception implements Serializable

Class org.nak.cleaning.VirtualRobot.DustOverloadedException extends java.lang.Exception implements Serializable


Package robot.de

Class robot.de.CleaningRobot extends SASystem implements Serializable

Serialized Fields

disposeDust

DisposeDust disposeDust

maintainBattery

MaintainBattery maintainBattery

maintainLoadAmount

MaintainLoadAmount maintainLoadAmount

path

java.lang.String path

simulator

Simulator simulator

tbf

jade.core.behaviours.ThreadedBehaviourFactory tbf

robotMode

RobotMode robotMode

isPlanningNeeded

boolean isPlanningNeeded

planningResult

PlanningResult planningResult

eventQueue

java.util.Queue<E> eventQueue

Package robot.de.comp

Class robot.de.comp.ApproachObject extends ADTypeComponent implements Serializable

Serialized Fields

targetType

java.lang.String targetType

providedPort

Port<T> providedPort

isFinished

boolean isFinished

moveTo

MoveTo moveTo

find

Find find

getPosition

ComponentBehaviour getPosition

gpsPort

Port<T> gpsPort

findPort

Port<T> findPort

moveToPort

Port<T> moveToPort

targetPoint

java.awt.Point targetPoint

currentPoint

java.awt.Point currentPoint

Class robot.de.comp.DiscoverObjectByRandomWalk extends ComponentBehaviour implements Serializable

Serialized Fields

targetType

java.lang.String targetType

destination

java.awt.Point destination

memorizedMap

java.util.HashMap<K,V> memorizedMap

determineDestination

robot.de.comp.DiscoverObjectByRandomWalk.DetermineDestination determineDestination

moveWithMemorization

robot.de.comp.DiscoverObjectByRandomWalk.MoveWithMemorization moveWithMemorization

determineDestinationPort

Port<T> determineDestinationPort

moveWithMemorizationPort

Port<T> moveWithMemorizationPort

moveToPort

Port<T> moveToPort

simulator

Simulator simulator

currentEstimatedPoint

java.awt.Point currentEstimatedPoint

fixed_x_min

int fixed_x_min

fixed_x_max

int fixed_x_max

fixed_y_min

int fixed_y_min

fixed_y_max

int fixed_y_max

forPrint

boolean forPrint

Class robot.de.comp.DiscoverObjectUsingCamera extends ComponentBehaviour implements Serializable

Serialized Fields

targetType

java.lang.String targetType

outputPort

Port<T> outputPort

Class robot.de.comp.DisposeDust extends ADTypeComponent implements Serializable

Serialized Fields

isFirstTime

boolean isFirstTime

targetAppearance

Appearance targetAppearance

isFirstCleaning

boolean isFirstCleaning

observe

ObserveDustAppearanceAndResult observe

eventList

java.util.List<E> eventList

nextDust

java.awt.Point nextDust

approachPort

Port<T> approachPort

approachObject

ComponentBehaviour approachObject

currentComponent

ComponentBehaviour currentComponent

jessFile

java.lang.String jessFile

eventQueueForCleaning

java.util.Queue<E> eventQueueForCleaning

currentPlan

Plan currentPlan

scriptFile

java.lang.String scriptFile

Class robot.de.comp.Find extends ComponentBehaviour implements Serializable

Serialized Fields

targetType

java.lang.String targetType

targetPoint

java.awt.Point targetPoint

providedPort

Port<T> providedPort

discoverUsingCamera

DiscoverObjectUsingCamera discoverUsingCamera

findPort

Port<T> findPort

discoverByRandomMove

ComponentBehaviour discoverByRandomMove

isCameraActive

boolean isCameraActive

Class robot.de.comp.GetPosition extends CTypeComponent<java.awt.Point> implements Serializable

Serialized Fields

mode

Mode mode

Class robot.de.comp.MoveTo extends ComponentBehaviour implements Serializable

Serialized Fields

target

java.awt.Point target

targetPort

Port<T> targetPort

simulator

Simulator simulator

forPrint

boolean forPrint

Class robot.de.comp.ObserveDustAppearanceAndResult extends CTypeComponent<Appearance> implements Serializable

Class robot.de.comp.PickUpDust extends ComponentBehaviour implements Serializable

Class robot.de.comp.SweepDust extends ComponentBehaviour implements Serializable


Package robot.de.comp.additional

Class robot.de.comp.additional.ChargeBattery extends ComponentBehaviour implements Serializable

Class robot.de.comp.additional.MaintainBattery extends ADTypeComponent implements Serializable

Serialized Fields

chargeBattery

ChargeBattery chargeBattery

observe

robot.de.comp.additional.ObserveBatteryLevel observe

currentBattery

int currentBattery

currentComponent

ComponentBehaviour currentComponent

approachObject

ComponentBehaviour approachObject

station

java.awt.Point station

approachPort

Port<T> approachPort

canStart

boolean canStart

Class robot.de.comp.additional.MaintainLoadAmount extends ADTypeComponent implements Serializable

Serialized Fields

unloadDust

UnloadDust unloadDust

observe

robot.de.comp.additional.ObserveLoadAmount observe

currentLoadAmount

int currentLoadAmount

currentComponent

ComponentBehaviour currentComponent

approachObject

ComponentBehaviour approachObject

dustBin

java.awt.Point dustBin

approachPort

Port<T> approachPort

canStart

boolean canStart

Class robot.de.comp.additional.UnloadDust extends ComponentBehaviour implements Serializable


Package robot.de.comp.alternative

Class robot.de.comp.alternative.ApproachObject extends ADTypeComponent implements Serializable

Serialized Fields

targetType

java.lang.String targetType

providedPort

Port<T> providedPort

isFinished

boolean isFinished

moveTo

ComponentBehaviour moveTo

find

ComponentBehaviour find

getPosition

ComponentBehaviour getPosition

gpsPort

Port<T> gpsPort

findPort

Port<T> findPort

moveToPort

Port<T> moveToPort

targetPoint

java.awt.Point targetPoint

currentPoint

java.awt.Point currentPoint

obstaclePoint

java.awt.Point obstaclePoint

avoidPoints

java.util.List<E> avoidPoints

possibleDirection

java.util.List<E> possibleDirection

previousDirection

Direction previousDirection

currentComponent

ComponentBehaviour currentComponent

Class robot.de.comp.alternative.MoveTo extends ComponentBehaviour implements Serializable

Serialized Fields

target

java.awt.Point target

targetPort

Port<T> targetPort

simulator

Simulator simulator

forPrint

boolean forPrint