Mind PHP Debugger

Podobné dokumenty
Mind PHP Debugger

Mind PHP Debugger

ABRA POS PRINT SERVER

Mind PHP Debugger

Konvertor diakritiky 3. Instalace

Ignijet_2007 Externí monitor

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens

Popis programu EnicomD

SCHÉMA aplikace ObčanServer 2 MENU aplikace Mapové kompozice

WNC::WebNucleatCreator

Nápověda aplikace Patron-Pro

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Návod na instalaci programu evito Win Service. Instalace programu evito Win Service

Frilo Control Center správa projektů

OBSAH. 1. Úvod Požadavky na SW vybavení... 3

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Windows 10 (5. třída)

Artikul system s.r.o. UŽIVATELSKÁ PŘÍRUČKA tel

Práce s programem IIS Ekonom

PC Rozhlasová ústředna

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Závěrečná práce. AutoCAD Inventor (Zadání D1)

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

4.2. Odhlásit se Šifrování hesla Sepnutí výstupních relé Antipassback Zobrazení všech dat...

Postup instalace síťové verze Mount Blue

Aktuální výběr, nad kterým je kurzor myši

Windows 8.1 (5. třída)

SMTPServer - Příručka

1 Uživatelská dokumentace

Uživatelská příručka. Vlastnoruční digitální podpis

Elektronická evidence tržeb v KelSQL / KelEXPRESS / KelMINI

Správa bodů. Všechny uživatelské body se v Locusu spravují ve Správci bodů. Do něj se dostanete několika způsoby: z hlavního menu: z panelu funkcí:

Ovládací panel. Barevná multifunkční tiskárna Xerox WorkCentre 6655 Technologie Xerox ConnectKey 2.0

Ovládání mapového prohlížeče a aplikace. Šumperk : Mapa města

LabMeredian Gravik. gravik

Nielsen Admosphere, a.s. Vážená domácnosti,

Signalizace a ovládací prvky. Konektory a připojení

Průvodce instalací modulu Offline VetShop verze 3.4

TACHOTel manuál 2015 AURIS CZ

Uživatelská příručka. 06/2018 Technické změny vyhrazeny.

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Obslužný software. PAP ISO 9001

Spuštění a ukončení databázové aplikace Access

VoiceOver v ios s QWERTY klávesnicí

Technologické postupy práce s aktovkou IS MPP

Připojení ke vzdálené aplikaci Target 2100

Vizualizace a evidence výroby a prostojů

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Práce s programem MPVaK

Jednoduchý návod k použití programu Vinotéka 2007, v 2.2.1

Patrol Management System 2.0

UŽIVATELSKÁ PŘÍRUČKA

APS Administrator.GS

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

Práce s programem IIS Ekonom

Modul IRZ návod k použití

Uživatelský manuál. A4000 Download

Bezdrátové routery LTE & UMTS datové a hlasové brány

Na vod k nastavenı u

Popis ovládání. Po přihlášení do aplikace se objeví navigátor. Navigátor je stromově seřazen a slouží pro přístup ke všem oknům celé aplikace.

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

WebmMenu slouží pro editaci a management položek menu. Pro další informace si prosím vyberte jedno z následujících témat:

Uživatelský manuál A4000BDL

Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -

Územní plán Ústí nad Labem

1 Webový server, instalace PHP a MySQL 13

1. Obsah 2. Úvod Zdarma poštovní klient od společnosti Microsoft přímo v PC

Podpora šifrovaného spojení HTTPS

Pokyny pro obsluhu programu. EZZ01 File reader 1.3

Nápověda. Hlavní strana Menu aplikace. Informace o hřbitově Menu na stránce Hřbitov

Uživatelská příručka

SECURITY VIEW. Uživatelský manuál. verze 0.1. Dokumentace vytvořena dne poslední korekce dne strana 1. VARIANT plus s.r.o.

Návod k aplikaci DPH Kontrol

Instalace programu C-on

Connection Manager - Uživatelská příručka

