[chronojump] RFID capture from 's'tard to 'e'nd



commit 13f277d5b069d005659d7a3728b66cdb8c51e31c
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu May 25 17:09:34 2017 +0200

    RFID capture from 's'tard to 'e'nd

 arduino/RFID/RFID.ino |    5 +++--
 src/RFID.cs           |    8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/arduino/RFID/RFID.ino b/arduino/RFID/RFID.ino
index 7edcc5b..bde09db 100644
--- a/arduino/RFID/RFID.ino
+++ b/arduino/RFID/RFID.ino
@@ -20,9 +20,10 @@ void setup() {
 void loop() {
        if (rfid.isCard()) {   //If there is a card close to the reader ...
                if (rfid.readCardSerial()) {     //Read the card ID
-                       cardID = String(rfid.serNum[0]) + "," + String(rfid.serNum[1]) + "," + 
String(rfid.serNum[2]) +
+                        cardID = "s";            //'s'tart mark
+                       cardID += String(rfid.serNum[0]) + "," + String(rfid.serNum[1]) + "," + 
String(rfid.serNum[2]) +
                                "," + String(rfid.serNum[3]) + "," + String(rfid.serNum[4]);  //Convert to str
-                       cardID += ";";          //final mark
+                       cardID += "e";          //'e'nd mark
                        Serial.println(cardID);         //show on serial monitor
                }
        }
diff --git a/src/RFID.cs b/src/RFID.cs
index 8da4431..a95819c 100644
--- a/src/RFID.cs
+++ b/src/RFID.cs
@@ -70,11 +70,11 @@ public class RFID
                                                str = str.Substring(0, 
str.IndexOf(Environment.NewLine)).Trim();
                                        
                                        LogB.Information("Yes one line and trim str" + str);
-       
-                                       //this first line should have a ';' (mark of end of rfid)       
-                                       if(str.IndexOf(";") > 0)
+
+                                       //this first line should have a 's' and 'e' (mark of 's'tart and 
'e'nd of rfid)
+                                       if(str.IndexOf('s') == 0 && str[str.Length -1] == 'e')
                                        {
-                                               str = str.Substring(0, str.IndexOf(";"));
+                                               str = str.Substring(1, str.Length -2);
 
                                                if(str != lastRFID)
                                                {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]