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
|
int pageNumber = 0; // Page number for actual page
|
||||||
bool first_view = true;
|
bool first_view = true;
|
||||||
bool heartbeat = false;
|
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){
|
void showPage(busData values){
|
||||||
// Clear display
|
// Clear display
|
||||||
|
@ -20,21 +30,33 @@ void showPage(busData values){
|
||||||
if(values.wifiApOn){
|
if(values.wifiApOn){
|
||||||
display.print(" AP ");
|
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 ");
|
display.print("TCP ");
|
||||||
}
|
}
|
||||||
if(values.n2kRx > 0 || values.n2kTx > 0){
|
if(values.n2kRx != n2kRxOld || values.n2kTx != n2kTxOld){
|
||||||
display.print("N2K ");
|
display.print("N2K ");
|
||||||
}
|
}
|
||||||
if(values.serRx > 0 || values.serTx > 0){
|
if(values.serRx != serRxOld || values.serTx != serTxOld){
|
||||||
display.print("183 ");
|
display.print("183 ");
|
||||||
}
|
}
|
||||||
if(values.usbRx > 0 || values.usbTx > 0){
|
if(values.usbRx != usbRxOld || values.usbTx != usbTxOld){
|
||||||
display.print("USB ");
|
display.print("USB ");
|
||||||
}
|
}
|
||||||
if(values.gps == true && values.PDOP.valid == true && values.PDOP.fvalue <= 50){
|
if(values.gps == true && values.PDOP.valid == true && values.PDOP.fvalue <= 50){
|
||||||
display.print("GPS");
|
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
|
// Heartbeat as dot
|
||||||
display.setFont(&Ubuntu_Bold32pt7b);
|
display.setFont(&Ubuntu_Bold32pt7b);
|
||||||
|
|
Loading…
Reference in New Issue