Rozdział 4. Interfejs użytkownika

Spis treści

4.1. Kontrolka STATUS
4.2. Przycisk RESET
4.3. Przycisk MODE
4.4. Menu
4.4.1. 1: Włączenie bootloader'a
4.4.2. 2: Skasowanie sparowań
4.4.3. 3: Włączenie trybu kalibracyjnego
4.4.4. 4: Przywrócenie ustawień domyślnych
Elementy interfejsu użytkownika dostępne po otwarciu obudowy

Rysunek 4.1. Elementy interfejsu użytkownika dostępne po otwarciu obudowy


STATUS
Kontrolka sygnalizująca stan urządzenia.
MODE
Przycisk do sterownia działaniem urządzenia i obsługi menu.
RST / RESET
Przycisk do restartu urządzenia.

4.1. Kontrolka STATUS

Na przodzie obudowy znajduje się kontrolka sygnalizacyjna, która kolorami świecenia i sposobem mrugania sygnalizuje różne stany urządzenia.

Normalna praca bez alarmu:

Kontrolka STATUS mruga na zielono, krótko raz na 5 sekund.

Urządzenie nadaje okresowo dane, bez aktywnego połączenia BLE z programem klienckim.

Normalna praca z przekroczeniem progu alarmowego lub tryb kalibracyjny:

Alarm: kontrolka STATUS mruga na czerwono, krótko raz na 2,5 sekundy.

Tryb kalibracyjny: kontrolka STATUS mruga na czerwono krótko raz na 1 sekundę.

Urządzenie nadaje okresowo dane, bez aktywnego połączenia BLE z programem klienckim.

Awaria:

Kontrolka STATUS świeci na czerwono stałe.

Połączenie:

Aktualnie trwa połączenie z programem klienckim.

Po nawiązaniu połączenia kontrolka STATUS świeci na zielono na stałe przez 1 sekundę, jeśli połączenie trwa dalej to kontrolka STATUS mruga na zielono szybko (4 razy na sekundę).

Menu, aktywny bootloader:

Kontrolka STATUS świeci na niebiesko na stałe.

Aktywne jest menu przyciskowe, albo aktywny jest bootloader do aktualizacji firmware.

Operacja z menu:

Wybór operacji w ramach menu przyciskowego.

4.2. Przycisk RESET

Przycisk RESET służy do natychmiastowego restartu urządzenia.

Pozwala włączyć tryb ładowania firmware (opis w dalszej części instrukcji) lub wymusić start programu w sytuacji gdy jest to wskazane - np. po wymianie baterii.

4.3. Przycisk MODE

Przycisk MODE pozwala na wywołanie różnych funkcji dostępnych dla użytkownika. Korzystanie z funkcji użytkownika powinno odbywać się w stanie rozłączonego połączenia BLE z programem klienckim. Jeśli trwa aktualnie połączenie, to można je rozłączyć wciskając krótko przycisk (choć może optymalniej jest zakończyć połączenie ze strony nawiązującej to połączenie, żeby nie zrywać w nieodpowiedniej chwili połączenia, gdy np. są zmieniane ustawienia).

Obsługa funkcji jest zrobiona tak, żeby zabezpieczyć przed przypadkowym wciśnięciem przycisku na stałe. Po wciśnięciu przycisku zaczyna mrugać kontrolka STATUS na niebiesko, jak się zaświeci na stałe na niebiesko to należy puścić przycisk i dopiero wtedy można wybierać dalsze funkcje. Jeśli będziemy trzymać przycisk dalej wciśnięty (np. przypadkowe wciśnięcie przez przygniecenie całego urządzenia), to kontrolka STATUS po chwili zgaśnie i urządzenie wróci do działania tak jakby przycisk nie został wciśnięty. W takiej sytuacji po puszczeniu przycisku trzeba go będzie wcisnąć jeszcze raz żeby od początku wejść do wyboru funkcji.

W przypadku gdy włączenie menu i wywołanie którejkolwiek z funkcji jest niepożądane, należy wymrugać więcej mrugnięć niż jest pozycji w menu i puścić przycisk, w ten sposób nie zostanie wywołana żadna niebezpieczna funkcja (np. kasowanie ustawień).

4.4. Menu

Rysunek 4.2. Menu


Kolejne pozycje menu odpowiadające ilości mrugnięć:

4.4.1. 1: Włączenie bootloader'a

Włączenie bootloader'a pozwala na aktualizację firmware urządzenia. Po włączeniu kontrolka STATUS zaświeca się na niebiesko na stałe. Jeśli w ciągu 2 minut nie zostanie przeprowadzona aktualizacja, to urządzenie wróci do normalnej pracy żeby nie wyłączyć go na stałe ze swojej podstawowej funkcji.

4.4.2. 2: Skasowanie sparowań

Jeśli miernik został sparowany z drugim urządzeniem z którym się ma łączyć (bramka lub telefon/tablet), to drugie urządzenie dostaje wyłączność na połączenia z miernikiem. Jeśli zachodzi potrzeba zmiany takiego sparowania, to najpierw należy skasować istniejące parowanie z menu miernika a następnie ewentualnie sparować miernik z innym urządzeniem.

Po tej operacji urządzenie wychodzi z menu i wraca do normalnej pracy.

4.4.3. 3: Włączenie trybu kalibracyjnego

Tryb kalibracyjny służy do celów serwisowych. W tym trybie urządzenie wykonuje więcej pomiarów i wysyła częściej dane wraz z dodatkowymi danymi kalibracyjnymi, co skutkuje zwiększonym poborem prądu z baterii.

W trybie kalibracyjnym kontrolka STATUS mruga na czerwono co sekundę.

W przypadku przypadkowego włączenia trybu kalibracyjnego można go wyłączyć krótko jednorazowo wciskając przycisk.

4.4.4. 4: Przywrócenie ustawień domyślnych

Przywrócenie ustawień domyślnych kasuje wszystkie ustawienia użytkownika dostępne z programu klienckiego i przywraca ustawienia domyślne.

Po tej operacji urządzenie wychodzi z menu i wraca do normalnej pracy.