LED-Steuerung¶
⚠️ Achtung: Dieses Dokument beschreibt, wie man die API des SDKs verwendet, um das Scan-Gerät zu steuern, und bietet Beispielcode in C. Beachten Sie, dass die API synchron arbeitet und den Hauptthread blockieren kann.
⚠️ Achtung: Vor der Verwendung der API muss das Gerät verbunden werden. Die genauen Schritte finden Sie unter Gerät verbinden.
1. LED-Steuerung¶
Steuern Sie die LED-Leuchte des Scan-Geräts. Die Verwendung ist wie folgt:
const char* result = inateck_scanner_set_led(device_id, led_color, light_time, dark_time, led_count);
Das Ergebnis wird im JSON
-Format zurückgegeben. Wenn der Aufruf erfolgreich ist, wird result
zurückgegeben:
{
"status": 0,
"error": "",
}
Wenn der Aufruf fehlschlägt, wird result
zurückgegeben:
{
"status": 1,
"error": "Fehlermeldung",
}
Eingabeparameter:
led_color
ist die Farbe der LED-Leuchte, Grün ist 2, Blau ist 3, Gelb ist 4.light_time
ist die Leuchtdauer der LED-Leuchte in Einheiten von 20 Millisekunden.dark_time
ist die Dunkelzeit der LED-Leuchte in Einheiten von 20 Millisekunden.led_count
ist die Anzahl der LED-Zyklen.
2. Beispielcode¶
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <unistd.h>
#include "inateck_scanner_ble.h"
int main() {
const char* device_id = "Geräte-ID";
const char* result = inateck_scanner_set_led(device_id, 2, 100, 100, 5);
printf("Ergebnis: %s\n", result);
return 0;
}