Restart Device


⚠️ Note: This document describes how to use the SDK's API to operate the scanning device and provides sample code in C language. Note that the API is a synchronous operation and may block the main thread when used.

⚠️ Note: Before using the API, you need to connect the device first. For detailed steps, please refer to Connect Device.

1. Restart Device

Restart the scanning device. Usage is as follows:

const char* result = inateck_scanner_ble_restart(device_id);

The return result is in JSON format. If the call is successful, result will return:

{
    "status": 0,
    "error": "",
}

If the call fails, result will return:

{
    "status": 1,
    "error": "error message",
}

2. Sample Code

#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <unistd.h>
#include "inateck_scanner_ble.h"

int main() {
    const char* device_id = "device id";
    const char* result = inateck_scanner_ble_restart(device_id);
    printf("result: %s\n", result);
    return 0;
}

3. Sample Code in Other Languages