Možnosti tisku v MarushkaDesignu

Příprava prostředí pro výuku PHP a MySQL

z aplikace Access 2003

KAPITOLA 3 - ZPRACOVÁNÍ TEXTU

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Úvod. Program ZK KASA EET. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

MONITOROVACÍ JEDNOTKA. XWEB 300D, XWEB500D a XWEB500 RYCHLÉ NASTAVENÍ

Jazz pro Účetní (export) Příručka uživatele

Nejsnazší cesta k půjčení firemního vozu

A4300BDL. Ref: JC

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

AGE MONITOR Manuál OBSAH:

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

Střední odborná škola a Střední odborné učiliště, Hořovice

GEOM LITE - MANUÁL hlavní obrazovka

Transkript:

Strana 1 Mind PHP Debugger 1.6.6.256 Milan Sotolář 15.2.2012 10:02 www.sworktech.com/mindphpdebugger Uživatelský manuál

Strana 2 Instalace programu Program se skládá ze dvou částí a to z EXE aplikace (dále jen aplikace ), která je tvořena souborem MindPHPDebugger.exe a PHP části (dále jen serverová část ), která je ve složce./demo. Instalace je jednoduchá, stačí rozbalit ZIP archiv a nahrát nezávisle obě části podle potřeby do složek. Je přitom jedno, jestli aplikace a serverová část jsou na stejném PC či každá na jiném PC a to: a) uvnitř stejné sítě; b) každá v jiné síti navzájem propojené přes internet. Spuštění programu Hned po spuštění programu se otevře dialogové okno ve kterém je nutné otevřít.php soubor, který chceme ladit. Pokud program ukončíme a opět jej spustíme, zmiňovaný dialog se již nezobrazí, místo toho se nám automaticky načte naposledy otevřený soubor. Pro začátek můžeme otevřít soubor debugger.php, který obsahuje ukázkový příklad použití debuggeru a který jsme instalovali na www server do příslušné složky. Po jeho otevření se nám zobrazí jeho zdrojový kód v hlavním okně programu. Bez otevřeného.php souboru nelze program používat, jelikož program naslouchá na portu TCP 8881 jen v případě, že je úspěšně otevřen.php soubor. To je dáno tím, že je potřeba přijatá data někam vypisovat, tj. do příslušných řádků, na kterých byly položky v.php souboru odeslány.!! Důležité!! Toto ovšem neplatí v případě, že chceme v aplikaci využít jen tu část, která nám vypisuje všechny přijaté chyby do kompletního přehledu (přístupný přes klávesu F11), ale nevypisuje je přímo k PHP kódu. V tom případě stačí načíst soubor null.php a vše se bude vypisovat jen do kompletního přehledu.

Strana 3 Dialogové okno pro výběr.php souboru: Hlavní menu programu Poznámka: některé položky mohu být v určité chvíli nedostupné. Jejich dostupnost je jen v případě, že lze danou položku použít. Např. v případě, že nemáme otevřen soubor.php se zdrojovým scriptem, pak nemůžeme vybrat položku: Soubor Zavřít zdrojový soubor. Soubor Otevřít zdrojový soubor (klávesová zkratka Ctrl+O) Slouží k otevření zdrojového.php souboru, který chceme ladit. Po otevření bude tento soubor načten a zobrazen v základním okně programu Mind PHP Debugger. Soubor Zavřít zdrojový soubor (klávesová zkratka Ctrl+Z) Zavře aktuálně načtený zdrojový.php soubor. Tím dojde k vypnutí interního serveru, který přestane naslouchat na základním portu TCP 8881.

