[chronojump] RFID capture from 's'tard to 'e'nd
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] RFID capture from 's'tard to 'e'nd
- Date: Thu, 25 May 2017 15:17:27 +0000 (UTC)
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]