7 julaa

Dependencies:   mbed LCD_DISCO_F469NIa SD_DISCO_F469NI BSP_DISCO_F469NIa EEPROM_DISCO_F469NI

Revision:
5:4b63e6845a8e
Parent:
4:0e8413277df8
Child:
6:1fda11b7b0b9
--- a/CAN_library.cpp	Sat Jul 07 14:42:17 2018 +0000
+++ b/CAN_library.cpp	Wed Nov 28 12:01:20 2018 +0000
@@ -161,7 +161,7 @@
 
 
 void UpdateInfoDTA1(uint16_t newData[4]){                //Update values for DTA1 message
-    if (newData[0]>0 && newData[0]<=13000){
+    if (newData[0]>=0 && newData[0]<=13000){
         Rpm0=Rpm;
         Rpm=newData[0];
         showLedRpm(Rpm);
@@ -189,8 +189,10 @@
         Lambda0=Lambda;
         Lambda=newData[1];
     };
-    if (newData[2]>0 && newData[2]<1500){
-        Speed0=Speed;
+    if (newData[2]>=0 && newData[2]<1500){
+        if (abs(Speed-Speed0)>10 ){
+            Speed0=Speed;
+        };
         Speed=newData[2];
     };
 };
@@ -207,7 +209,7 @@
 };
 
 void UpdateInfoDTA4(uint16_t newData[4]){                //Update values for DTA4 message
-    if (newData[0]>0 && newData[0]<=6){
+    if (newData[0]>=0 && newData[0]<=6){
         Gear0=Gear;
         Gear=newData[0];
     };