|
void | rkSetup (const rkConfig &cfg=rkConfig()) |
| Inicializační funkce Roboruky. ...
|
|
void | rkMotorsSetPower (int8_t left, int8_t right) |
| Nastavení výkonu motorů. ...
|
|
void | rkMotorsSetPowerLeft (int8_t power) |
| Nastavení výkonu levého motoru. ...
|
|
void | rkMotorsSetPowerRight (int8_t power) |
| Nastavení výkonu pravého motoru. ...
|
|
void | rkMotorsSetPowerById (int id, int8_t power) |
| Nastavení výkonu motoru podle jeho čísla (M1...M8) na desce. ...
|
|
void | rkMotorsJoystick (int32_t x, int32_t y) |
| Nastavení motorů podle joysticku. ...
|
|
bool | rkArmMoveTo (double x, double y) |
| Pohnutí rukou na souřadnice X Y. ...
|
|
bool | rkArmPosition (double &outX, double &outY) |
| Na kterých souřadnicích je teď konec ruky? ...
|
|
bool | rkArmIsGrabbing () |
| Jsou prsty ruky rozevřené? ...
|
|
void | rkArmSetGrabbing (bool grab) |
| Otevřít/zavřít prsty ruky. ...
|
|
void | rkArmSetServo (uint8_t id, float degrees) |
| Pohnout servo na úhel. ...
|
|
float | rkArmGetServo (uint8_t id) |
| Na jaké pozici je servo? ...
|
|
std::unique_ptr< rbjson::Object > | rkArmGetInfo () |
| Informace o mechanice ruky. ...
|
|
uint32_t | rkBatteryPercent () |
| Úroveň baterie v procentech. ...
|
|
uint32_t | rkBatteryVoltageMv () |
| Úroveň baterie v mV. ...
|
|
void | rkControllerSendLog (const char *format,...) |
| Odeslat text do aplikace. ...
|
|
void | rkLedRed (bool on=true) |
| Zapnout/vypnout červenou LED. ...
|
|
void | rkLedYellow (bool on=true) |
| Zapnout/vypnout žlutou LED. ...
|
|
void | rkLedGreen (bool on=true) |
| Zapnout/vypnout zelenou LED. ...
|
|
void | rkLedBlue (bool on=true) |
| Zapnout/vypnout modrou LED. ...
|
|
void | rkLedAll (bool on=true) |
| Zapnout/vypnout všechny LED zaráz. ...
|
|
void | rkLedById (uint8_t id, bool on=true) |
| Zapnout/vypnout LED podle jejich čísla na desce, od 1 do 4 včetně. ...
|
|
bool | rkButtonIsPressed (uint8_t id, bool waitForRelease=false) |
| Je teď stisknuto tlačítko? ...
|
|
void | rkButtonWaitForRelease (uint8_t id) |
| Počkat, dokud není tlačítko uvolněno. ...
|
|
void | rkLineCalibrate (float motor_time_coef=1.0) |
| Kalibrovat senzory na čáru. ...
|
|
void | rkLineClearCalibration () |
| Vymazat kalibraci. ...
|
|
uint16_t | rkLineGetSensor (uint8_t sensorId) |
| Hodnota z jednoho senzoru na čáru. ...
|
|
float | rkLineGetPosition (bool white_line=false, uint8_t line_threshold_pct=25) |
| Pozice čáry pod senzory. ...
|
|