Source code for obci.control.gui.obci_log_model_dummy
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import time
from . import obci_log_model
[docs]class DummyLogModel(obci_log_model.LogModel):
def __init__(self):
super(DummyLogModel, self).__init__()
self._ind = 0
self._peers_log = {'amplifier':
{'peer_id': 'amplifier', 'logs': []},
'mx':
{'peer_id': 'mx', 'logs': []}
} # 'logs keyed by peer id
[docs] def next_log(self):
time.sleep(0.05)
self._ind += 1
if self._ind % 2 == 0:
return 'amplifier', 'AMP ' + str(self._ind)
else:
return 'mx', 'MX ' + str(self._ind)
[docs] def post_run(self):
pass