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:user_management_api [2022/10/05 15:48]
sungjun [BS2User]
en:user_management_api [2024/05/28 18:32] (current)
kkshin [BS2UserFaceExBlob]
Line 23: Line 23:
   * [[BS2_GetUserSmallDatas]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.   * [[BS2_GetUserSmallDatas]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.
   * [[BS2_GetUserSmallDatasEx]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.   * [[BS2_GetUserSmallDatasEx]]:​ [+ 2.6.3] Gets selected data of user with efficient use of memory.
-  * [[BS2_EnrollUserFaceEx]]:​ [+ 2.7.1] ''​FaceStation F2''​ Enrolls new user. +  * [[BS2_EnrollUserFaceEx]]:​ [+ 2.7.1] ''​Visual Face Support''​ Enrolls new user. 
-  * [[BS2_GetUserInfosFaceEx]]:​ [+ 2.7.1] ''​FaceStation F2''​ Gets the user information of the given user ID. +  * [[BS2_GetUserInfosFaceEx]]:​ [+ 2.7.1] ''​Visual Face Support''​ Gets the user information of the given user ID. 
-  * [[BS2_GetUserDatasFaceEx]]:​ [+ 2.7.1] ''​FaceStation F2''​ Gets selected data of user.+  * [[BS2_GetUserDatasFaceEx]]:​ [+ 2.7.1] ''​Visual Face Support''​ Gets selected data of user
 +  * [[BS2_PartialUpdateUser]]:​ [+ 2.8.3] Updates partial information of an already registered user. 
 +  * [[BS2_PartialUpdateUserEx]]:​ [+ 2.8.3] Updates partial information of an already registered user. (including Job code and User phrase) 
 +  * [[BS2_PartialUpdateUserSmall]]:​ [+ 2.8.3] Updates partial information of an already registered user with efficient use of memory. 
 +  * [[BS2_PartialUpdateUserSmallEx]]:​ [+ 2.8.3] Updates partial information of an already registered user with efficient use of memory. 
 +  * [[BS2_PartialUpdateUserFaceEx]]:​ [+ 2.8.3] ''​Visual Face Support''​ Updates partial information of an already registered user. 
 +  * [[BS2_GetUserStatistic]]:​ [+ 2.8.3] Gets the user-related statistics that the device has.
  
  
Line 85: Line 91:
 |0x80  |BS2_USER_INFO_MASK_FACE ​ | |0x80  |BS2_USER_INFO_MASK_FACE ​ |
 </​WRAP>​ </​WRAP>​
-**''​Acquiring ​user information''​** \\ +**''​Get user information''​** \\ 
-The infoMask indicates what information is assigned ​to the current user when acquiring ​the user information. \\ \\+The infoMask indicates what information is allocated ​to the current user when getting ​the user information. \\ \\
 <WRAP group 50%> <WRAP group 50%>
 ^User information ​ ^BS2_USER_MASK ​ ^infoMask ​ ^ ^User information ​ ^BS2_USER_MASK ​ ^infoMask ​ ^
Line 96: Line 102:
 Choose unmasking for the information to be removed at all sections (infoMask, Partial Update families of functions, and user mask agreements). \\ \\ Choose unmasking for the information to be removed at all sections (infoMask, Partial Update families of functions, and user mask agreements). \\ \\
 **''​Partial edit of user information''​** \\ **''​Partial edit of user information''​** \\
-Choose masking for the information to be edited at all sections (infoMask, Partial Update families of functions, and user mask agreements). ​\\ \\ \\ \\+Choose masking for the information to be edited at all sections (infoMask, Partial Update families of functions, and user mask agreements). \\ \\
 **''​Default setting of user information''​** \\ **''​Default setting of user information''​** \\
-Choose masking for infoMask and unmasking for Partial Update familes of functions and user mask agreements. \\ \\+Choose masking for infoMask and unmasking for Partial Update familes of functions and user mask agreements. \\ \\ 
 **''​Changing credential information (Card/​Fingerprint/​Face)''​** \\ **''​Changing credential information (Card/​Fingerprint/​Face)''​** \\
 It checks if the credential information is allocated or not such as [numCards, numFingers, or numFaces is 0], [fingerObjs,​ cardObjs, faceObjs, or faceExObjs is NULL]. Plus, it checks infoMask. \\ It checks if the credential information is allocated or not such as [numCards, numFingers, or numFaces is 0], [fingerObjs,​ cardObjs, faceObjs, or faceExObjs is NULL]. Plus, it checks infoMask. \\
Line 118: Line 124:
 <WRAP tip 70%> <WRAP tip 70%>
 **Tip**\\ **Tip**\\
-<wrap em>Other than FaceStation F2</​wrap>​ \\ +Please use [[user management api#​BS2UserSettingEx|BS2UserSettingEx]] ​to set <wrap em>the personal authentication mode</​wrap> ​for <wrap em>Visual Face-based devices</​wrap>​.
-Please use [[user management api#​BS2UserSettingEx|BS2UserSettingEx]] for <wrap em>FaceStation F2</​wrap>​.+
 </​WRAP>​ </​WRAP>​
 <code cpp> <code cpp>
Line 291: Line 296:
 |FaceStation F2  |V1.0.0 or higher ​ | |FaceStation F2  |V1.0.0 or higher ​ |
 |X-Station 2  |V1.0.0 or higher ​ | |X-Station 2  |V1.0.0 or higher ​ |
 +|BioStation 3  |V1.0.0 or higher ​ |
 </​WRAP>​ </​WRAP>​
 **11. //​accessGroupId//​** \\  **11. //​accessGroupId//​** \\ 
Line 381: Line 387:
 <WRAP tip 70%> <WRAP tip 70%>
 **Tip**\\ **Tip**\\
-<wrap em>​FaceStation F2 Only</​wrap> ​ \\ +Please use [[user management api#​BS2UserSetting|BS2UserSetting]] ​to set <wrap em>the personal authentication mode</​wrap>​ for devices ​other than <wrap em>​Visual Face-based devices</​wrap>​.
-Please use [[user management api#​BS2UserSetting|BS2UserSetting]] <wrap em>other than</​wrap> ​FaceStation F2.+
 </​WRAP>​ </​WRAP>​
 <code cpp> <code cpp>
Line 498: Line 503:
 Fingerprint template list for user authentication,​ there must be as many as **user.numFingers**. Refer to [[Fingerprint API]] for data format. \\ \\  Fingerprint template list for user authentication,​ there must be as many as **user.numFingers**. Refer to [[Fingerprint API]] for data format. \\ \\ 
 8. //​faceObjs//​ \\  8. //​faceObjs//​ \\ 
-''​FaceStation2'',​ ''​FaceLite''​ Face template list for user authentication,​ there must be as many as **user.numFaces**. Refer to [[Face API]] for data format. \\ \\ +''​IR Face supported''​ Face template list for user authentication,​ there must be as many as **user.numFaces**. Refer to [[Face API]] for data format. \\ \\ 
 9. //job// \\  9. //job// \\ 
 Job code in T&A mode \\ \\  Job code in T&A mode \\ \\ 
Line 512: Line 517:
 List of access group of the user assigned, maximum is 16. \\ \\  List of access group of the user assigned, maximum is 16. \\ \\ 
 12. //​settingEx//​ \\  12. //​settingEx//​ \\ 
-''​FaceStation F2''​ Sets private authentication. It is now possible to combine more various authentication modes by combining fingerprints and faces. \\ \\ +''​Visual Face supported''​ Sets private authentication. It is now possible to combine more various authentication modes by combining fingerprints and faces. \\ \\ 
 13. //​faceExObjs//​ \\  13. //​faceExObjs//​ \\ 
-''​FaceStation F2''​ Face template list for user authentication,​ there must be as many as **user.numFaces**. Refer to [[Face API]] for data format. \\ \\ +''​Visual Face supported''​ Face template list for user authentication,​ there must be as many as **user.numFaces**. Refer to [[Face API]] for data format. \\ \\ 
  
 ==== BS2UserStatistic ==== ==== BS2UserStatistic ====