Esempio n. 1
0
 def collect_data(request, store_helper: DataAcquisitionStoreHelper):
     while not go.wait(timeout=1):
         print('Waiting on go 1')
         store_helper.cancel_check()
     print('Go 1 Finished.')
     go.clear()
     store_helper.state.set_status(
         data_acquisition_pb2.GetStatusResponse.STATUS_SAVING)
     done.set()
     while not go.wait(timeout=1):
         print('Waiting on go 2')
         store_helper.cancel_check()
     print('Go 2 Finished.')
     store_helper.wait_for_stores_complete()
Esempio n. 2
0
 def run_forever(request, store_helper: DataAcquisitionStoreHelper):
     while True:
         store_helper.cancel_check()
         time.sleep(0.01)