Jeśli chcesz zablokować działanie buttonów lub gestów w panelu na jakiś czas, aby móc wyczyścić szkło, wykonaj poniższe czynności:
1. Stwórz skrypt "unclean", który spowoduje, że zostaną załączone czerwone diody, buttony nie będą reagowały na dotyk, gesty nie będą wykrywane, a następnie zostanie uruchomiony Timer.
Graficznie:
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35066265508originalp7sf-D14t0skN9TMNYCaScS1WtkS3IRFTA-2.png)
Tekstowo:
CLU->x250001517_PANEL_BUTTON_01->RedLedSwitchOn()
CLU->x250001517_PANEL_BUTTON_02->RedLedSwitchOn()
CLU->x250001517_PANEL_BUTTON_03->RedLedSwitchOn()
CLU->x250001517_PANEL_BUTTON_04->RedLedSwitchOn()
CLU->x250001517_PANEL_BUTTON_01->SetMode(2)
CLU->x250001517_PANEL_BUTTON_02->SetMode(2)
CLU->x250001517_PANEL_BUTTON_03->SetMode(2)
CLU->x250001517_PANEL_BUTTON_04->SetMode(2)
CLU->x250001517_PANEL_01->SetGestureMode(0)
CLU->clean_time->Start()
2. Utwórz obiekt wirtualny Timer "clean_time", który uruchomi skrypt "clean"po czasie 60s (czas na mycie)
Timer ma za zadanie odliczanie wcześniej zdefiniowanego czasu na czyszczenie.
3. Utwórz skrypt "clean". Skrypt ten przywróci normalne działanie panelu.
Graficznie:
![](https://knowledgebase.grenton.com/hubfs/Knowledge%20Base%20Import/s3.amazonaws.comcdn.freshdesk.comdatahelpdeskattachmentsproduction35066265574original_Fg3-KyQBTPOAGND_ckc4A_E7g8musBKBA-2.png)
Tekstowo:
CLU->x250001517_PANEL_BUTTON_01->LedSwitchOff()
CLU->x250001517_PANEL_BUTTON_02->LedSwitchOff()
CLU->x250001517_PANEL_BUTTON_03->LedSwitchOff()
CLU->x250001517_PANEL_BUTTON_04->LedSwitchOff()
CLU->x250001517_PANEL_BUTTON_01->SetMode(0)
CLU->x250001517_PANEL_BUTTON_02->SetMode(0)
CLU->x250001517_PANEL_BUTTON_03->SetMode(0)
CLU->x250001517_PANEL_BUTTON_04->SetMode(0)
CLU->x250001517_PANEL_01->SetGestureMode(1)
4. Tryb mycia może być wywoływany za pomocą np. aplikacji mobilnej lub zdarzenia OnLongPress uruchamianego na Panelu