HBLink – opis pliku rules.py

Postanowiłem zrobić opis pliku hblinka – rules.py bo często dostaje zapytanie co to jest za zmienna i do czego ona służy.

Na przykładzie mojego mastera SQ9LMHBL – Kraków

.....
{'SYSTEM': 'SQ9LM','TS': 1, 'TGID': 778, 'ACTIVE': True, 'TIMEOUT': 25, 'TO_TYPE': 'OFF', 'ON': [778], 'OFF': [8,4], 'RESET': []},
...

i teraz kolejko opis poszczególnych zmiennych:

’SYSTEM’: 'SQ9LM, – nazwa mastera;
TS’: 1, – szczelina czasowa / slot
’TGID’: 778, – numer grupy rozmówców;
’ACTIVE’: True, – master podczas startowania systemu ma być włączony czy wyłączony # zmienna przyjmuje funkcje True oraz False ;
’TIMEOUT’: 25, – czas po jakim ma się włączyć lub wyłączyć;
’TO_TYPE’: 'OFF’, – zmienna co ma zostać wykonane: wartości OFF – automatyczne wyłączenie po czasie ustawionym w zmiennej TIMEOUT, ON – aktywacja na czas wybrany w zmiennej… NONE – aktywacja ręczna;
’ON’: [778], – zmienna załączająca podaje się to sama TG, na którym rozmawiamy;
’OFF’: [8,4,6,994], – zmienna wyłączająca // tu wpisujesz jakimi grupami chcesz deaktywować – w tym przypadku XLX778-A;
’RESET’: [778] – reset licznika /czasomierza – to służy do przedłużania deaktywacji grupy // czyli w praktyce ma to się tak. W przypadku bezczynności na XLX od Twojej strony po 25 min. zostanie wyłączona ta grupa, ale jeśli kliknie się na TG778 to zegar będzie resetowany przez cały czas, aż do nastania ciszy 25 min., wtedy zostanie ona wyłączona.

to tyle….