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