Gebeurtenissen
De categorie Gebeurtenissen bevat blokken die scripts starten wanneer een voorwaarde optreedt.
Kerngebeurtenissen
Wanneer programma gestart
Start dit script één keer wanneer het profielprogramma begint.
- Trigger: programmastart
- Typisch gebruik: initialiseren van variabelen, standaard motorstatussen, opstartgeluiden
Wanneer
Wordt uitgevoerd wanneer een geselecteerde voorwaarde waar wordt.
- Trigger: voorwaarde-gebaseerd
- Typisch gebruik: logica vertakken op basis van runtime-status
Wanneer timer groter dan
Wordt uitgevoerd wanneer de timerwaarde een drempel overschrijdt.
- Trigger: verstreken tijd
- Typisch gebruik: vertraagde acties, tijdgebaseerde fasen
Wanneer bericht ontvangen
Start een script wanneer een overeenkomend broadcastbericht wordt ontvangen.
- Trigger: berichtkanaal
- Typisch gebruik: synchronisatie van meerdere scripts
Broadcast
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
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
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
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
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
Wordt uitgevoerd wanneer versnellingswaarden veranderen.
Hubkanteling gewijzigd
Wordt uitgevoerd wanneer de kantelwaarde verandert.
- Hoekopties:
elke,helling,rol,gieren - Opmerking:
gierenis alleen beschikbaar op hubs die gier-data leveren.
Huboriëntatie gewijzigd
Wordt uitgevoerd wanneer de oriëntatiestatus verandert (bijvoorbeeld voor/omhoog/omlaag/links/rechts).
Sensorpoort gebeurtenissen
Technic kleursensor gebeurtenis
Wordt uitgevoerd wanneer de Technic kleursensor een geselecteerde kleur detecteert.
Technic afstandssensor gebeurtenis
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
Wordt uitgevoerd wanneer de BOOST afstandssensor de gekozen drempel/voorwaarde bereikt.
- Vergelijkopties:
dichterbij dan,verder dan,precies op - Eenheidsopties:
%,cm,duim
BOOST kleursensor gebeurtenis
Wordt uitgevoerd wanneer de BOOST sensor een geselecteerde kleur/waarde detecteert.