mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-18 07:42:08 +08:00
segment regen (#21148)
* start seg regen * send vipc * fix up some paths * set fp * fix no entries * engages * seperate camera procs * send real frames * regen test routes * nice argparser * fix valgrind test * move that * fix that old-commit-hash: 4a1aec27efb48bdba1d267c86ef66c8a044c4986
This commit is contained in:
@@ -20,6 +20,7 @@ if __name__ == "__main__":
|
||||
sockets = {}
|
||||
|
||||
rcv_times = defaultdict(lambda: deque(maxlen=100))
|
||||
valids = defaultdict(lambda: deque(maxlen=100))
|
||||
|
||||
t = sec_since_boot()
|
||||
for name in socket_names:
|
||||
@@ -34,12 +35,13 @@ if __name__ == "__main__":
|
||||
|
||||
t = sec_since_boot()
|
||||
rcv_times[name].append(msg.logMonoTime / 1e9)
|
||||
valids[name].append(msg.valid)
|
||||
|
||||
if t - prev_print > 1:
|
||||
print()
|
||||
for name in socket_names:
|
||||
dts = np.diff(rcv_times[name])
|
||||
mean = np.mean(dts)
|
||||
print("%s: Freq %.2f Hz, Min %.2f%%, Max %.2f%%" % (name, 1.0 / mean, np.min(dts) / mean * 100, np.max(dts) / mean * 100))
|
||||
print("%s: Freq %.2f Hz, Min %.2f%%, Max %.2f%%, valid " % (name, 1.0 / mean, np.min(dts) / mean * 100, np.max(dts) / mean * 100), all(valids[name]))
|
||||
|
||||
prev_print = t
|
||||
|
||||
Reference in New Issue
Block a user