7 julaa
Dependencies: mbed LCD_DISCO_F469NIa SD_DISCO_F469NI BSP_DISCO_F469NIa EEPROM_DISCO_F469NI
Diff: CAN_library.cpp
- Revision:
- 5:4b63e6845a8e
- Parent:
- 4:0e8413277df8
- Child:
- 6:1fda11b7b0b9
diff -r 0e8413277df8 -r 4b63e6845a8e CAN_library.cpp --- 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]; };