Gå til hovedinnhold

Dashboard-kontrollere

Disse blokkene brukes til å lese brukerinput fra skjermkontroller, reagere på brukerhandlinger og oppdatere dashboardets UI-tilstand.

Globale dashboard-kontrollerblokker

Sett kontrollerfarge

block_dashboard_controller_all_set_color.svg

Endrer den visuelle aksentfargen til valgt dashboard-kontroller.

  • Type: kommandoblokk
  • Typisk bruk: indikere kjøretidstilstander eller dynamisk endre kontrollerstil basert på betingelser

Sett kontrollerinteraktivitet

block_dashboard_controller_all_set_interactivity.svg

Kontrollerer interaktiviteten til valgt dashboard-kontroller.
Hvis interaktivitet er deaktivert, reagerer ikke kontrolleren på berøringsinput.

  • Type: kommandoblokk
  • Typisk bruk: midlertidig låse kontroller under spesifikk logikk eller sikkerhetstilstander
  • Tilstandsvalg: aktiver, deaktiver

Knappblokker

Knapphendelse

block_dashboard_controller_button_event.svg

Utløses når dashboard-knappen endrer tilstand (trykket/sluppet).

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Tilstandsvalg: trykket, sluppet

Knappverdi (boolsk)

block_dashboard_controller_button_value_boolean.svg

Rapporterer gjeldende tilstand for dashboard-knappen.

  • Type: verdiblokk
  • Output: true/false
  • Tilstandsvalg: trykket, sluppet

D-pad-blokker

D-pad-hendelse

block_dashboard_controller_dpad_event.svg

Utløses når D-pad-retningen endres eller matcher konfigurert retning.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Retningsvalg: opp, ned, venstre, høyre
  • Knappetilstand: trykket, sluppet

D-pad-verdi (boolsk)

block_dashboard_controller_dpad_value_boolean.svg

Rapporterer om valgt D-pad-retning er aktiv.

  • Type: verdiblokk
  • Output: true/false
  • Retningsvalg: opp, ned, venstre, høyre
  • Knappetilstand: trykket, sluppet

Joystick-blokker

Joystick-hendelse

block_dashboard_controller_joystick_event.svg

Utløses når joystick-posisjonen endres.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Tilstandsvalg: opp, ned, venstre, høyre, flyttet, sluppet

Joystick-verdi (float)

block_dashboard_controller_joystick_value_float.svg

Rapporterer joystick-akseverdi.

  • Type: verdiblokk
  • Output: numerisk (float), vanligvis i et normalisert område
  • Aksevalg: x-akse, y-akse

Pedalblokker

Pedalhendelse

block_dashboard_controller_pedals_event.svg

Utløses når pedalinput endres.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Pedalvalg: hvilken som helst, brems, akselerasjon
  • Tilstandsvalg: flyttet, trykket, sluppet

Pedalverdi (float)

block_dashboard_controller_pedals_value_float.svg

Rapporterer analog pedalverdi.

  • Type: verdiblokk
  • Output: numerisk (float)

Pedalverdi (boolsk)

block_dashboard_controller_pedals_value_boolean.svg

Returnerer valgt tilstand basert på om en spesifikk pedal er trykket eller sluppet.

  • Type: verdiblokk
  • Output: true/false
  • Pedalvalg: brems, akselerasjon
  • Tilstandsvalg: trykket, sluppet

Sliderblokker

Slider-hendelse

block_dashboard_controller_slider_event.svg

Utløses når sliderverdi endres.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Tilstandsvalg: lav, høy, flyttet, sluppet

Sliderverdi (float)

block_dashboard_controller_slider_value_float.svg

Rapporterer gjeldende sliderverdi.

  • Type: verdiblokk
  • Output: numerisk (float)

Stepperblokker

Stepper-hendelse

block_dashboard_controller_stepper_event.svg

Utløses når stepperverdi endres med ett steg.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Stegvalg: hvilken som helst, reset, minus, pluss
  • Knappetilstand: trykket, sluppet

Stepperverdi (float)

block_dashboard_controller_stepper_value_float.svg

Rapporterer gjeldende stepperverdi.

  • Type: verdiblokk
  • Output: numerisk (float)

Rattblokker

Ratt-hendelse

block_dashboard_controller_steering_wheel_event.svg

Utløses når rattposisjonen endres.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Tilstandsvalg: flyttet, trykket, sluppet

Rattverdi (float)

block_dashboard_controller_steering_wheel_value_float.svg

Rapporterer gjeldende rattverdi.

  • Type: verdiblokk
  • Output: numerisk (float)

Rattverdi (boolsk)

block_dashboard_controller_steeringwheel_value_boolean.svg

Returnerer valgt tilstand basert på om rattet er trykket eller sluppet.

  • Type: verdiblokk
  • Output: true/false
  • Tilstandsvalg: flyttet, trykket, sluppet

Bryterblokker

Bryter-hendelse

block_dashboard_controller_switch_event.svg

Utløses når brytertilstand endres.

  • Type: hendelsesblokk
  • Output: starter tilkoblet skript
  • Valg: , av

Bryterverdi (boolsk)

block_dashboard_controller_switch_value_boolean.svg

Rapporterer gjeldende brytertilstand.

  • Type: verdiblokk
  • Output: true/false
  • Tilstandsvalg: , av

Monitorblokker

Vis på monitor

block_dashboard_controller_monitor_show.svg

Viser informasjon (tekst eller verdi) på dashboard-monitoren.

  • Type: kommandoblokk
  • Typisk bruk: vise batterinivå, motorvinkel, tilkoblet enhet på hub-port osv.

Sett monitorverdi

block_dashboard_controller_monitor_set_value.svg

Setter heltallsverdi for en dashboard speedometer-monitor.

  • Type: kommandoblokk
  • Typisk bruk: oppdatere speedometerverdi under kjøring

Sett tiltmonitorverdi

block_dashboard_controller_monitor_tilt_set_value.svg

Setter tiltmonitorverdi (stigning/rulling) for dashboard tiltmonitor.

  • Type: kommandoblokk
  • Typisk bruk: vise tiltverdier i sanntid
  • Aksevalg: stigning, rulling