Bus names in disppay by nunning busses
This commit is contained in:
		
							parent
							
								
									f63c903b7a
								
							
						
					
					
						commit
						ba002fc7c1
					
				| 
						 | 
				
			
			@ -7,6 +7,16 @@
 | 
			
		|||
int pageNumber = 0;           // Page number for actual page
 | 
			
		||||
bool first_view = true;
 | 
			
		||||
bool heartbeat = false;
 | 
			
		||||
unsigned long usbRxOld = 0;
 | 
			
		||||
unsigned long usbTxOld = 0;
 | 
			
		||||
unsigned long serRxOld = 0;
 | 
			
		||||
unsigned long serTxOld = 0;
 | 
			
		||||
unsigned long tcpSerRxOld = 0;
 | 
			
		||||
unsigned long tcpSerTxOld = 0;
 | 
			
		||||
unsigned long tcpClRxOld = 0;
 | 
			
		||||
unsigned long tcpClTxOld = 0;
 | 
			
		||||
unsigned long n2kRxOld = 0;
 | 
			
		||||
unsigned long n2kTxOld = 0;
 | 
			
		||||
 | 
			
		||||
void showPage(busData values){
 | 
			
		||||
  // Clear display
 | 
			
		||||
| 
						 | 
				
			
			@ -20,21 +30,33 @@ void showPage(busData values){
 | 
			
		|||
    if(values.wifiApOn){
 | 
			
		||||
      display.print(" AP ");
 | 
			
		||||
    }
 | 
			
		||||
    if(values.tcpClRx > 0 || values.tcpClTx > 0 || values.tcpSerRx > 0 || values.tcpSerTx > 0){
 | 
			
		||||
    // If receive new telegram data then display bus name
 | 
			
		||||
    if(values.tcpClRx != tcpClRxOld || values.tcpClTx != tcpClTxOld || values.tcpSerRx != tcpSerRxOld || values.tcpSerTx != tcpSerTxOld){
 | 
			
		||||
      display.print("TCP ");
 | 
			
		||||
    }
 | 
			
		||||
    if(values.n2kRx > 0 || values.n2kTx > 0){
 | 
			
		||||
    if(values.n2kRx != n2kRxOld || values.n2kTx != n2kTxOld){
 | 
			
		||||
      display.print("N2K ");
 | 
			
		||||
    }
 | 
			
		||||
    if(values.serRx > 0 || values.serTx > 0){
 | 
			
		||||
    if(values.serRx != serRxOld || values.serTx != serTxOld){
 | 
			
		||||
      display.print("183 ");
 | 
			
		||||
    }
 | 
			
		||||
    if(values.usbRx > 0 || values.usbTx > 0){
 | 
			
		||||
    if(values.usbRx != usbRxOld || values.usbTx != usbTxOld){
 | 
			
		||||
      display.print("USB ");
 | 
			
		||||
    }
 | 
			
		||||
    if(values.gps == true && values.PDOP.valid == true && values.PDOP.fvalue <= 50){
 | 
			
		||||
     display.print("GPS");
 | 
			
		||||
    }
 | 
			
		||||
    // Save old telegram counter
 | 
			
		||||
    tcpClRxOld = values.tcpClRx;
 | 
			
		||||
    tcpClTxOld = values.tcpClTx;
 | 
			
		||||
    tcpSerRxOld = values.tcpSerRx;
 | 
			
		||||
    tcpSerTxOld = values.tcpSerTx;
 | 
			
		||||
    n2kRxOld = values.n2kRx;
 | 
			
		||||
    n2kTxOld = values.n2kTx;
 | 
			
		||||
    serRxOld = values.serRx;
 | 
			
		||||
    serTxOld = values.serTx;
 | 
			
		||||
    usbRxOld = values.usbRx;
 | 
			
		||||
    usbTxOld = values.usbTx;
 | 
			
		||||
 | 
			
		||||
    // Heartbeat as dot
 | 
			
		||||
    display.setFont(&Ubuntu_Bold32pt7b);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue