flatland.envs.step_utils.state_machine module# class flatland.envs.step_utils.state_machine.TrainStateMachine(initial_state=TrainState.WAITING)[source]# Bases: object calculate_next_state(current_state)[source]# clear_next_state()[source]# from_dict(load_dict)[source]# reset()[source]# set_state(state)[source]# set_transition_signals(state_transition_signals)[source]# property state# property state_transition_signals# step()[source]# Steps the state machine to the next state to_dict()[source]# update_if_reached(position, target)[source]#