2021 NHK B

Revision:
5:f8c3aeb4e65f
Parent:
4:fc4c88fffef8
Child:
6:f8dbbe93bc7b
diff -r fc4c88fffef8 -r f8c3aeb4e65f OmniPosition.h
--- a/OmniPosition.h	Tue Aug 21 13:41:25 2018 +0900
+++ b/OmniPosition.h	Wed Aug 22 20:21:48 2018 +0900
@@ -2,14 +2,13 @@
 #define OMNI_POSITION_H
 
 #include "mbed.h"
-#include "CycleInt.h"
 
-#define SERIAL_BUFFER_SIZE 9
-#define HEADER_FIRST_BYTE 72
-#define HEADER_SECOND_BYTE 42
-#define RECEIVE_FREQ 0.05
-#define SEND_FREQ 0.1
-#define DEFAULT_BAUD 115200
+#define OP_SERIAL_BUFFER_SIZE 9
+#define OP_HEADER_FIRST_BYTE 72
+#define OP_HEADER_SECOND_BYTE 42
+#define OP_RECEIVE_FREQ 0.05
+#define OP_SEND_FREQ 0.1
+#define OP_DEFAULT_BAUD 115200
 
 class OmniPosition : public RawSerial {
     public :
@@ -26,8 +25,10 @@
         void assemble();
         void send();
 
-        CycleInt readCounter;
-        CycleInt takeCounter;
+        int incrementCounter(int counter);
+
+        int readCounter;
+        int takeCounter;
         Ticker assembleTicker;
         Ticker sendTicker;