| classes |
package sk.robotics.robot | ? ^ |
robotdll.h - Knižnica robotdll.dll na riadenie robota pomocou protokolu Robotnačky (c) 2005-2007, FMFI UK Bratislava, robotika.skNávod:
Tento hlavičkový súbor sa týka oboch operačných systémov Linux a Windows
- Zlinkujte svoj program s knižnicou robotdll.lib a v programe include-nite tento hlavičkový súbor robotdll.h
- V programe vytvorte nový riadiaci objekt robot volaním funkcie robot_init()
- Nezabudnite objekt zrušiť volaním robot_done() pred tým ako program skončí
- Každej funkcii odovzdajte v parametri id pri volaní deskriptor, ktorý vráti funkcia robot_init()
- Author:
- Pavel Petrovic, ppetrovic (@t)acm.org
Contents | ^ |
Entity Type Scope Short Description robot_adduser function public Do zvoleného súboru so zoznamom užívateľov pridá nového užívateľa. robot_alwayswait function public Nastaví režim čakania na polohové príkazy. robot_bk function public Posunie robota vzad o a krokov. robot_bkspeed function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou -l a pravé rýchlosťou -rt. robot_bkx function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou -l a pravé rýchlosťou -rt, robot zastane po steps krokoch. robot_calibrate function public Nastaví kalibračné parametre robota. robot_condition function public Nastaví senzorovú podmienku. robot_connect function public Pripojí robot-objekt na lokálneho alebo vzdialeného robota. robot_connected function public Zistí, či spojenie s robotom je stále aktívne, alebo sa stratilo. robot_deluser function public Odstráni existujúce užívateľské konto zo zvoleného súboru so zoznamom užíivateľov. robot_done function public Zruší robot-objekt. robot_drawcalib function public Nakreslí kalibračný obrázok. robot_drawtext function public Nakreslí text zadaným borlandovským CHR fontom. robot_exclusive function public Požiada o udelenie alebo sa vzdá výhradného prístupu na vzdialenom serveri. robot_fd function public Posunie robota vpred o a krokov. robot_fdspeed function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou l a pravé rýchlosťou rt. robot_fdx function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou l a pravé rýchlosťou rt, robot zastane po steps krokoch. robot_getactivity function public Zistí aktuálny stav robota. robot_getnum function public Zistí číslo robota, ktoré popisuje nainštalovaný hardvér (po bitoch): 1 - pero, 2 - chápadlo, 4 - kamera robot_getport function public Vráti meno použitého lokálneho sériového portu alebo IP adresy, na ktorú sa robot-objekt pripája. robot_getsensors function public Načíta hodnotu senzorov. robot_getversion function public Zistí verziu firmware. robot_getvoltage function public Zistí napätie na batérii. robot_globalpos function public Zistí (a prípadne inicializuje) aktuálnu polohu robota v odometrii na vzdialenom serveri. robot_gripper function public Riadenie chápadla. robot_init function public Vytvorí nový robot-objekt. robot_isalive function public Zistí či spojenie s robotom je funkčné. robot_isdone function public Zistí, či robot dokončil vykonavanie polohového príkazu. robot_listusers function public Vráti zoznam užívateľov (oddelených medzerami) vo zvolenom súbore so zoznamom užívateľov. robot_logfile function public Nastaví súbor na záznam (logovanie) vykonávaných príkazov. robot_logoff function public Odhlási iného užívateľa (robot-objekt), ktorý má výhradný prístup na vzdialenom serveri (vyžaduje heslo administrátora). robot_lt function public Otočí robota vľavo o a krokov. robot_ltspeed function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou -l a pravé rýchlosťou rt. robot_ltx function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou -l a pravé rýchlosťou rt, robot zastane po steps krokoch. robot_message function public Pošle správu inému robot-objektu, ktorý je pripojený na rovnaký server. robot_messages function public Zapne alebo vypne zobrazovanie správ od ostatných objektov. robot_moveto function public Presunie robota na zadané súradnice. robot_password function public Nastaví heslo administrátora pre tento robot-objekt. robot_pd function public Robot položí pero. robot_portnumber function public Nastaví číslo sieťoveho portu pre TCP/IP spojenie so serverom. robot_pos function public Vráti (a prípadne inicializuje) aktuálnu pozíciu robota podľa odometrie. robot_pu function public Robot zdvihne pero. robot_replay function public Robot načíta zaznamenanú postupnosť príkazov zo súboru a vykoná ich znovu. robot_reset function public Vyvolá reset robota. robot_rt function public Otočí robota vpravo o a krokov. robot_rtspeed function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou l a pravé rýchlosťou -rt. robot_rtx function public Robot sa začne pohybovať pričom ľavé koliesko sa bude pohybovať rýchlosťou l a pravé rýchlosťou -rt, robot zastane po steps krokoch. robot_satisfied function public Zistí či nastavená podmienka bola splnená. robot_server function public Spusti server - robot-objekt bude čakať na prichádzajúce TCP/IP pripojenia zo vzdialených robot-objektov. robot_setcomparam function public Nastaví komunikačné parametre pre lokálny sériový port (Win32). robot_setsimpos function public Požiadavka na zmenu polohy simulovaného robota. robot_textsize function public Zistí rozmery nápisu, ktorý bude nakreslený pri zavolaní funkcie drawtext s rovnakými parametrami. robot_tone function public Zahrá tón zadanej frekvencie a dĺžky. robot_user function public Nastaví meno užívateľa pre tento robot-objekt. robot_userfile function public Nastaví meno súboru so zoznamom užívateľov a hesiel pre tento robot-objekt. robot_wait function public Čaká kým skončí vykonávanie aktuálneho príkazu alebo vyprší časový limit.