library for omnidirectional planar positioning system
Dependents: measuring_wheel 2018NHK_gakugaku_robo 2018NHK_gaku_ver2
Diff: OmniPosition.cpp
- 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); + } }