2020-05-06:Submit code£º
1£¬The version of pull SDK is changed to 2.2.1.7¡£
2£¬The version of pull encryption library is changed to 1.0.0.5¡£
3£¬StandaloneSDK version is changed to 6.3.1.41¡£

2020-04-16:1£¬pull sdk When using RS485 communication£¬When the agent is opened, the status is notAGENT_OK£¬Force agent shutdown£¬Reopen the agent¡£
2£¬pull sdk When using RS485 communication£¬The agent removes assertions and exception throwing statements£¬change to direct return mode£¬avoid triggering assertions¡£

2020-04-01:1£¬Fix when the pull SDK uses RS485 communication£¬fix when the first byte is not read normally£¬subsequent problems caused by failure to read data correctly¡£
2£¬Fix when the pull SDK uses TCP communication£¬Judgment of socket error code in encryption layer£¬When the error code is 10035, the loop is exited, resulting in an exception in the read packet.

2020-03-30:1£¬The pull encryption library modifies the judgment of the returned value of wsagetlastererror.Version changed to 1.0.0.5
2£¬When repairing the anti crosstalk code of pull SDK£¬When the communication password is wrong, the incorrect error code is returned.
3£¬Repair standalone SDK SSR_ Getgenerallogdatawithmask parameter properties£¬some languages cannot get the return value normally¡£

202-03-11£º1£¬zkempull-2013-07-04-areacode New interface for standaloneSDK£ºWhen obtaining attendance records, mask and temperature detection are added£¬Version changed to 6.3.1.41.
2£¬zkempull-2013-07-04-areacode pullsdk new interface£ºObtain the file from the device and save it to the specified directory, including the file name to be saved.
3£¬pull sdkAdd anti crosstalk code and use area DLL¡£
4£¬pull sdk version changed to 2.2.1.6¡£

2020-01-15£ºUse of standalone SDK for window handles£¬Add the judgment of whether it is a Windows window£¬avoid exceptions caused by invalid wound handle¡£Version changed to 6.3.1.40.

2020-01-07£ºPull encryption library, for the previous repair: it is used to deal with the exception caused by the failure of firmware connection and the direct closing of socket when some controllers do not support encryption.When the socket returns - 1, it does not exit immediately and waits for a timeout. Encryption library version changed to 1.0.0.4

2020-01-04£ºThe pull SDK is modified to traverse all IP interfaces

2020-01-03£ºOptimize the pull SDK search device interface£¬SearchDeviceEx£¬SearchDevice£¬and modifying the IP interface ModifyIPAddress£¬The original single thread mode is modified to multi thread mode to reduce the problem of too long search time for devices in the case of a large number of devices and multiple IP addresses.Version changed to 2.2.1.5

2019-10-09£ºFix the problem of abnormal crash caused by excessive stack allocation when SetUserFaceStr face data is distributed by the standalone SDK.Version changed to 6.3.1.39

2019-10-03£ºFix the problem that pull cannot search for devices in the environment of multiple network cards.Version changed to 2.2.1.4

1,2019-08-08:Fixed the problem that the data returned by the pull SDK on a 64 bit system exceeds the 32-bit handle and is converted to int in the JNI encapsulated code.
2,2019-08-13:Repair the pull SDK. Some pull SDKs do not support encryption. The SDK attempts to encrypt the connection to the device for the first time, but the device connection fails. The socket connection is directly closed, resulting in the failure of subsequent reconnection.

