Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:ssl_api [2018/03/20 15:59] yjjung [SSL API] |
en:ssl_api [2018/07/05 10:50] (current) michael [Callback Function] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== SSL API ====== | ====== SSL 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. | + | API that configures the SSL communication |
\\ | \\ | ||
- | * [[BS2_SetDeviceEventListener]]: Sets device search and network connection event listener. | + | * [[BS2_SetSSLHandler]]: Configures the SSL communication. |
- | * [[BS2_SearchDevices]]: Search for devices in subnet. | + | * [[BS2_DisableSSL]]: Disables the SSL communication. |
- | * [[BS2_SearchDevicesEx]]: Search for devices in a specific IP address band. | + | |
- | * [[BS2_GetDevices]]: Gets the managed device information. | + | |
- | * [[BS2_ConnectDevice]]: Connects the device using the device identifier. | + | |
- | * [[BS2_ConnectDeviceViaIP]]: Connect devices using IP address and Port. | + | |
- | * [[BS2_DisconnectDevice]]: Disconnects from the device. | + | |
- | * [[BS2_SetKeepAliveTimeout]]: Sets the keep-alive timeout. | + | |
- | * [[BS2_SetNotificationListener]]: Sets the Notification listener. | + | |
- | * [[BS2_SetServerPort]]: Set the Server Port. | + | |
===== Callback Function ===== | ===== Callback Function ===== | ||
<code cpp> | <code cpp> | ||
- | typedef void (*GetRootCaFilePath)(uint32_t deviceId); | + | typedef const char* (*GetRootCaFilePath)(uint32_t deviceId); |
typedef const char* (*GetServerCaFilePath)(BS2_DEVICE_ID deviceId); | typedef const char* (*GetServerCaFilePath)(BS2_DEVICE_ID deviceId); | ||
typedef const char* (*GetServerPrivateKeyFilePath)(uint32_t deviceId); | typedef const char* (*GetServerPrivateKeyFilePath)(uint32_t deviceId); | ||
typedef const char* (*GetPassword)(uint32_t deviceId); | typedef const char* (*GetPassword)(uint32_t deviceId); | ||
- | typedef const char* (*OnErrorOccured)(BS2_DEVICE_ID deviceId, int errCode); | + | typedef void (*OnErrorOccured)(BS2_DEVICE_ID deviceId, int errCode); |
</code> | </code> | ||