DIISWAG / Mbed 2 deprecated CAN_Database

Dependencies:   mbed mbed-rtos

Revision:
9:5a790f59217e
Parent:
8:2edddda41050
Child:
10:538b825e8ffc
--- a/main.cpp	Sat Jun 03 15:14:35 2017 +0000
+++ b/main.cpp	Sat Jun 03 15:19:14 2017 +0000
@@ -21,6 +21,7 @@
 CANMessage MessageBuzzer;
 
 bool send_Buzz=false; // Envoyer tramme au buzzer
+bool result = false;
 
 unsigned int    Id;
 
@@ -71,7 +72,9 @@
         printf("Numero de carte = %X\n\r",MessageRx.data[i]);
         ID[i]= MessageRx.data[i];
         }  
-        send_Buzz=rechercheID( ID);
+        result= rechercheID(ID);
+        send_Buzz=true;
+      
         //si buzz ok, on trait Buzz par un signal
         
     }
@@ -104,9 +107,11 @@
     MessageBuzzer.len=1;
   
     MessageBuzzer.id=Id;
-    if( send_Buzz=true)
+    if( send_Buzz==true)
     {
-         MessageBuzzer.data[0] = 0x01; 
+         if (result)     MessageBuzzer.data[0] = 0x01; 
+         else     MessageBuzzer.data[0] = 0x00; 
+    
           CanPort.write(MessageBuzzer);
           send_Buzz=false;
     }