Parametry
BURKEK komunikuje się z prędkością 1200 bitów na sekundę, 8N1, bez kontroli
przepływu, w trybie półdupleks. Protokół komunikacyjny został skonstruowany
tak, aby móc skonfigurować BURKA z dowolnego programu terminalowego.
Zapis danych
Wszystkie czasy (STARTING, WARNING, TIMEOUT) są wyrażone w wewnętrznych
jednostkach. Jedna wewnętrzna jednostka równa się 15 sekundom.
Zapis czasu STARTING
Wartość czasu należy podać w formie szesnastkowej z użyciem małych liter w wewnętrznych jednostkach czasu BURKA. Miejsce podania parametru zaznaczono kolorem czerwonym. W poniższym przykładzie zapisuje się wartość 1c, co dziesiętnie daje 28, a więc 375 sekund, co daje 6 minut i 25 sekund. Nie ma potrzeby dodawania znaku entera na końcu.
x12Xx34Yx01mx1cw
Zapis czasu WARNING:
x12Xx34Yx02mx1cw
Zapis czasu TIMEOUT:
x12Xx34Yx03mx1cw
Zapis ilości prób resetowania (RETRIES)
x12Xx34Yx06mx1cw
Zapis czasu STARTING
Wartość czasu należy podać w formie szesnastkowej z użyciem małych liter w wewnętrznych jednostkach czasu BURKA. Miejsce podania parametru zaznaczono kolorem czerwonym. W poniższym przykładzie zapisuje się wartość 1c, co dziesiętnie daje 28, a więc 375 sekund, co daje 6 minut i 25 sekund. Nie ma potrzeby dodawania znaku entera na końcu.
x12Xx34Yx01mx1cw
Zapis czasu WARNING:
x12Xx34Yx02mx1cw
Zapis czasu TIMEOUT:
x12Xx34Yx03mx1cw
Zapis ilości prób resetowania (RETRIES)
x12Xx34Yx06mx1cw
Odczyt
Odczyt danych jest inicjowany wysłaniem znaku o kodzie 0. Znak ten należy
wysłać po każdym rozkazie odczytu partametrów z BURKA.
Odczyt parametrów (po kolei: STARTING, TIMEOUT, WARNING, RETRIES)
x01mr
x02mr
x03mr
x06mr
Po każdym z wyżej wymienionych rozkazów należy wysłać znak o kodzie 0. W odpowiedzi na ten znak BUREK powinien odesłać jeden bajt. Zawartość tego bajtu (numer kodu ASCII) jest żądanym parametrem.
Odczyt parametrów (po kolei: STARTING, TIMEOUT, WARNING, RETRIES)
x01mr
x02mr
x03mr
x06mr
Po każdym z wyżej wymienionych rozkazów należy wysłać znak o kodzie 0. W odpowiedzi na ten znak BUREK powinien odesłać jeden bajt. Zawartość tego bajtu (numer kodu ASCII) jest żądanym parametrem.
Sterowanie listwą zasilającą
Do sterowania dodatkową, opcjonalną listwą zasilającą przeznaczone są dwa
rozkazy:
Odcięcie zasilania w listwie:
x93Xxc2Yk
Przywrócenie zasilania w listwie:
x93Xxc2Yl
x93Xxc2Yk
Przywrócenie zasilania w listwie:
x93Xxc2Yl
Inne rozkazy
BUREK ma też kilka innych rozkazów, przydatnych podczas testowania i pisania
oprogramowania:
Przywrócenie ustawień fabrycznych
x12Xx34YR
Wymuszenie resetu komputera
x56Xx78Y!
Test - rozkaz odczytu - po wysłaniu znaku o kodzie 0 BUREK odeśle jeden bajt o kodzie podanym na czerwono.
x24t
Jest to wygodny rozkaz do testowania komunikacji podczas używania programu terminalowego. Wystarczy wpisać
x00
A następnie wysyłać znak t. Na co drugi znak t BUREK odpowie również znakiem t.
Przywrócenie ustawień fabrycznych
x12Xx34YR
Wymuszenie resetu komputera
x56Xx78Y!
Test - rozkaz odczytu - po wysłaniu znaku o kodzie 0 BUREK odeśle jeden bajt o kodzie podanym na czerwono.
x24t
Jest to wygodny rozkaz do testowania komunikacji podczas używania programu terminalowego. Wystarczy wpisać
x00
A następnie wysyłać znak t. Na co drugi znak t BUREK odpowie również znakiem t.
Ostatnia aktualizacja:
9-02-2008 19:36
© usprawnienia.pl