Soubor Znovunačtení zdrojového souboru (klávesová zkratka F10) Strana 4 V případě, že jste provedli úpravu ve zdrojovém.php souboru (např. za pomoci editoru), pak je vždy nutné, aby v programu Mind PHP Debugger byla načtena aktuální verze laděného souboru. Soubor Exportovat data komunikace do souboru Uloží přijatá data do souboru pro případné další využití. Soubor Načíst soubor null.php Načte soubor null.php, který se nalézá ve stejné složce jako samotná aplikace. Tento soubor lze využít pro případ, kdy chceme jen přijímat data do kompletního výpisu (klávesa F11). Soubor Konec Ukončí program Mind PHP Debugger a uloží nastavení. Úpravy Kopírovat informace z aktuálního řádku Uloží do schránky systému windows informace z aktuálního řádku. Úpravy Kopírovat zdrojový kód z aktuálního řádku Uloží do schránky systému windows zdrojový kód z aktuálního řádku. Úpravy Kopírovat detailní informace Uloží do schránky systému windows aktuální detailní informace. Zobrazení Zobrazit / skrýt komunikaci Zobrazí případně skryje okno zobrazující veškerou komunikaci. Tato data jsou přímo z protokolu a nejsou vůbec zpracována před zobrazením. Většina přenášených dat je pomocí base64. Zobrazení Zobrazit / skrýt dočasný seznam Zobrazí případně skryje dočasný seznam, který obsahuje data k určitým řádkům zdrojového kódu. Tento seznam slouží převážně při ladění samotného programu Mind PHP Debugger. Pro ladění.php scriptů proto nemá žádné rozumné využití.

Zobrazení Zobrazit / skrýt kompletní přehled (klávesová zkratka F11) Strana 5 Zobrazí případně skryje velice důležitou část programu Mind PHP Debugger. V tomto přehledu je zobrazen kompletní přehled o chybách a informacích. Tyto informace lze uložit do souboru případně vytisknout. Příklad zobrazení kompletního přehledu:

Zobrazení Zobrazit kontrolní panel (klávesová zkratka Ctrl + F11) Strana 6 Zobrazí kontrolní panel s 8mi stavovými indikátory P1 až P8 a 96 kontrolkami R1, R2, Y1, Y2, G1 a G2. Stavové indikátory a kontrolky lze plnohodnotně ovládat přímo z.php scriptu pomocí příkazů setprogressbar a setindicator. Více o těchto příkazech v části Popis funkcí v tomto manuálu. Vzhled kontrolního panelu: Zobrazení Zobrazit / skrýt internetový prohlížeč (klávesová zkratka F12) Zobrazí případně skryje interní internetový prohlížeč, který využívá interní jádro prohlížeče IE, které je součástí systému windows. Přes tento prohlížeč lze pohodlně ladit všechny scripty. Zobrazení Zobrazit / skrýt nastavení programu Zobrazí případně skryje okno s položkami, které slouží k nastavení samotného programu Mind PHP Debugger.

Strana 7 Zobrazit Nastavení vzhledu kompletního přehledu Zobrazí okno obsahující možnosti nastavení barev pro kompletní přehled: Zobrazení Horizontální mřížka Zobrazení Vertikální mřížka Zobrazení Horizontální a vertikální mřížka Zobrazení Bez mřížky Přepíná mezi možnostmi zobrazení okna se zdrojovým kódem. Zobrazení Automaticky mazat detailní informace Zapíná případně vypíná funkci automatického mazání detailních informací. Prohlédněte si následující dva obrázky zobrazující tutéž část se zapnutou a vypnutou funkcí automatického mazání detailních informací: (funkce automatického mazání detailních informací je vypnutá) (funkce automatického mazání detailních informací je zapnutá)

Zobrazení Zapnout vylepšené zobrazení pro Windows Vista a novější Zapíná případně vypíná vylepšené zobrazení pod systémem windows vista a novější. Prohlédněte si následující dva obrázky zobrazující tutéž část se zapnutým a vypnutým vylepšeným zobrazením pro windows vista a novější: Strana 8 (vylepšené zobrazení pro Windows Vista a novější je vypnuté) (vylepšené zobrazení pro Windows Vista a novější je zapnuté) Zobrazení Resetovat request stav Resetuje grafické indikátory pro requesty. (request indikátory před resetem) (request indikátory po resetu)

