|  |  | @ -232,6 +232,9 @@ void app::loop(void) { | 
			
		
	
		
			
				
					|  |  |  |                     Inverter<> *iv = mSys->findInverter(&p->packet[1]); | 
			
		
	
		
			
				
					|  |  |  |                     if(NULL != iv && p->packet[0] == 0x95) { | 
			
		
	
		
			
				
					|  |  |  |                         uint8_t *pid = &p->packet[9]; | 
			
		
	
		
			
				
					|  |  |  |                         if (*pid == 0x00) { | 
			
		
	
		
			
				
					|  |  |  |                             DPRINT(DBG_DEBUG, "fragment number zero received and ignored"); | 
			
		
	
		
			
				
					|  |  |  |                         } else { | 
			
		
	
		
			
				
					|  |  |  |                             if((*pid & 0x7F) < 5) { | 
			
		
	
		
			
				
					|  |  |  |                                 memcpy(mPayload[iv->id].data[(*pid & 0x7F) - 1], &p->packet[10], len-11); | 
			
		
	
		
			
				
					|  |  |  |                                 mPayload[iv->id].len[(*pid & 0x7F) - 1] = len-11; | 
			
		
	
	
		
			
				
					|  |  | @ -247,6 +250,7 @@ void app::loop(void) { | 
			
		
	
		
			
				
					|  |  |  |                         } | 
			
		
	
		
			
				
					|  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             mSys->BufCtrl.popBack(); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  | 
 |