Ton- und Vibrationssteuerung


⚠️ Achtung: Dieses Dokument beschreibt, wie man die API des SDKs verwendet, um das Scan-Gerät zu bedienen, und enthält 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. Ton- und Vibrationshinweis

Wenn die Ton- oder Vibrationsfunktion aktiviert ist, gibt das Scan-Gerät einen Ton oder eine Vibration aus. Die Verwendung ist wie folgt:

const char* result = inateck_scanner_ble_bee_or_shake(device_id);

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",
}

2. Tonsteuerung

Steuert die Tonfunktion des Scan-Geräts. Die Verwendung ist wie folgt:

const char* result = inateck_scanner_set_bee(device_id, voice_time, silent_time, 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:

3. 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";
    // Hinweis
    const char* result = inateck_scanner_ble_bee_or_shake(device_id);
    printf("Ergebnis: %s\n", result);

    result = inateck_scanner_set_bee(device_id, 100, 100, 3);
    printf("Ergebnis: %s\n", result);

    return 0;
}

4. Beispielcode in anderen Sprachen