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: {Event ID}

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.