sk.robotics.rlcs.agents.space
Class CopierAgent.Cfg

java.lang.Object
  extended by sk.robotics.rlcs.agentspace.Agent.Cfg
      extended by sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Enclosing class:
CopierAgent

public static class CopierAgent.Cfg
extends Agent.Cfg


Nested Class Summary
 
Nested classes/interfaces inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
Agent.Cfg.Limited, Agent.Cfg.NoDefault, Agent.Cfg.Required, Agent.Cfg.Validator
 
Field Summary
 java.lang.String blockSource
          Name of the source block.
 java.lang.String blockTarget
          Name of the target block.
 java.lang.Boolean copyNull
          Copy also null.
 java.lang.Float priority
          Priority of writing into the target block.
 java.lang.Long validity
          Validity of writing into the target block.
 
Fields inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
enabled, id, logLevel, timerPeriodMs, triggers
 
Constructor Summary
CopierAgent.Cfg()
           
 
Method Summary
 
Methods inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
createAgent, equals, getHiddenFields, hideFields, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockSource

public java.lang.String blockSource
Name of the source block.

Block access:
read

blockTarget

public java.lang.String blockTarget
Name of the target block.

Block access:
write

priority

public java.lang.Float priority
Priority of writing into the target block. If not set, priority of the source block is used.


validity

public java.lang.Long validity
Validity of writing into the target block. Written data will be valid for this period, given in milliseconds. Zero or negative value means infinity. If not set, validity is copied from the source block.


copyNull

public java.lang.Boolean copyNull
Copy also null. This does make sense sometimes, to deny lower-priority writes.

Constructor Detail

CopierAgent.Cfg

public CopierAgent.Cfg()