Dies ist die Beschreibung des TCP/IP Protokolls für das Dual Button Bricklet. Allgemeine Informationen über
die Funktionen und technischen Spezifikationen des Dual Button Bricklet sind in dessen
Hardware Beschreibung zusammengefasst.
Setzt den Zustand der LEDs. Möglich Zustände sind:
0 = AutoToggleOn: Aktiviert Auto-Toggle und anfänglich aktiviert LED
1 = AutoToggleOff: Aktiviert Auto-Toggle und anfänglich deaktiviert LED.
2 = On: Aktiviert LED (Auto-Toggle is deaktiviert).
3 = Off: Deaktiviert LED (Auto-Toggle is deaktiviert).
Im Auto-Toggle Modus wechselt die LED automatisch zwischen aus und an bei jedem
Tasterdruck.
Wenn nur eine der LEDs gesetzt werden soll und der aktuelle Zustand der anderen LED
nicht bekannt ist, dann kann der Zustand mit get_led_state ausgelesen werden oder
es kann set_selected_led_state genutzt werden.
Die folgenden Bedeutungen sind für die Elemente dieser Funktion definiert:
position – Typ: char, Wertebereich: ['a' bis 'h', 'z']
hardware_version – Typ: uint8[3]
0: major – Typ: uint8, Wertebereich: [0 bis 255]
1: minor – Typ: uint8, Wertebereich: [0 bis 255]
2: revision – Typ: uint8, Wertebereich: [0 bis 255]
firmware_version – Typ: uint8[3]
0: major – Typ: uint8, Wertebereich: [0 bis 255]
1: minor – Typ: uint8, Wertebereich: [0 bis 255]
2: revision – Typ: uint8, Wertebereich: [0 bis 255]
device_identifier – Typ: uint16, Wertebereich: [0 bis 216 - 1]
Gibt die UID, die UID zu der das Bricklet verbunden ist, die
Position, die Hard- und Firmware Version sowie den Device Identifier
zurück.
Die Position ist 'a', 'b', 'c', 'd', 'e', 'f', 'g' oder 'h' (Bricklet Anschluss).
Ein Bricklet hinter einem Isolator Bricklet ist immer an
Position 'z'.
Eine Liste der Device Identifier Werte ist hier zu
finden.