Gebeurtenissen
De categorie Gebeurtenissen bevat blokken die scripts starten wanneer een voorwaarde optreedt.
Kerngebeurtenissen
Wanneer programma gestart (Beginner)
Start dit script één keer wanneer het profielprogramma begint.
- Trigger: programmastart
- Typisch gebruik: initialiseren van variabelen, standaard motorstatussen, opstartgeluiden
Wanneer (Gevorderd)
Wordt uitgevoerd wanneer een geselecteerde voorwaarde waar wordt.
- Trigger: voorwaarde-gebaseerd
- Typisch gebruik: logica vertakken op basis van runtime-status
Wanneer timer groter dan (Gevorderd)
Wordt uitgevoerd wanneer de timerwaarde een drempel overschrijdt.
- Trigger: verstreken tijd
- Typisch gebruik: vertraagde acties, tijdgebaseerde fasen
Wanneer bericht ontvangen (Guru)
Start een script wanneer een overeenkomend broadcastbericht wordt ontvangen.
- Trigger: berichtkanaal
- Typisch gebruik: synchronisatie van meerdere scripts
Broadcast (Guru)
Stuurt een bericht naar alle scripts die naar dat bericht luisteren.
- Trigger: directe verzending
- Typisch gebruik: andere scripts informeren zonder te wachten
Broadcast en wacht (Guru)
Stuurt een bericht en pauzeert dit script totdat de luisteraars klaar zijn.
- Trigger: directe verzending + wachten
- Typisch gebruik: gefaseerde workflows waarbij volgorde belangrijk is
Hubgebeurtenissen
Hubknop ingedrukt (Beginner)
Wordt uitgevoerd wanneer de hoofdknop op de hub wordt ingedrukt.
- Statusopties:
ingedrukt,vrijgegeven,gewijzigd - Opmerking: beschikbare knopopties kunnen verschillen per hubmodel (verschillende hubs kunnen verschillende knoppen hebben).
Hubverbinding gewijzigd (Beginner)
Wordt uitgevoerd wanneer de verbindingsstatus van de hub verandert (verbonden of losgekoppeld).
- Trigger: wijziging van hubverbindingsstatus
- Typisch gebruik: herverbindingslogica en veilige fallback na verbindingsverlies
Hubbatterij gewijzigd (Beginner)
Wordt uitgevoerd wanneer het batterijniveau van de hub verandert.
- Trigger: batterij-update (voor hubs die batterijniveau rapporteren)
- Typisch gebruik: waarschuwingen voor lage batterij en energiebesparende modus
Hubversnelling gewijzigd (Guru)
Wordt uitgevoerd wanneer versnellingswaarden veranderen.
Hubkanteling gewijzigd (Beginner)
Wordt uitgevoerd wanneer de kantelwaarde verandert.
- Hoekopties:
elke,helling,rol,gieren - Opmerking:
gierenis alleen beschikbaar op hubs die gier-data leveren.
Huboriëntatie gewijzigd (Beginner)
Wordt uitgevoerd wanneer de oriëntatiestatus verandert (bijvoorbeeld voor/omhoog/omlaag/links/rechts).
Sensorpoort gebeurtenissen
Technic kleursensor gebeurtenis (Beginner)
Wordt uitgevoerd wanneer de Technic kleursensor een geselecteerde kleur detecteert.
Technic afstandssensor gebeurtenis (Beginner)
Wordt uitgevoerd wanneer de waarden van de Technic afstandssensor voldoen aan de geselecteerde voorwaarde.
- Vergelijkopties:
dichterbij dan,verder dan,precies op - Eenheidsopties:
mm,cm,duim,% - Opmerking: beschikbare eenheden kunnen afhangen van de sensormodus en het aangesloten apparaat.
BOOST afstandssensor gebeurtenis (Beginner)
Wordt uitgevoerd wanneer de BOOST afstandssensor de gekozen drempel/voorwaarde bereikt.
- Vergelijkopties:
dichterbij dan,verder dan,precies op - Eenheidsopties:
%,cm,duim
BOOST kleursensor gebeurtenis (Beginner)
Wordt uitgevoerd wanneer de BOOST sensor een geselecteerde kleur/waarde detecteert.