parent
							
								
									ccd26de097
								
							
						
					
					
						commit
						e6caaf40fb
					
				
				 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