openpilot v0.3.8.2 release

old-commit-hash: 187a70f760
This commit is contained in:
Vehicle Researcher
2017-10-31 02:27:39 -07:00
parent 581906f7da
commit 81ebf6b142
70 changed files with 1842 additions and 484 deletions
+12 -1
View File
@@ -2,6 +2,7 @@
import sys
import argparse
import zmq
import json
from hexdump import hexdump
import selfdrive.messaging as messaging
@@ -13,11 +14,19 @@ if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Sniff a communcation socket')
parser.add_argument('--raw', action='store_true')
parser.add_argument('--json', action='store_true')
parser.add_argument('--addr', default='127.0.0.1')
parser.add_argument("socket", type=str, nargs='*', help="socket name")
args = parser.parse_args()
for m in args.socket if len(args.socket) > 0 else service_list:
messaging.sub_sock(context, service_list[m].port, poller)
if m in service_list:
messaging.sub_sock(context, service_list[m].port, poller, addr=args.addr)
elif m.isdigit():
messaging.sub_sock(context, int(m), poller, addr=args.addr)
else:
print("service not found")
exit(-1)
while 1:
polld = poller.poll(timeout=1000)
@@ -26,6 +35,8 @@ if __name__ == "__main__":
continue
if args.raw:
hexdump(sock.recv())
elif args.json:
print(json.loads(sock.recv()))
else:
print messaging.recv_one(sock)