|  |  | @ -21,12 +21,12 @@ void can_list_to_can_capnp_cpp(const std::vector<can_frame> &can_list, std::stri | 
			
		
	
		
		
			
				
					
					|  |  |  |   event.setLogMonoTime(nanos_since_boot()); |  |  |  |   event.setLogMonoTime(nanos_since_boot()); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   auto canData = sendCan ? event.initSendcan(can_list.size()) : event.initCan(can_list.size()); |  |  |  |   auto canData = sendCan ? event.initSendcan(can_list.size()) : event.initCan(can_list.size()); | 
			
		
	
		
		
			
				
					
					|  |  |  |   int i = 0; |  |  |  |   int j = 0; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   for (auto it = can_list.begin(); it != can_list.end(); it++, i++) { |  |  |  |   for (auto it = can_list.begin(); it != can_list.end(); it++, j++) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     canData[i].setAddress(it->address); |  |  |  |     canData[j].setAddress(it->address); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     canData[i].setBusTime(it->busTime); |  |  |  |     canData[j].setBusTime(it->busTime); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     canData[i].setDat(kj::arrayPtr((uint8_t*)it->dat.data(), it->dat.size())); |  |  |  |     canData[j].setDat(kj::arrayPtr((uint8_t*)it->dat.data(), it->dat.size())); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     canData[i].setSrc(it->src); |  |  |  |     canData[j].setSrc(it->src); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  |   auto words = capnp::messageToFlatArray(msg); |  |  |  |   auto words = capnp::messageToFlatArray(msg); | 
			
		
	
		
		
			
				
					
					|  |  |  |   auto bytes = words.asBytes(); |  |  |  |   auto bytes = words.asBytes(); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |