In [2]:
import datetime
import shablona.rules as rules
import time

In [3]:
trigger_handler = rules.SendTriggers()

In [4]:
trigger_handler.trigger_status['unsent_trigs'] = {'adcp': [],
  'blueview': [],
  'camera': [],
  'hydrophones': [],
  'm3': [datetime.datetime.utcnow()]}

In [5]:
print('send 1: ')
trigger_handler.send_triggers_if_ready()
time.sleep(10)

print('send 2: ')
trigger_handler.send_triggers_if_ready()

print('send 3: ')
trigger_handler.send_triggers_if_ready()


send 1: 
1.160832  seconds since last  m3  detection
510366368.035457  seconds since last  m3  trigger sent
send 2: 
11.16228  seconds since last  m3  detection
510366378.036905  seconds since last  m3  trigger sent
sending triggers for  ['m3']
send 3: 

In [ ]: