fake less of PubMaster and SubMaster when profiling

old-commit-hash: ad2c54e991
commatwo_master
Adeeb Shihadeh 5 years ago
parent 0a3dfb0476
commit 004c0e277b
  1. 20
      selfdrive/test/profiling/lib.py

@ -35,7 +35,7 @@ class PubSocket():
pass pass
class SubMaster(): class SubMaster(messaging.SubMaster):
def __init__(self, msgs, trigger, services): def __init__(self, msgs, trigger, services):
self.max_i = len(msgs) - 1 self.max_i = len(msgs) - 1
self.i = 0 self.i = 0
@ -43,6 +43,7 @@ class SubMaster():
self.trigger = trigger self.trigger = trigger
self.msgs = msgs self.msgs = msgs
self.data = {} self.data = {}
self.ignore_alive = []
self.alive = {s: True for s in services} self.alive = {s: True for s in services}
self.updated = {s: False for s in services} self.updated = {s: False for s in services}
@ -85,22 +86,7 @@ class SubMaster():
if w == self.trigger: if w == self.trigger:
break break
def all_alive(self):
return True
def all_valid(self): class PubMaster(messaging.PubMaster):
return True
def all_alive_and_valid(self):
return True
def __getitem__(self, s):
return self.data[s]
class PubMaster():
def __init__(self): def __init__(self):
self.sock = defaultdict(PubSocket) self.sock = defaultdict(PubSocket)
def send(self, s, dat):
pass

Loading…
Cancel
Save