Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:communication_api [2019/06/03 09:30]
yjjung [Communication API]
en:communication_api [2026/03/11 15:59] (current)
Line 3: Line 3:
 \\ \\
  
-     * [[BS2_SetDeviceEventListener]]:​ Sets device search and network connection event listener. +  ​* [[BS2_SetDeviceEventListener]]:​ Sets device search and network connection event listener. 
-     ​* [[BS2_SearchDevices]]:​ Search for devices in subnet. +  * [[BS2_SearchDevices]]:​ Search for devices in subnet. 
-     ​* [[BS2_SearchDevicesEx]]:​ Search for devices in a specific IP address band. +  * [[BS2_SearchDevicesEx]]:​ Search for devices in a specific IP address band. 
-     ​* [[BS2_GetDevices]]:​ Gets the managed device information. +  * [[BS2_GetDevices]]:​ Gets the managed device information. 
-     ​* [[BS2_ConnectDevice]]:​ Connects the device using the device identifier. +  * [[BS2_ConnectDevice]]:​ Connects the device using the device identifier. 
-     ​* [[BS2_ConnectDeviceViaIP]]:​ Connect devices using IP address and Port. +  * [[BS2_ConnectDeviceIPV6]]:​ Connects the device in IPv6 mode using the device identifier. 
-     ​* [[BS2_DisconnectDevice]]:​ Disconnects from the device. +  ​* [[BS2_ConnectDeviceViaIP]]:​ Connect devices using IP address and Port. 
-     ​* [[BS2_SetKeepAliveTimeout]]:​ Sets the keep-alive timeout. +  * [[BS2_DisconnectDevice]]:​ Disconnects from the device. 
-     ​* [[BS2_SetNotificationListener]]:​ Sets the Notification listener. +  * [[BS2_SetKeepAliveTimeout]]:​ Sets the keep-alive timeout. 
-     ​* [[BS2_SetServerPort]]:​ Sets the server Port. +  * [[BS2_SetNotificationListener]]:​ Sets the Notification listener. 
-     ​* [[BS2_SetSSLServerPort]]:​ Sets the SSL server Port. +  * [[BS2_SetServerPort]]:​ Sets the server Port. 
-     ​* [[BS2_GetServerPort]]:​ [+ 2.6.3] Gets the server Port. +  * [[BS2_SetSSLServerPort]]:​ Sets the SSL server Port. 
-     ​* [[BS2_GetSSLServerPort]]:​ [+ 2.6.3] Gets the SSL server port. +  * [[BS2_GetServerPort]]:​ [+ 2.6.3] Gets the server Port. 
-     ​* [[BS2_IsConnected]]:​ Checks device connection status. +  * [[BS2_GetSSLServerPort]]:​ [+ 2.6.3] Gets the SSL server port. 
-     ​* [[BS2_IsAutoConnection]]:​ Checks auto connection status. +  * [[BS2_IsConnected]]:​ Checks device connection status. 
-     ​* [[BS2_SetAutoConnection]]:​ Sets auto connection. +  * [[BS2_IsAutoConnection]]:​ Checks auto connection status. 
-     ​* [[BS2_GetEnableIPV4]]:​ [+ 2.6.3] Gets IPv4 connection mode. +  * [[BS2_SetAutoConnection]]:​ Sets auto connection. 
-     ​* [[BS2_SetEnableIPV4]]:​ [+ 2.6.3] Sets IPv4 connection mode. +  * [[BS2_GetEnableIPV4]]:​ [+ 2.6.3] Gets IPv4 connection mode. 
-     ​* [[BS2_GetEnableIPV6]]:​ [+ 2.6.3] Gets IPv6 connection mode. +  * [[BS2_SetEnableIPV4]]:​ [+ 2.6.3] Sets IPv4 connection mode. 
-     ​* [[BS2_SetEnableIPV6]]:​ [+ 2.6.3] Sets IPv6 connection mode. +  * [[BS2_GetEnableIPV6]]:​ [+ 2.6.3] Gets IPv6 connection mode. 
-     ​* [[BS2_SetServerPortIPV6]]:​ [+ 2.6.3] Sets server port when connecting IPv6 server mode. +  * [[BS2_SetEnableIPV6]]:​ [+ 2.6.3] Sets IPv6 connection mode. 
-     ​* [[BS2_GetServerPortIPV6]]:​ [+ 2.6.3] Gets server port when connecting IPv6 server mode. +  * [[BS2_SetServerPortIPV6]]:​ [+ 2.6.3] Sets server port when connecting IPv6 server mode. 
-     ​* [[BS2_SetSSLServerPortIPV6]]:​ [+ 2.6.3] Sets server port when connecting IPv6 server mode using SSL.  +  * [[BS2_GetServerPortIPV6]]:​ [+ 2.6.3] Gets server port when connecting IPv6 server mode. 
-     ​* [[BS2_GetSSLServerPortIPV6]]:​ [+ 2.6.3] Gets server port when connecting IPv6 server mode using SSL.  +  * [[BS2_SetSSLServerPortIPV6]]:​ [+ 2.6.3] Sets server port when connecting IPv6 server mode using SSL.  
-     ​* [[BS2_SetDefaultResponseTimeout]]:​ [+ 2.6.3] Sets default response timeout between device and server.  +  * [[BS2_GetSSLServerPortIPV6]]:​ [+ 2.6.3] Gets server port when connecting IPv6 server mode using SSL.  
-     ​* [[BS2_GetDefaultResponseTimeout]]:​ [+ 2.6.3] Gets default response timeout between device and server. ​+  * [[BS2_SetDefaultResponseTimeout]]:​ [+ 2.6.3] Sets default response timeout between device and server.  
 +  * [[BS2_GetDefaultResponseTimeout]]:​ [+ 2.6.3] Gets default response timeout between device and server. ​ 
 +  * [[BS2_GetSocketRetryCount]]:​ [+ 2.9.1] Gets the setting value of the number of retries for read/write failures during Non SSL communication. 
 +  * [[BS2_SetSocketRetryCount]]:​ [+ 2.9.1] Set the number of retries for read/write failures during Non SSL communication. 
 +  * [[BS2_GetSocketSSLRetryCount]]:​ [+ 2.9.1] Gets the setting value of the number of retries for read/write failures during SSL communication. 
 +  * [[BS2_SetSocketSSLRetryCount]]:​ [+ 2.9.1] Set the number of retries for read/write failures during SSL communication. 
 +  * [[BS2_SetDefaultLongResponseTimeout]]:​ [+ 2.9.12] Sets the packet response timeout with the device. (For time-intensive APIs) 
 +  * [[BS2_GetDefaultLongResponseTimeout]]:​ [+ 2.9.12] Checks the packet response timeout information with the device. (For time-intensive APIs)
 ===== Callback Function ===== ===== Callback Function =====
 <code cpp> <code cpp>