Barcode-Konfiguration


⚠️ Achtung: Dieses Dokument beschreibt, wie man die API des SDKs zur Bedienung des Scangeräts verwendet 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. Alle Barcodes aktivieren

Aktivieren Sie alle unterstützten Barcodes des Scangeräts. Verwenden Sie die folgende Methode:

const char* result = inateck_scanner_ble_open_all_code(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. Alle Barcodes deaktivieren

Deaktivieren Sie alle unterstützten Barcodes des Scangeräts. Verwenden Sie die folgende Methode:

const char* result = inateck_scanner_ble_close_all_code(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",
}

3. Standard-Barcode-Status wiederherstellen

Stellen Sie den Standard-Barcode-Status des Scangeräts wieder her. Verwenden Sie die folgende Methode:

const char* result = inateck_scanner_ble_reset_all_code(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",
}

4. 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";
    // Alle Barcodes aktivieren
    const char* result = inateck_scanner_ble_open_all_code(device_id);
    printf("Ergebnis: %s\n", result);
    // Alle Barcodes deaktivieren
    result = inateck_scanner_ble_close_all_code(device_id);
    printf("Ergebnis: %s\n", result);
    // Standard-Barcode-Status wiederherstellen
    result = inateck_scanner_ble_reset_all_code(device_id);
    printf("Ergebnis: %s\n", result);
    return 0;
}

5. Beispielcode in anderen Sprachen