library for omnidirectional planar positioning system

Dependents:   measuring_wheel 2018NHK_gakugaku_robo 2018NHK_gaku_ver2

Revision:
7:73e542a88106
Parent:
6:f8dbbe93bc7b
Child:
8:930369f241fb
Child:
9:222f7fcbd05a
--- a/OmniPosition.cpp	Fri Aug 24 14:40:25 2018 +0900
+++ b/OmniPosition.cpp	Fri Aug 24 14:48:35 2018 +0900
@@ -5,7 +5,6 @@
 {
     attach(callback(this, &OmniPosition::receiveByte));
     thread.start(callback(this, &OmniPosition::assembleLoop));
-    sendTicker.attach(callback(this, &OmniPosition::send), OP_SEND_FREQ);
 }
 
 void OmniPosition::receiveByte()
@@ -34,16 +33,6 @@
     }
 }
 
-void OmniPosition::send()
-{
-    if(resetSend) {
-        putc('R');
-        resetSend = false;
-    } else {
-        //putc(0);
-    }
-}
-
 int16_t OmniPosition::getX()
 {
     return X;
@@ -62,5 +51,11 @@
 void OmniPosition::reset()
 {
     resetSend = true;
+    if(resetSend) {
+        putc('R');
+        resetSend = false;
+    } else {
+        //putc(0);
+    }
 }