sk.robotics.rlcs.agents.robot
Class OdometryAgent.Cfg

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

public static class OdometryAgent.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 blockActualPos
          Name of block with actual position of the robot.
 java.lang.String blockCollision
          Name of block with current Collision object.
 java.lang.String blockComm
          Name of block with the robot control object.
 java.lang.String blockDetectedPos
          Name of block with last detected position of the robot.
 java.lang.String blockPosHistory
          Name of block with history of actual positions of the robot.
 java.lang.String blockRawOdometry
          Name of block to store raw odometry string to.
 java.lang.Boolean globalOdometry
          Global odometry flag.
 
Fields inherited from class sk.robotics.rlcs.agentspace.Agent.Cfg
enabled, id, logLevel, timerPeriodMs, triggers
 
Constructor Summary
OdometryAgent.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

globalOdometry

public java.lang.Boolean globalOdometry
Global odometry flag. Local odometry is used with exclusively connected robots, and the global one with non-exclusively connected ones.


blockComm

public java.lang.String blockComm
Name of block with the robot control object. Used to query odometry from the robot. Access to it is synchronized (on the object itself).

Block access:
read
Stored type:
sk.robotics.robot.Robot

blockDetectedPos

public java.lang.String blockDetectedPos
Name of block with last detected position of the robot.

Block access:
read
Stored type:
sk.robotics.rlcs.data.Position

blockActualPos

public java.lang.String blockActualPos
Name of block with actual position of the robot.

Block access:
write
Stored type:
sk.robotics.rlcs.data.Position

blockPosHistory

public java.lang.String blockPosHistory
Name of block with history of actual positions of the robot.

Block access:
read/write
Stored type:
sk.robotics.rlcs.data.PositionQueue

blockCollision

public java.lang.String blockCollision
Name of block with current Collision object. Used to detect collisions.

Block access:
read
Stored type:
sk.robotics.rlcs.data.Collision

blockRawOdometry

public java.lang.String blockRawOdometry
Name of block to store raw odometry string to.

Block access:
write
Stored type:
String
Constructor Detail

OdometryAgent.Cfg

public OdometryAgent.Cfg()