openpilot v0.4.0.2 release

old-commit-hash: da52d065a4
This commit is contained in:
Vehicle Researcher
2018-01-18 15:46:12 -08:00
parent aabb5e1f29
commit 1d23b22ccd
17 changed files with 242 additions and 16 deletions
+5 -1
View File
@@ -13,6 +13,7 @@ if __name__ == "__main__":
poller = zmq.Poller()
parser = argparse.ArgumentParser(description='Sniff a communcation socket')
parser.add_argument('--pipe', action='store_true')
parser.add_argument('--raw', action='store_true')
parser.add_argument('--json', action='store_true')
parser.add_argument('--addr', default='127.0.0.1')
@@ -33,7 +34,10 @@ if __name__ == "__main__":
for sock, mode in polld:
if mode != zmq.POLLIN:
continue
if args.raw:
if args.pipe:
sys.stdout.write(sock.recv())
sys.stdout.flush()
elif args.raw:
hexdump(sock.recv())
elif args.json:
print(json.loads(sock.recv()))
+2 -3
View File
@@ -1,14 +1,13 @@
#!/usr/bin/env python
# simple script to get a vehicle fingerprint.
# keep this script running for few seconds: some messages are published every few seconds
# Instructions:
# - connect to a Panda
# - run selfdrive/boardd/boardd
# - launching this script
# - since some messages are published at low frequency, keep this script running for few seconds,
# until all messages are received at least once
# - since some messages are published at low frequency, keep this script running for few
# seconds, until all messages are received at least once
import zmq
import selfdrive.messaging as messaging