|  |  | @ -453,12 +453,15 @@ void app::tickSend(void) { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         int8_t maxLoop = MAX_NUM_INVERTERS; | 
			
		
	
		
			
				
					|  |  |  |         Inverter<> *iv = mSys.getInverterByPos(mSendLastIvId); | 
			
		
	
		
			
				
					|  |  |  |         do { | 
			
		
	
		
			
				
					|  |  |  |         while(maxLoop > 0) { | 
			
		
	
		
			
				
					|  |  |  |             do { | 
			
		
	
		
			
				
					|  |  |  |                 mSendLastIvId = ((MAX_NUM_INVERTERS - 1) == mSendLastIvId) ? 0 : mSendLastIvId + 1; | 
			
		
	
		
			
				
					|  |  |  |                 iv = mSys.getInverterByPos(mSendLastIvId); | 
			
		
	
		
			
				
					|  |  |  |             } while ((NULL == iv) && ((maxLoop--) > 0)); | 
			
		
	
		
			
				
					|  |  |  |         } while((!iv->config->enabled) && (maxLoop > 0)); | 
			
		
	
		
			
				
					|  |  |  |             if(NULL != iv) | 
			
		
	
		
			
				
					|  |  |  |                 if(iv->config->enabled) | 
			
		
	
		
			
				
					|  |  |  |                     break; | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         if (NULL != iv) { | 
			
		
	
		
			
				
					|  |  |  |             if (iv->config->enabled) { | 
			
		
	
	
		
			
				
					|  |  | 
 |