Evenimente
Categoria Evenimente conține blocuri care pornesc scripturi atunci când apare o condiție.
Evenimente de bază
Când programul a pornit
Pornește acest script o singură dată atunci când programul profilului începe.
- Declanșator: pornirea programului
- Utilizare tipică: inițializarea variabilelor, stări implicite pentru motoare, sunete de pornire
Când
Rulează când o condiție selectată devine adevărată.
- Declanșator: bazat pe condiție
- Utilizare tipică: ramificare logică în funcție de starea din runtime
Când timerul este mai mare decât
Rulează când valoarea timerului depășește un prag.
- Declanșator: timp scurs
- Utilizare tipică: acțiuni întârziate, faze temporizate
Când mesajul este primit
Pornește un script când este primit un mesaj broadcast corespunzător.
- Declanșator: canal de mesaje
- Utilizare tipică: sincronizarea mai multor scripturi
Trimite mesaj
Trimite un mesaj tuturor scripturilor care ascultă acel mesaj.
- Declanșator: trimitere imediată
- Utilizare tipică: notificarea altor scripturi fără a aștepta
Trimite mesaj și așteaptă
Trimite un mesaj și pune în pauză acest script până când ascultătorii termină.
- Declanșator: trimitere imediată + așteptare
- Utilizare tipică: fluxuri etapizate unde ordinea este importantă
Evenimente hub
Buton hub apăsat
Rulează când butonul principal de pe hub este apăsat.
- Opțiuni stare:
apăsat,eliberat,schimbat - Notă: opțiunile disponibile pot diferi în funcție de modelul hub-ului
Conexiunea hub schimbată
Rulează când starea conexiunii hub-ului se schimbă (conectat sau deconectat).
- Declanșator: schimbare stare conexiune
- Utilizare tipică: gestionarea reconectării și comportament sigur după pierderea conexiunii
Bateria hub schimbată
Rulează când nivelul bateriei raportat de hub se schimbă.
- Declanșator: actualizare nivel baterie
- Utilizare tipică: avertizări baterie scăzută și schimbare mod economisire energie
Accelerometrul hub schimbat
Rulează când valorile accelerației se schimbă.
Înclinarea hub schimbată
Rulează când valoarea înclinării se schimbă.
- Opțiuni unghi:
oricare,înclinare,rotire,derapaj - Notă:
derapajeste disponibil doar pe hub-uri care oferă acest tip de date
Orientarea hub schimbată
Rulează când starea de orientare se schimbă (de exemplu: față/sus/jos/stânga/dreapta).
Evenimente port senzori
Eveniment senzor culoare Technic
Rulează când senzorul de culoare Technic detectează o culoare selectată.
Eveniment senzor distanță Technic
Rulează când valorile senzorului de distanță Technic corespund condiției selectate.
- Opțiuni comparație:
mai aproape decât,mai departe decât,exact la - Opțiuni unitate:
mm,cm,inci,% - Notă: unitățile disponibile depind de modul senzorului și dispozitivul conectat
Eveniment senzor distanță BOOST
Rulează când senzorul de distanță BOOST atinge pragul/condiția aleasă.
- Opțiuni comparație:
mai aproape decât,mai departe decât,exact la - Opțiuni unitate:
%,cm,inci
Eveniment senzor culoare BOOST
Rulează când senzorul BOOST detectează o culoare sau valoare selectată.