Zum Inhalt

ID 7 – Input boolean – ISO 11783-6 – B.8.2

Das Input Boolean Objekt mit der ID 7 ermöglicht dem Bediener die Eingabe eines TRUE/FALSE-Wertes (z. B. in Form eines Kontrollkästchens).

Attribute und Record Format (Tabelle B.16)

Die folgende Tabelle beschreibt den Aufbau des Input Boolean Objekts im Objektpool.

AID Name Typ Größe (Bytes) Bereich / Wert Record Byte Beschreibung
- Object ID Integer 2 0 – 65534 1 – 2 Eindeutige ID im Objektpool.
[0] Type Integer 1 7 3 Objekttyp = Input Boolean.
[1] Background colour Integer 1 0 – 255 4 Hintergrundfarbe.
[2] Width Integer 2 0 – 65535 5 – 6 Breite und Höhe des quadratischen Feldes in Pixeln.
[3] Foreground colour Integer 2 0 – 65534 7 – 8 Objekt-ID eines Font Attributes Objekts für die Farbe des Indikators (nur Schriftfarbe relevant).
[4] Variable reference Integer 2 0 – 65534, 65535 9 – 10 Objekt-ID einer Number Variable zur Speicherung des Wertes. (65535 = Wert direkt in Attribut 5).
[5] Value Integer 1 0, 1 – 255 11 Wert: 0 = FALSE, >0 = TRUE. (Nur genutzt, wenn Variable reference NULL ist).
[6] Enabled Integer 1 0 oder 1 12 0 = Deaktiviert, 1 = Aktiviert.
- Number of macros to follow Integer 1 0 – 255 13 Anzahl der folgenden Makro-Referenzen.
- Repeat: Integer 1 0 – 255 var. Event ID, die das Makro auslöst.
- {Macro ID} Integer 1 0 – 255 var. Makro ID des auszuführenden Makros.

Darstellung

Das VT visualisiert den Booleschen Wert (z. B. als Checkbox). * Wert 0: Hintergrundfarbe wird gezeichnet. * Wert > 0: Indikator wird in Vordergrundfarbe auf Hintergrund gezeichnet.

Ereignisse (Events - Tabelle B.15)

Das Input Boolean Objekt reagiert auf folgende Ereignisse:

  • On Enable: Wenn das Objekt aktiviert wird.
  • On Disable: Wenn das Objekt deaktiviert wird.
  • On Input Field Selection: Bei Fokus/Auswahl durch den Bediener.
  • On Input Field De-selection: Bei Fokusverlust.
  • On Entry of Value: Wenn der Bediener einen neuen Wert bestätigt (ENTER). Sendet Change Numeric Value.
  • On Change Value: Wenn der Wert (z.B. durch Variable) geändert wird.
  • On Change Background Colour: Reaktion auf Farbänderung.
  • On Change Attribute: Reaktion auf generelle Attributänderungen.

Bedeutung für die Implementierung

Das Input Boolean ist ideal für einfache Ja/Nein-Optionen oder das Aktivieren/Deaktivieren von Maschinenfunktionen. Da die grafische Ausprägung (Häkchen-Stil) vom VT-Hersteller abhängt, sorgt dieses Objekt für ein konsistentes Erscheinungsbild innerhalb der Terminal-Oberfläche.

Weitere Informationen und Beispiele finden sich im ISOBUS Wiki - Boolean von Tobias Tenberg.


Hinweis: Für detaillierte Spezifikationen zu Datentypen und Nachrichtenformaten wird auf die offizielle ISO 11783-6:2018 verwiesen.