Strana 9 Zobrazení Vymazat přijatá data Vymaže všechna přijatá data. Zobrazení Po obdržení Request::Begin vymazat kompletní přehled Pokud program obdrží Request::Begin, vymaže kompletní přehled. Tato vlastnost se hodí v případě, kdy chceme mít v kompletním přehledu zobrazeny pouze poslední přijaté informace. Zobrazení Zapnout podporu pro UTF-8 Zapne nebo vypne podporu pro UTF-8 znakovou sadu. Zobrazení Aktivovat vnitřní opravu pro otevření elementu Zobrazení Aktivovat vnitřní opravu pro uzavření elementu Aktivuje vnitřní mechanismus pro opravu chyb, které se vyskytly při komunikaci přes síť. Tato chyba může být způsobena výpadkem sítě, resetem vzdáleného systému, apod. Nástroje Base64 konvertor Obsahuje base64 encoder a decoder.

Strana 10 Nástroje MySQL Administrator Spustí externí program pro správu MySQL databáze. Nástroje MySQL Migration Tool Spustí externí aplikaci pro migraci databází. Nástroje MySQL Query Browser Spustí externí aplikaci, která slouží pro zobrazování dotazů. Nástroje MySQL SystemTray Monitor Spustí externí aplikaci, který slouží k rychlému přístupu k nástrojům pomocí ikony zobrazené v systemtray. Nápověda Použití Zobrazí tento soubor s nápovědou pro program Mind PHP Debugger. Soubor s nápovědou je ve formátu.pdf, proto pro jeho zobrazení je nutné mít instalován program Acrobat Reader. Nápověda Webová stránka programu + nové verze Otevře webovou stránku programu Mind PHP Debugger. Na této stránce jsou všechny informace o programu, všechny vydané verze a informace o chystané nové verzi. Nápověda Hlášení chyb Našli jste v programu chybu? Program se nechová tak, jak by měl? Nebo by jste něco chtěli změnit či přidat nějakou novou funkci? Neváhete a napište! Za každou informaci budu vděčný a velmi uvítám jakoukoliv pomoc při odstraňování případných chyb nebo námět na nové funkce. Pokud v programu najdete chybu, zkuste se podívat pomoci Nápověda Webová stránka programu + nové verze jestli už nevyšla verze nová. Pokud máte aktuální verzi, napište mi prosím přesný popis chyby a jak k ní dochází, popřípadě do mailové zprávy přidejte i screenshoty.

Strana 11 Jednotlivé části programu (okno pro zobrazení čísla řádku, ladících informací a zdrojového kódu) (ovládání interního internetového prohlížeče)

Strana 12 (přehled přijatých dat) (detail na ladící informaci)

Strana 13 (detail na autuální řádek na kterém je kurzor) (základní ovládání programu a rychlý přehled) Barevné indikátory: Request :: Begin a Request :: Done Příslušný indikátor se rozsvítí v případě, že debugger přijal příslušný request. To poslouží v případě, že požadujeme grafické zobrazení začátku a konce činnosti debuggeru. Popis semaforu: Červený indikátor: Zelený : Program nenaslouchá na TCP 8881. Důvodem může být, že není otevřen žádný.php soubor nebo že PC nemá přístup do sítě. Program naslouchá na TCP 8881.

