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> | ||