Hændelser
Kategorien Hændelser indeholder blokke, der starter scripts, når en betingelse opstår.
Grundlæggende hændelser
Når program starter
Starter dette script én gang, når profilens program starter.
- Trigger: programstart
- Typisk brug: initialisere variabler, standard-motortilstande, opstartslyde
Når
Kører når en valgt betingelse bliver sand.
- Trigger: betingelsesbaseret
- Typisk brug: forgrene logik ud fra runtime-tilstand
Når timer er større end
Kører når timerværdien passerer en tærskel.
- Trigger: forløbet tid
- Typisk brug: forsinkede handlinger, tidsstyrede faser
Når besked modtages
Starter et script, når en matchende broadcast-besked modtages.
- Trigger: beskedkanal
- Typisk brug: synkronisere flere scripts
Broadcast
Sender en besked til alle scripts, der lytter efter den besked.
- Trigger: øjeblikkelig afsendelse
- Typisk brug: give besked til andre scripts uden at vente
Broadcast og vent
Sender en besked og pauser dette script, indtil modtagere er færdige.
- Trigger: øjeblikkelig afsendelse + vent
- Typisk brug: trinvis flow hvor rækkefølge betyder noget
Hub-hændelser
Hub-knap trykket
Kører når hovedknappen på hubben ændrer tilstand.
- Tilstandsmuligheder:
trykket,frigivet,ændret - Bemærk: tilgængelige knapmuligheder kan variere efter hub-model (forskellige hubs kan have forskellige knapsæt).
Hub-forbindelse ændret
Kører når hubbens forbindelsestilstand ændres (forbundet eller frakoblet).
- Trigger: ændring af hub-forbindelsesstatus
- Typisk brug: håndtering af genforbindelse og sikker fallback-adfærd efter forbindelsestab
Hub-batteri ændret
Kører når det rapporterede batteriniveau for hubben ændres.
- Trigger: opdatering af batteriniveau (for hubs der rapporterer batteritilstand)
- Typisk brug: lav-batteri-advarsler og skift til strømbesparende tilstand
Hub-accelerometer ændret
Kører når accelerationsværdier ændres.
Hub-tilt ændret
Kører når tilt-værdi ændres.
- Vinkelmuligheder:
enhver,hældning,rulning,gyring - Bemærk:
gyringer kun tilgængelig på hubs, der leverer yaw-data.
Hub-orientering ændret
Kører når orienteringstilstand ændres (f.eks. foran/op/ned/venstre/højre).
Sensorport-hændelser
Technic farvesensor-hændelse
Kører når Technic-farvesensoren rapporterer en valgt farve.
Technic afstandssensor-hændelse
Kører når Technic-afstandssensorens værdier matcher den valgte betingelse.
- Sammenligningsmuligheder:
nærmere end,længere end,præcis ved - Enhedsmuligheder:
mm,cm,tommer,% - Bemærk: tilgængelige enheder kan afhænge af sensortilstand og tilsluttet enhed.
BOOST sensorafstand-hændelse
Kører når BOOST-afstandssensoren når den valgte tærskel/betingelse.
- Sammenligningsmuligheder:
nærmere end,længere end,præcis ved - Enhedsmuligheder:
%,cm,tommer
BOOST sensorfarve-hændelse
Kører når BOOST-sensoren registrerer en valgt farve.