2021 NHK B
Diff: OmniPosition.h
- 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;