lejos.robotics.mapping
Enum NavigationModel.NavEvent

java.lang.Object
  extended by java.lang.Enum<NavigationModel.NavEvent>
      extended by lejos.robotics.mapping.NavigationModel.NavEvent
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<NavigationModel.NavEvent>
Enclosing class:
NavigationModel

public static enum NavigationModel.NavEvent
extends java.lang.Enum<NavigationModel.NavEvent>

Navigation events that are transmitted between the PC and the NXT (and vice versa).

Author:
Lawrie Griffiths

Enum Constant Summary
ADD_WAYPOINT
           
ARC
           
BATTERY
           
CALCULATE_PATH
           
CLEAR_PATH
           
CLOSEST_PARTICLE
           
ESTIMATED_POSE
           
EXIT
           
FEATURE_DETECTED
           
FIND_CLOSEST
           
FIND_PATH
           
FOLLOW_PATH
           
GET_BATTERY
           
GET_ESTIMATED_POSE
           
GET_PARTICLES
           
GET_POSE
           
GET_READINGS
           
GOTO
           
LOAD_MAP
           
LOCALIZE
           
LOCATED
           
MOVE_STARTED
           
MOVE_STOPPED
           
PARTICLE_SET
           
PATH
           
PATH_COMPLETE
           
PATH_GENERATED
           
PATH_INTERRUPTED
           
PILOT_PARAMS
           
RANDOM_MOVE
           
RANDOM_MOVE_PARAMS
           
RANGE_FEATURE_DETECTOR_PARAMS
           
RANGE_READINGS
           
RANGE_SCANNER_PARAMS
           
ROTATE
           
ROTATE_SPEED
           
ROTATE_TO
           
SET_POSE
           
SET_TARGET
           
SOUND
           
START_NAVIGATOR
           
STOP
           
TAKE_READINGS
           
TRAVEL
           
TRAVEL_SPEED
           
WAYPOINT_REACHED
           
 
Method Summary
static NavigationModel.NavEvent valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static NavigationModel.NavEvent[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

LOAD_MAP

public static final NavigationModel.NavEvent LOAD_MAP

GOTO

public static final NavigationModel.NavEvent GOTO

TRAVEL

public static final NavigationModel.NavEvent TRAVEL

ROTATE

public static final NavigationModel.NavEvent ROTATE

STOP

public static final NavigationModel.NavEvent STOP

GET_POSE

public static final NavigationModel.NavEvent GET_POSE

SET_POSE

public static final NavigationModel.NavEvent SET_POSE

RANDOM_MOVE

public static final NavigationModel.NavEvent RANDOM_MOVE

TAKE_READINGS

public static final NavigationModel.NavEvent TAKE_READINGS

GET_READINGS

public static final NavigationModel.NavEvent GET_READINGS

FIND_CLOSEST

public static final NavigationModel.NavEvent FIND_CLOSEST

ADD_WAYPOINT

public static final NavigationModel.NavEvent ADD_WAYPOINT

GET_PARTICLES

public static final NavigationModel.NavEvent GET_PARTICLES

PARTICLE_SET

public static final NavigationModel.NavEvent PARTICLE_SET

RANGE_READINGS

public static final NavigationModel.NavEvent RANGE_READINGS

MOVE_STARTED

public static final NavigationModel.NavEvent MOVE_STARTED

MOVE_STOPPED

public static final NavigationModel.NavEvent MOVE_STOPPED

WAYPOINT_REACHED

public static final NavigationModel.NavEvent WAYPOINT_REACHED

CLOSEST_PARTICLE

public static final NavigationModel.NavEvent CLOSEST_PARTICLE

GET_ESTIMATED_POSE

public static final NavigationModel.NavEvent GET_ESTIMATED_POSE

ESTIMATED_POSE

public static final NavigationModel.NavEvent ESTIMATED_POSE

PATH_COMPLETE

public static final NavigationModel.NavEvent PATH_COMPLETE

FEATURE_DETECTED

public static final NavigationModel.NavEvent FEATURE_DETECTED

FIND_PATH

public static final NavigationModel.NavEvent FIND_PATH

PATH

public static final NavigationModel.NavEvent PATH

SET_TARGET

public static final NavigationModel.NavEvent SET_TARGET

FOLLOW_PATH

public static final NavigationModel.NavEvent FOLLOW_PATH

ROTATE_TO

public static final NavigationModel.NavEvent ROTATE_TO

PATH_GENERATED

public static final NavigationModel.NavEvent PATH_GENERATED

PATH_INTERRUPTED

public static final NavigationModel.NavEvent PATH_INTERRUPTED

CLEAR_PATH

public static final NavigationModel.NavEvent CLEAR_PATH

ARC

public static final NavigationModel.NavEvent ARC

START_NAVIGATOR

public static final NavigationModel.NavEvent START_NAVIGATOR

LOCALIZE

public static final NavigationModel.NavEvent LOCALIZE

LOCATED

public static final NavigationModel.NavEvent LOCATED

EXIT

public static final NavigationModel.NavEvent EXIT

CALCULATE_PATH

public static final NavigationModel.NavEvent CALCULATE_PATH

SOUND

public static final NavigationModel.NavEvent SOUND

GET_BATTERY

public static final NavigationModel.NavEvent GET_BATTERY

BATTERY

public static final NavigationModel.NavEvent BATTERY

PILOT_PARAMS

public static final NavigationModel.NavEvent PILOT_PARAMS

RANGE_FEATURE_DETECTOR_PARAMS

public static final NavigationModel.NavEvent RANGE_FEATURE_DETECTOR_PARAMS

RANGE_SCANNER_PARAMS

public static final NavigationModel.NavEvent RANGE_SCANNER_PARAMS

TRAVEL_SPEED

public static final NavigationModel.NavEvent TRAVEL_SPEED

ROTATE_SPEED

public static final NavigationModel.NavEvent ROTATE_SPEED

RANDOM_MOVE_PARAMS

public static final NavigationModel.NavEvent RANDOM_MOVE_PARAMS
Method Detail

values

public static final NavigationModel.NavEvent[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(NavigationModel.NavEvent c : NavigationModel.NavEvent.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static NavigationModel.NavEvent valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name