flatland.envs.step_utils.states module
flatland.envs.step_utils.states module
-
class flatland.envs.step_utils.states.StateTransitionSignals
Bases: object
-
earliest_departure_reached
-
in_malfunction
-
movement_action_given
-
movement_allowed
-
new_speed_zero
-
stop_action_given
-
target_reached
-
class flatland.envs.step_utils.states.TrainState(value)
Bases: IntEnum
An enumeration.
-
DONE = 6
-
MALFUNCTION = 5
-
MALFUNCTION_OFF_MAP = 2
-
MOVING = 3
-
READY_TO_DEPART = 1
-
STOPPED = 4
-
WAITING = 0
-
classmethod check_valid_state(state)
-
is_malfunction_state()
-
is_off_map_state()
-
is_on_map_state()