первый запрос рабочего стола всех данных.

master
Bill1389 3 years ago
parent ae7ea553db
commit 4ecb01a8ad

@ -406,6 +406,7 @@ tx_array[3] = x;
tx_array[4] = y; tx_array[4] = y;
memcpy(&tx_array[5],data,size); memcpy(&tx_array[5],data,size);
sendRawData(tx_array); sendRawData(tx_array);
delay(10);
} }
void VAGFISWriter::GraphicOut(uint8_t x,uint8_t y,uint16_t size,const char * const data,uint8_t mode){ void VAGFISWriter::GraphicOut(uint8_t x,uint8_t y,uint16_t size,const char * const data,uint8_t mode){
@ -416,6 +417,7 @@ tx_array[3] = x;
tx_array[4] = y; tx_array[4] = y;
memcpy(&tx_array[5],data,size); memcpy(&tx_array[5],data,size);
sendRawData(tx_array); sendRawData(tx_array);
delay(10);
} }
void VAGFISWriter::GraphicOut(uint8_t x,uint8_t y,uint16_t size,const uint8_t * const data,uint8_t mode){ void VAGFISWriter::GraphicOut(uint8_t x,uint8_t y,uint16_t size,const uint8_t * const data,uint8_t mode){
@ -426,6 +428,7 @@ tx_array[3] = x;
tx_array[4] = y; tx_array[4] = y;
memcpy_P(&tx_array[5],data,size); memcpy_P(&tx_array[5],data,size);
sendRawData(tx_array); sendRawData(tx_array);
delay(10);
} }
uint8_t VAGFISWriter::sendRawData(char data[]){ uint8_t VAGFISWriter::sendRawData(char data[]){

@ -99,7 +99,7 @@ int param0;
int param1; int param1;
int param2; int param2;
int param3; int param3;
String mess;
String turboZapros; String turboZapros;
String turboPress; String turboPress;
float turboPressMax; float turboPressMax;
@ -674,10 +674,10 @@ void loop()
logoDash = 1; logoDash = 1;
fisWriter.initFullScreen(); fisWriter.initFullScreen();
fisWriter.GraphicFromArray(0, 35, 64, 88, AudiLogo, 1); fisWriter.GraphicFromArray(0, 35, 64, 55, AudiLogo, 1);
//delay(5000);
//fisWriter.GraphicFromArray(0, 20, 64, 27, quattroLogo, 1);
delay(5000); delay(5000);
//fisWriter.GraphicFromArray(0, 55, 64, 88, quattroLogo, 1);
//delay(5);
fisWriter.reset(); fisWriter.reset();
} }
@ -830,6 +830,12 @@ void loop()
getDashboardSensor(50); getDashboardSensor(50);
countLoop = 1; countLoop = 1;
} }
else if(readVagGroup == 0 and fuelLevel == 0)
{
getDashboardSensor(1);
getDashboardSensor(2);
getDashboardSensor(50);
}
else else
{ {
getDashboardSensor(1); getDashboardSensor(1);
@ -853,6 +859,38 @@ void loop()
fisWriter.sendStringFS(3, 80, 0x05, " " + String(coolantTemp) + "C"); fisWriter.sendStringFS(3, 80, 0x05, " " + String(coolantTemp) + "C");
fisWriter.sendStringFS(43, 71, 0x25, " OIL:"); fisWriter.sendStringFS(43, 71, 0x25, " OIL:");
fisWriter.sendStringFS(43, 80, 0x25, " " + String(oilTemp) + "C"); fisWriter.sendStringFS(43, 80, 0x25, " " + String(oilTemp) + "C");
if(engineSpeed < 1000){
mess = ".";
} else if(engineSpeed < 1200){
mess = "..";
}else if(engineSpeed < 1400){
mess = "...";
}else if(engineSpeed < 1600){
mess = "....";
}else if(engineSpeed < 1800){
mess = ".....";
}else if(engineSpeed < 2000){
mess = "......";
}else if(engineSpeed < 2200){
mess = ".......";
}else if(engineSpeed < 2400){
mess = "........";
}else if(engineSpeed < 2600){
mess = ".........";
}else if(engineSpeed < 2800){
mess = "..........";
}else if(engineSpeed < 3000){
mess = "..........";
}else if(engineSpeed < 3200){
mess = "...........";
}else if(engineSpeed < 3400){
mess = "............";
}else if(engineSpeed < 3600){
mess = ".............";
}else if(engineSpeed < 4900){
mess = "..............";
}
fisWriter.sendStringFS(1,18,0x05,mess);
} }
// fisWriter.sendStringFS(5,60,0x21, String(param3)+""); // fisWriter.sendStringFS(5,60,0x21, String(param3)+"");

Loading…
Cancel
Save