Hendelser
Hendelser-kategorien inneholder blokker som starter skript når en betingelse oppstår.
Kjernehendelser
Når programmet starter
Starter dette skriptet én gang når profilprogrammet begynner.
- Trigger: programstart
- Typisk bruk: initialisere variabler, standard motorstatus, oppstartslyder
Når
Kjører når en valgt betingelse blir sann.
- Trigger: betingelsesbasert
- Typisk bruk: forgrene logikk basert på kjøretidstilstand
Når timer er større enn
Kjører når timerværdien passerer en terskel.
- Trigger: forløpt tid
- Typisk bruk: forsinkede handlinger, tidsstyrte faser
Når melding mottatt
Starter et skript når en tilsvarende kringkastingsmelding mottas.
- Trigger: meldingskanal
- Typisk bruk: synkronisere flere skript
Kringkast
Sender en melding til alle skript som lytter etter den.
- Trigger: umiddelbar sending
- Typisk bruk: varsle andre skript uten å vente
Kringkast og vent
Sender en melding og setter dette skriptet på pause til mottakerne er ferdige.
- Trigger: umiddelbar sending + vent
- Typisk bruk: sekvensielle flyter der rekkefølge er viktig
Hub-hendelser
Hub-knapp trykket
Kjører når hovedknappen på huben trykkes.
- Tilstandsvalg:
trykket,sluppet,endret - Merk: tilgjengelige knappvalg kan variere etter hub-modell (ulike huber kan ha forskjellige knapper).
Hub-tilkobling endret
Kjører når hubens tilkoblingsstatus endres (tilkoblet eller frakoblet).
- Trigger: endring i tilkoblingsstatus
- Typisk bruk: håndtering av gjenoppretting av tilkobling og sikker fallback etter brudd
Hub-batteri endret
Kjører når rapportert batterinivå på huben endres.
- Trigger: oppdatering av batterinivå (for huber som støtter dette)
- Typisk bruk: lavt batteri-varsling og energisparemodus
Hub-akselerasjon endret
Kjører når akselerasjonsverdier endres.
Hub-tilt endret
Kjører når tilt-verdi endres.
- Vinkelvalg:
hvilken som helst,stigning,rulling,yaw - Merk:
yawer kun tilgjengelig på huber som støtter det.
Hub-orientering endret
Kjører når orienteringstilstanden endres (for eksempel front/opp/ned/venstre/høyre).
Sensorport-hendelser
Technic fargesensor-hendelse
Kjører når Technic fargesensor rapporterer valgt farge.
Technic avstandssensor-hendelse
Kjører når Technic avstandssensorverdier matcher valgt betingelse.
- Sammenligningsvalg:
nærmere enn,lengre enn,nøyaktig på - Enhetsvalg:
mm,cm,tommer,% - Merk: tilgjengelige enheter kan avhenge av sensormodus og tilkoblet enhet.
BOOST avstandssensor-hendelse
Kjører når BOOST avstandssensor når valgt terskel/betingelse.
- Sammenligningsvalg:
nærmere enn,lengre enn,nøyaktig på - Enhetsvalg:
%,cm,tommer
BOOST fargesensor-hendelse
Kjører når BOOST-sensor oppdager valgt farge/verdi.