Strana 14 Ukázkový příklad Otevřeme soubor debugger.php, který obsahuje ukázkový script v našem php editoru a podle potřeby nastavíme: $shareddebugger->mydebughost = IP adresa PC na kterém naslouchá MindPHPDebugger $shareddebugger->mydebugport = port na kterém naslouchá MindPHPDebugger Příklad: $shareddebugger->mydebughost = '192.168.15.70'; $shareddebugger->mydebugport = 8881; Port na kterém program naslouchá zatím nelze změnit, je pevně nastaven na TCP 8881. V případě, že chceme využít SSH, směrování portů apd. pak máme možnost si port nastavit v.php souboru. Jestliže je úspěšně otevřen v programu MindPHPDebugger.php soubor, můžeme program vyzkoušet. Přes internetový prohlížeč otevřeme adresu www.neco.cz/demo/debugger.php (tento soubor také máme již otevřen v programu MindPHPDebugger!) případně cestu upravíme podle toho, kam jsme tento soubor uložili. V internetovém prohlížeči se zobrazí jednoduchý výstup, který nás ale až tak nemusí zajímat. Podíváme-li se do programu, pak zde uvidíme na každém řádku, kde něco není v pořádku, popis o jakou chybu se jedná. Proměnné / parametry $this->mydebughost Nastavení IP adresy na kterou se odesílají ladící informace. (příklad: $shareddebugger->mydebughost = '192.168.15.10';) $this->mydebugport Nastavení portu na který se odesílají ladící informace. (příklad: $shareddebugger->mydebugport = 8881;)

Strana 15 $this->requestspersec Nastavení rychlosti odesílání požadavků za sekundu. Pro nastavení lze použít příkaz setrequestspersec. (příklad: $shareddebugger->myrequestspersec = 32;) $this->allwaysflush Provede příkaz flush(); po každém provedení příkazů, které odesílají ladící data do programu MindPHPDebugger. (příklad: $shareddebugger->allwaysflush = true;) $this->cryptdata Zapíná šifrování přenášených dat. Pro použití je nutné nastavit klíč pomocí následujícího parametru. (příklad: $shareddebugger->cryptdata = true;) $this->cryptkey Nastavení klíče, pomocí kterého se šifrují přenášená data. Pro správné fungování je nutné mít shodně nastaveny klíče jak v.php scriptech tak i v samotném programu MindPHPDebugger. (příklad: $shareddebugger->cryptkey = 'm7qxxpeemvgl20xq';) $this->programversion JEN PRO ČTENÍ: verze programu. $this->cryptversion JEN PRO ČTENÍ: verze šifrování. $this->sendversion Zapíná odesílání informací o verzích programu a šifrování. (příklad: $shareddebugger->sendversion = true;) $this->sendtype Zapíná odesílání informace o typu laděného scriptu. Typ laděného scriptu je možno nastavit pomocí následujícího parametru. (příklad: $shareddebugger->sendtype = true;)

Strana 16 $this->consoleapp Zapíná podporu pro ladění konzolových aplikací. (příklad: $shareddebugger->consoleapp = true;) $this->maximaldebuglevel Nastavuje maximální úroveň ladění, které bude odesláno do programu MindPHPDebugger. Úrovně: define("debugger_log_emerg", "1"); define("debugger_log_alert", "2"); define("debugger_log_crit", "4"); define("debugger_log_err", "8"); define("debugger_log_warning", "16"); define("debugger_log_notice", "32"); define("debugger_log_info", "64"); define("debugger_log_debug", "128"); // systém je nepoužitelný // je nutný okamžitý zásah // kritická situace // chyba // varování // normální, avšak významná, zpráva // informativní zpráva // ladicí zpráva Např. při nastavení na DEBUGGER_LOG_WARNING se budou do programu MindPHPDebugger odesílat pouze varovné informace a závažnější informace (ERR, CRIT, ALERT a EMERG). (příklad: $shareddebugger->consoleapp = DEBUGGER_LOG_WARNING;) Popis funkcí function postvariable( $file, $line, $name, $value [, $dbg_level ] ) Pošle obsah proměnné jménem $name a hodnotou $value ze souboru $file a řádky $line. V Mind PHP Debuggeru se nám pak zobrazí obsah proměnné $name->$value. Příklad: $cas = time(); $shareddebugger->postvariable( FILE, LINE, "cas", $cas ); function postmessage( $file, $line, $text [, $dbg_level ] ) V Mind PHP Debuggeru se nám v souboru $file a na řádce $line objeví $text. Příklad: $shareddebugger->postmessage( FILE, LINE, "Úspěšně!" );

