本文へスキップ

Communication API

As API that configures the SSL communication, there are communication interfaces include LAN, USB, and RS485. To get real-time device connectivity and search results, please register the callback function via the BS2_SetDeviceEventListener function.



Callback Function​

typedef void (*OnDeviceFound)(uint32_t deviceId);
typedef void (*OnDeviceAccepted)(BS2_DEVICE_ID deviceId);
typedef void (*OnDeviceConnected)(uint32_t deviceId);
typedef void (*OnDeviceDisconnected)(uint32_t deviceId);
typedef void (*OnAlarmFired)(BS2_DEVICE_ID deviceId, const BS2Event* event);
typedef void (*OnInputDetected)(BS2_DEVICE_ID deviceId, const BS2Event* event);
typedef void (*OnConfigChanged)(BS2_DEVICE_ID deviceId, uint32_t configMask);
  1. OnDeviceFound

    Callback function that is called when a new BioStar device is found in Subnet.

  2. OnDeviceAccepted

    Callback function that is called when the BioStar device requests a connection to the BioStar application.

  3. OnDeviceConnected

    Callback function that is called when the device and the BioStar application are connected.

  4. OnDeviceDisconnected

    Callback function that is called when the connection between the device and the BioStar application is lost.

  5. OnAlarmFired

    Callback function that is called when an alarm set in the Zone occurs.

  6. OnInputDetected

    Callback function that is called when an input signal is generated.

  7. OnConfigChanged

    Callback function that is called when the configuration is changed by manipulating the terminal.

このページは役に立ちましたか?