Esempio n. 1
0
def main():


    # instantiate Teensy Monitor
    teensy_manager = TeensyManager(import_config=True)
    # find all the Teensy

    print("Number of Teensy devices found: " + str(teensy_manager.get_num_teensy_thread()))


    Quality_Assurance(teensy_manager)

    for teensy_thread in teensy_manager._get_teensy_thread_list():
        teensy_thread.join()

    print("All Teensy threads terminated.")
def main():

    # instantiate Teensy Monitor
    teensy_manager = TeensyManager(import_config=True)
    # teensy_manager.kill_teensy_thread('HK_teensy_2')
    # teensy_manager.kill_teensy_thread('HK_teensy_3')

    # find all the Teensy

    print("Number of Teensy devices found: " + str(teensy_manager.get_num_teensy_thread()))

    # interactive code

    behaviours = cmd(teensy_manager)

    for teensy_thread in teensy_manager._get_teensy_thread_list():
        teensy_thread.join()

    print("All Teensy threads terminated")
Esempio n. 3
0
                    print('new*')
                else:
                    print('old')

                for j in range(3):
                    device_header = 'tentacle_%d_' % j
                    print("Tentacle %d" % j, end=" ---\t")
                    print("IR (", sample[device_header + 'ir_0_state'], ", ", sample[device_header + 'ir_1_state'], ")",
                          end="  \t")
                print('\n')

            print("Loop Time: %f" % (clock()-t0))


if __name__ == "__main__":

    # instantiate Teensy Monitor
    teensy_manager = TeensyManager(import_config=True)

    # find the number of Teensy devices
    print("Number of Teensy devices found: " + str(teensy_manager.get_num_teensy_thread()))

    # instantiate the IR polling thread
    read_ir_sensors(teensy_manager)

    # wait for all Teensy threads to terminate
    for teensy_thread in teensy_manager._get_teensy_thread_list():
        teensy_thread.join()

    print("All Teensy threads terminated.")