Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:release_note_263 [2019/07/24 11:47] kkshin |
en:release_note_263 [2023/08/17 13:36] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Version 2.6.3 (V2.6.3.5) ===== | ||
- | ===== Version 2.6.3 ===== | ||
==== Date ==== | ==== Date ==== | ||
2019-07-24 | 2019-07-24 | ||
Line 9: | Line 9: | ||
* Supports device Face Lite | * Supports device Face Lite | ||
* Supports device XPass 2 and XPass 2 Keypad | * Supports device XPass 2 and XPass 2 Keypad | ||
- | * Supports IPv6 | + | * Supports IPv6 (BS2 FW 1.8.0 only) |
* Gets configured server port | * Gets configured server port | ||
* Supports setting packet response time out | * Supports setting packet response time out | ||
* User enrollment API BS2_EnrollUser and BS2_EnrollUserEx have been added | * User enrollment API BS2_EnrollUser and BS2_EnrollUserEx have been added | ||
* API BS2UserSmallBlob/BS2UserSmallBlobEx for efficient use of memory in regards to large capacity of BS2UserBlob/BS2UserBlobEx (pointer processing of User Photo area) | * API BS2UserSmallBlob/BS2UserSmallBlobEx for efficient use of memory in regards to large capacity of BS2UserBlob/BS2UserBlobEx (pointer processing of User Photo area) | ||
- | * Supports more than 1000 admin users | + | * Supports more than 1000 admin users (Only some devices, higher than BS2 1.8.0, A2 1.7.0, L2 1.5.0, N2 1.2.0, FS 1.3.0, FaceLite 1.0.1, CS40 1.3.0, P2 1.3.0, W2 1.4.0, Xpass 2 1.0.0) |
* Supports fingerprint template quality score | * Supports fingerprint template quality score | ||
* Supports file log print | * Supports file log print | ||
Line 27: | Line 27: | ||
When initialize SDK, IPv6 is disabled as default. | When initialize SDK, IPv6 is disabled as default. | ||
- | * Structure [[configuration api#BS2IPV6Config]] has been added | + | * Add structure [[configuration api#BS2IPV6Config]] |
- | * Structure [[device_api#BS2IPv6DeviceInfo]] has been added | + | * Add structure [[device_api#BS2IPv6DeviceInfo]] |
- | * API [[BS2_SetDebugExCallback]] has been added | + | * Add API [[BS2_SetDebugExCallback]] |
- | * API [[BS2_GetIPConfigViaUDPEx]] has been added | + | * Add API [[BS2_GetIPConfigViaUDPEx]] |
- | * API [[BS2_SetIPConfigViaUDPEx]] has been added | + | * Add API [[BS2_SetIPConfigViaUDPEx]] |
- | * API [[BS2_GetIPV6Config]] has been added | + | * Add API [[BS2_GetIPV6Config]] |
- | * API [[BS2_SetIPV6Config]] has been added | + | * Add API [[BS2_SetIPV6Config]] |
- | * API [[BS2_GetIPV6ConfigViaUDP]] has been added | + | * Add API [[BS2_GetIPV6ConfigViaUDP]] |
- | * API [[BS2_SetIPV6ConfigViaUDP]] has been added | + | * Add API [[BS2_SetIPV6ConfigViaUDP]] |
- | * API [[BS2_GetIPV6ConfigViaUDPEx]] has been added | + | * Add API [[BS2_GetIPV6ConfigViaUDPEx]] |
- | * API [[BS2_SetIPV6ConfigViaUDPEx]] has been added | + | * Add API [[BS2_SetIPV6ConfigViaUDPEx]] |
- | * API [[BS2_GetEnableIPV4]]: has been added | + | * Add API [[BS2_GetEnableIPV4]] |
- | * API [[BS2_SetEnableIPV4]]: has been added | + | * Add API [[BS2_SetEnableIPV4]] |
- | * API [[BS2_GetEnableIPV6]]: has been added | + | * Add API [[BS2_GetEnableIPV6]] |
- | * API [[BS2_SetEnableIPV6]]: has been added | + | * Add API [[BS2_SetEnableIPV6]] |
- | * API [[BS2_SetServerPortIPV6]]: has been added | + | * Add API [[BS2_SetServerPortIPV6]] |
- | * API [[BS2_GetServerPortIPV6]]: has been added | + | * Add API [[BS2_GetServerPortIPV6]] |
- | * API [[BS2_SetSSLServerPortIPV6]]: has been added | + | * Add API [[BS2_SetSSLServerPortIPV6]] |
- | * API [[BS2_GetSSLServerPortIPV6]]: has been added | + | * Add API [[BS2_GetSSLServerPortIPV6]] |
- | * API [[BS2_GetSpecifiedDeviceInfo]]: has been added | + | * Add API [[BS2_GetSpecifiedDeviceInfo]] |
- | * API [[BS2_SearchDevicesCoreStationEx]]: has been added | + | * Add API [[BS2_SearchDevicesCoreStationEx]] |
<text size="x-large">5.</text> The APIs getting server port have been added. | <text size="x-large">5.</text> The APIs getting server port have been added. | ||
- | * API [[BS2_GetServerPort]] has been added | + | * Add API [[BS2_GetServerPort]] |
- | * API [[BS2_GetSSLServerPort]] has been added | + | * Add API [[BS2_GetSSLServerPort]] |
<text size="x-large">6.</text> You can set packet response timeout with device. | <text size="x-large">6.</text> You can set packet response timeout with device. | ||
- | * API [[BS2_SetDefaultResponseTimeout]] has been added | + | * Add API [[BS2_SetDefaultResponseTimeout]] |
- | * API [[BS2_GetDefaultResponseTimeout]] has been added | + | * Add API [[BS2_GetDefaultResponseTimeout]] |
<text size="x-large">7.</text> BS2_EnrollUser and BS2_EnrollUserEx for user enrollment API have been added.\\ | <text size="x-large">7.</text> BS2_EnrollUser and BS2_EnrollUserEx for user enrollment API have been added.\\ | ||
It is the exactly same as the existing BS2_EnrolUser and BS2_EnrolUserEx APIs but only changed to correct spelling. \\ | It is the exactly same as the existing BS2_EnrolUser and BS2_EnrolUserEx APIs but only changed to correct spelling. \\ | ||
- | * API [[BS2_EnrollUser]] has been added | + | * Add API [[BS2_EnrollUser]] |
- | * API [[BS2_EnrollUserEx]] has been added | + | * Add API [[BS2_EnrollUserEx]] |
- | <text size="x-large">8.</text> | + | <text size="x-large">8.</text> Member [[user management api#BS2UserPhoto]] of user structures [[user management api#BS2UserBlob]] and [[user management api#BS2UserBlobEx]] is designed to have fixed memory.\\ |
- | + | ||
- | Member[[user management api#BS2UserPhoto]] of user structures [[user management api#BS2UserBlob]] and [[user management api#BS2UserBlobEx]] is designed to have fixed memory.\\ | + | |
Even if you do not use the photo, it uses fixed-size of memory.\\ | Even if you do not use the photo, it uses fixed-size of memory.\\ | ||
It wouldn't be a problem if there are few users to transfer and receive. However, if there are many users, then allocated memory is getting bigger as well. \\ | It wouldn't be a problem if there are few users to transfer and receive. However, if there are many users, then allocated memory is getting bigger as well. \\ | ||
- | In 2.6.3, we added API that can use memory more efficiently through pointer processing of BS2UserPhoto.\\ | + | In 2.6.3, we added API that can use memory more efficiently through pointer processing of [[user management api#BS2UserPhoto]].\\ |
- | + | ||
- | * Structure [[user management api#BS2UserSmallBlob]] has been added | + | |
- | * Structure [[user management api#BS2UserSmallBlobEx]] has been added | + | |
- | * API [[BS2_EnrollUserSmall]] has been added | + | |
- | * API [[BS2_EnrollUserSmallEx]] has been added | + | |
- | * API [[BS2_GetUserSmallInfos]] has been added | + | |
- | * API [[BS2_GetUserSmallDatas]] has been added | + | |
- | * API [[BS2_GetUserSmallInfosEx]] has been added | + | |
- | * API [[BS2_GetUserSmallDatasEx]] has been added | + | |
- | * API [[BS2_VerifyUserSmall]] has been added | + | |
- | * API [[BS2_IdentifyUserSmall]] has been added | + | |
- | * API [[BS2_VerifyUserSmallEx]] has been added | + | |
- | * API [[BS2_IdentifyUserSmallEx]] has been added | + | |
- | * API [[BS2_GetUserSmallInfosFromDir]] has been added | + | |
- | * API [[BS2_GetUserSmallDatasFromDir]] has been added | + | |
- | * API [[BS2_GetUserSmallInfosExFromDir]] has been added | + | |
- | * API [[BS2_GetUserSmallDatasExFromDir]] has been added | + | |
- | <text size="x-large">9.</text> | + | * Add structure [[user management api#BS2UserSmallBlob]] |
+ | * Add structure [[user management api#BS2UserSmallBlobEx]] | ||
+ | * Add API [[BS2_EnrollUserSmall]] | ||
+ | * Add API [[BS2_EnrollUserSmallEx]] | ||
+ | * Add API [[BS2_GetUserSmallInfos]] | ||
+ | * Add API [[BS2_GetUserSmallDatas]] | ||
+ | * Add API [[BS2_GetUserSmallInfosEx]] | ||
+ | * Add API [[BS2_GetUserSmallDatasEx]] | ||
+ | * Add API [[BS2_VerifyUserSmall]] | ||
+ | * Add API [[BS2_IdentifyUserSmall]] | ||
+ | * Add API [[BS2_VerifyUserSmallEx]] | ||
+ | * Add API [[BS2_IdentifyUserSmallEx]] | ||
+ | * Add API [[BS2_GetUserSmallInfosFromDir]] | ||
+ | * Add API [[BS2_GetUserSmallDatasFromDir]] | ||
+ | * Add API [[BS2_GetUserSmallInfosExFromDir]] | ||
+ | * Add API [[BS2_GetUserSmallDatasExFromDir]] | ||
- | You can add device operators up to 1000.\\ | + | <text size="x-large">9.</text> You can add device operators up to 1000.\\ |
- | Still, you can only add maximum 10 operators if you use the existing structure [[configuration api#BS2AuthConfig]] \\ | + | Still, you can only add maximum 10 operators if you use the existing structure [[configuration api#BS2AuthConfig]]. \\ |
In 2.6.3, you can add operators up to 1000 with the new structure with the new API. | In 2.6.3, you can add operators up to 1000 with the new structure with the new API. | ||
<callout type="warning" icon="true"> | <callout type="warning" icon="true"> | ||
- | <wrap em>Caution</wrap> \\ | + | **CAUTION** \\ |
The exsiting [[configuration api#BS2AuthConfig]] and operators are valid until you call the new API. | The exsiting [[configuration api#BS2AuthConfig]] and operators are valid until you call the new API. | ||
- | However, if at any one time you call the newly added API below, the existing [[configuration api#BS2AuthConfig]]setting will be ignored so you need to use only the new API and structure. \\ | + | However, if at any one time you call the newly added API below, the existing [[configuration api#BS2AuthConfig]] setting will be ignored so you need to use only the new API and structure. \\ |
If you want to use the new API with the new structure, please move the operator list managed by existing BS2AuthConfig securely to the new structure [[device_api#BS2AuthOperatorLevel]] where can manage 1000 operators. \\ | If you want to use the new API with the new structure, please move the operator list managed by existing BS2AuthConfig securely to the new structure [[device_api#BS2AuthOperatorLevel]] where can manage 1000 operators. \\ | ||
</callout> | </callout> | ||
- | * Structure [[device_api#BS2AuthOperatorLevel]] has been added | + | * Add structure [[device_api#BS2AuthOperatorLevel]] |
- | * API [[BS2_GetAuthOperatorLevelEx]] has been added | + | * Add API [[BS2_GetAuthOperatorLevelEx]] |
- | * API [[BS2_GetAllAuthOperatorLevelEx]] has been added | + | * Add API [[BS2_GetAllAuthOperatorLevelEx]] |
- | * API [[BS2_SetAuthOperatorLevelEx]] has been added | + | * Add API [[BS2_SetAuthOperatorLevelEx]] |
- | * API [[BS2_RemoveAuthOperatorLevelEx]] has been added | + | * Add API [[BS2_RemoveAuthOperatorLevelEx]] |
- | * API [[BS2_RemoveAllAuthOperatorLevelEx]] has been added | + | * Add API [[BS2_RemoveAllAuthOperatorLevelEx]] |
<text size="x-large">10.</text> You can check fingerprint template quality score. | <text size="x-large">10.</text> You can check fingerprint template quality score. | ||
* Refer to structure [[fingerprint api#BS2Fingerprint]] | * Refer to structure [[fingerprint api#BS2Fingerprint]] | ||
- | * API [[BS2_GetFingerTemplateQuality]] has been added. | + | * Add API [[BS2_GetFingerTemplateQuality]] |
<text size="x-large">11.</text> File log print(debugging) is supported. | <text size="x-large">11.</text> File log print(debugging) is supported. | ||
- | * API [[BS2_SetDebugFileLog]] has been added. | + | * Add API [[BS2_SetDebugFileLog]] |
\\ | \\ | ||
Line 188: | Line 185: | ||
</WRAP> | </WRAP> | ||
- | <text size="x-large">18.</text> Modified to allow to connect devices with the same IP in different port. \\ | + | <text size="x-large">18.</text> Modified to allow to connect devices with the same IP in different port for the API [[BS2_ConnectDeviceViaIP]]. \\ |
<text size="x-large">19.</text> [C# Sample] Changed the parameter alarmFlags(BS2Door) to unconditionalLock. \\ | <text size="x-large">19.</text> [C# Sample] Changed the parameter alarmFlags(BS2Door) to unconditionalLock. \\ |