Scherm schoonmaak mode en blokkeren tasters

De scherm schoonmaak mode kan in het xxter profiel worden toegevoegd met een "ga naar menu" knop.


Het scherm wordt geblokkeerd totdat deze weer wordt vrijgegeven door het scherm in de aangegeven volgorde aan te tikken of na 60 seconden wachten.

Naast deze functie kan het wenselijk zijn om de tasters te reinigen. Wanneer de tasters een blokkeer functie ondersteunen is het blokkeren van de tasters eenvoudig te regelen via een knop in de xxter app met behulp van een script. Hierin kan ook een ingebouwde timer/vertraging worden toegevoegd. Wat er dan gebeurt is het volgende. 
- dummy=1 triggert actie
- actie start script
- script activeert de blokkeerfunctie, wacht x minuten, deactiveert de blokkeerfunctie en zet de dummy schakelaar weer naar 0.

Volg de stappen hieronder om dit te maken.

1. Begin met het maken van een "dummy" component in de componentenlijst in het xxter project. Deze gaan we gebruiken om een actie mee te triggeren.
Het component voor de blokkeerfunctie van de tasters dien je hier ook toe te voegen.


2. Maak vervolgens een nieuw script aan.

Zet hierin het volgende:

#Dit script blokkeert de tasters voor de schoonmaak, wacht 5 minuten en geeft de tasters daarna weer vrij. Als laatste zet het script de schakelaar van de dummy weer naar 0 zodat de blokkade na de wachttijd (bij de volgende schoonmaak) weer opnieuw kan worden geactiveerd.
BEGIN
SET BIT(**xxx/Blokkeerfunctie tasters) TO 1
WAIT 5 MIN
SET BIT(**xxx/Blokkeerfunctie tasters) TO 0
SET BIT(**xxx/Blokkeerfunctie trigger dummy) TO 0
END
**Let op: Op de plaats van de xxx dien je in het script de juiste bit componenten te selecteren.

3. Maak nu een actie aan in het xxter project. Deze ziet er als volgt uit.


De herstart in de actie zorgt ervoor dat de opgenomen wachttijd in het script weer van voor af aan begint.