function postrequest( $file, $name, $text ) Strana 17 Pošle Mind PHP Debuggeru specifický požadavek. Slouží k ovládání některých funkcí debuggeru. Např. v případě dokončení scriptu je poslán následující požadavek $this->postrequest( FILE, "done", "Request :: Done" ); Funkce v této verzi nabízí 2 požadavky: postrequest( FILE, "done", "Request :: Done" ) Tento požadavek se nevkládá do PHP scriptu, jelikož je automaticky volán v destruct(). (viz. Předchozí text) postrequest( FILE, "begin", "Request :: Begin" ) Tento požadavek při vložení do scriptu zajistí v debuggeru na řádce č.1 vypsání zprávy ( čas IP ) Request :: Begin function setbreakpoint( $file, $line, $text [, $dbg_level ] ) Zastaví běh scriptu na řádce, na které je funkce uvedena a v souboru $file napíše na řádce $line text $text. Přímo v internetovém prohlížeči je pak zobrazen následující výstup: Příklad: $shareddebugger->setbreakpoint( FILE, LINE, "Zde přerušit!" ); function postserializeelement( $file, $line, $element [, $dbg_level ] ) Pošle $element, na který bude vykonán příkaz Serialize. Jako $element lze použít v PHP např. pole, číslo, text.... V Mind PHP Debuggeru zobrazí na řádce $line celkový výstup z funkce Serialize. Tím máme zajištěn výstup s kompletními informacemi o typu proměnné, indexech v případě pole apd. Příklady: $pole = array ("první","druhý","třetí"); $shareddebugger->postserializeelement( FILE, LINE, $pole ); function setrequestspersec( $requests ) Nastaví počet požadavků při komunikaci vzdáleného systému s debuggerem. Číslo má přímou souvislost s počtem záznamů. Které jsou odeslány / přijaty za 1s. Výchozí hodnota je 50 požadavků za 1s, tato hodnota by měla být dostatečná pro většinu uživatelů. Při nastavení hodnoty $requests na 0 nebude použit žádný limit a komunikace poběží maximální rychlostí.

function postmysqlexplain( $file, $line, $data [, $dbg_level ] ) Strana 18 Velice užitečná funkce při ladění výkonu MySQL databáze a dotazů. $data je pole, které je výsledkem dotazu, který je zpracován funkcí mysql_fetch_array (viz. přiložený soubor mysql_demo.php ). Odeslaná data se v programu zobrazí v kompletním přehledu (klávesová zkratka F11). function postarraywalk( $file, $line, $pole [, $text ] [, $dbg_level ] ) Funkce provede postmessage u každého prvku $pole a volitelně před něj vloží $text. Velmi se hodí pro zobrazení všech prvků $pole. function postapacheenvironment( $file, $line, $pole [, $text ] [, $dbg_level ] ) Funkce provede postarraywalk u všech přenýšených polí. Pomocí tohoto příkazu lze prohlížet obsah polí, která obsahují proměnné z prostředí serveru Apache. function setprogressbar( $file, $line, $id, $min, $max, $value, $caption ) Nastaví progressbar s identifikátorem $id (může být P1 až P8) na hodnotu $value. Také nastaví zobrazovací rozsah na $min a $max. Jako popisek k progressbaru bude použit $caption. (příklad: $shareddebugger->setprogressbar( FILE, LINE, 'P1', 0, 100, 75, 'Využití paměti');) function setindicator( $file, $line, $id, $state [, $hint ] ) Nastaví indikátor s identifikátorem $id na stav $state. V případě, že je zadán $hint, pak při najetí kurzorem myši na indikátor bude zobrazen (text) $hint. Identifikátory jsou: R1-1 až R1-16 Y1-1 až Y1-16 G1-1 až G1-16 R2-1 až R2-16 Y2-1 až Y2-16 G2-1 až G2-16 Stavy jsou: true zapne indikátor false vypne indikátor