def M_START_main(ctrlr): if state.get_property(ctrlr, 'num_sk') <= 3: state.set_sequence(ctrlr, 'PUSH_SAW', 'FORWARD', 'PULL_SAW', 'REACHED', 'BACKWARD', 'ROT_SHAFT', 'M_START', ) state.next_state(ctrlr) else: state.goto_master(ctrlr, 'M_WAIT')
def M_WAIT_main(ctrlr): if digital_read(ctrlr, 'START'): state.set_property(ctrlr, 'num_sk', 0) state.goto_master(ctrlr, 'M_START')