parent
7f93faea69
commit
d7dae4db72
2 changed files with 0 additions and 40 deletions
@ -1,26 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
|
|
||||||
rm -r gen/ts |
|
||||||
rm -r gen/js |
|
||||||
|
|
||||||
mkdir gen/ts |
|
||||||
mkdir gen/js |
|
||||||
|
|
||||||
echo "Installing needed npm modules" |
|
||||||
npm i capnpc-ts capnp-ts |
|
||||||
|
|
||||||
capnpc -o node_modules/.bin/capnpc-ts:gen/ts log.capnp car.capnp |
|
||||||
capnpc -o node_modules/.bin/capnpc-ts:gen/ts car.capnp |
|
||||||
|
|
||||||
cat log.capnp | egrep '\([a-zA-Z]*\.[^\s]+\.[^s]+\)' | sed 's/^.*([a-zA-Z]*\.\([a-zA-Z.]*\)).*/\1/' | while read line |
|
||||||
do |
|
||||||
TOKEN=`echo $line | sed 's/\./_/g'` |
|
||||||
ROOT=`echo $line | sed 's/\..*$//g'` |
|
||||||
cat gen/ts/log.capnp.ts | grep '^import.*'${TOKEN} |
|
||||||
if [[ "$?" == "1" ]] |
|
||||||
then |
|
||||||
sed -i 's/^\(import {.*\)'${ROOT}'\(,*\) \(.*\)$/\1'${ROOT}', '${TOKEN}'\2 \3/' ./gen/ts/log.capnp.ts |
|
||||||
fi |
|
||||||
done |
|
||||||
|
|
||||||
tsc ./gen/ts/* --lib es2015 --outDir ./gen/js |
|
@ -1,14 +0,0 @@ |
|||||||
from messaging_pyx import Context, SubSocket, PubSocket |
|
||||||
|
|
||||||
if __name__ == "__main__": |
|
||||||
c = Context() |
|
||||||
pub_sock = PubSocket() |
|
||||||
pub_sock.connect(c, "controlsState") |
|
||||||
|
|
||||||
for i in range(int(1e10)): |
|
||||||
print(i) |
|
||||||
sub_sock = SubSocket() |
|
||||||
sub_sock.connect(c, "controlsState") |
|
||||||
|
|
||||||
pub_sock.send(b'a') |
|
||||||
print(sub_sock.receive()) |
|
Loading…
Reference in new issue