Revision 9090cc7e
| components/Odometry.cpp | ||
|---|---|---|
| 76 | 76 |
chSysUnlock(); |
| 77 | 77 |
} |
| 78 | 78 |
|
| 79 |
void Odometry::setPositionXY(float pX, float pY) {
|
|
| 80 |
chSysLock(); |
|
| 81 |
this->pX = pX; |
|
| 82 |
this->pY = pY; |
|
| 83 |
chSysUnlock(); |
|
| 84 |
} |
|
| 85 |
|
|
| 79 | 86 |
void Odometry::resetPosition() {
|
| 80 | 87 |
this->setPosition(0.0f,0.0f,0.0f); |
| 81 | 88 |
} |
| include/amiro/Odometry.h | ||
|---|---|---|
| 28 | 28 |
*/ |
| 29 | 29 |
void setPosition(float pX, float pY, float pPhi); |
| 30 | 30 |
|
| 31 |
|
|
| 32 |
|
|
| 33 |
void setPositionXY(float pX, float pY); |
|
| 34 |
|
|
| 35 |
|
|
| 31 | 36 |
/** |
| 32 | 37 |
* Reset the position to [0,0,0] |
| 33 | 38 |
*/ |
Also available in: Unified diff