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
Next revision Both sides next revision
en:user_management_api [2022/10/05 15:46]
sungjun [BS2User]
en:user_management_api [2024/05/28 17:11]
kkshin
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 72: Line 78:
 **8. //​infoMask//​** \\ **8. //​infoMask//​** \\
 [+ 2.8.3] This indicates what information the user has. By changing the information at infoMask and sending the information to change to the device, it is possible to partially change the selected user’s information. \\ [+ 2.8.3] This indicates what information the user has. By changing the information at infoMask and sending the information to change to the device, it is possible to partially change the selected user’s information. \\
-At this moment, Partial ​update ​families of functions([[BS2_PartialUpdateUser]],​ [[BS2_PartialUpdateUserEx]],​ [[BS2_PartialUpdateUserSmall]],​ [[BS2_PartialUpdateUserSmallEx]],​ [[BS2_PartialUpdateUserFaceEx]]) and user mask argument must match (refer to the table below). \\+At this moment, Partial ​Update ​families of functions([[BS2_PartialUpdateUser]],​ [[BS2_PartialUpdateUserEx]],​ [[BS2_PartialUpdateUserSmall]],​ [[BS2_PartialUpdateUserSmallEx]],​ [[BS2_PartialUpdateUserFaceEx]]) and user mask argument must match (refer to the table below). \\
  
 <WRAP group 50%> <WRAP group 50%>
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 94: Line 100:
 </​WRAP>​ </​WRAP>​
 **''​Partial removal of user information''​** \\ **''​Partial removal of user information''​** \\
-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>​ of <wrap em>​FaceStation F2, BioStation 3</​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>​FaceStation F2 and BioStation 3</​wrap>​.
-Please use [[user management api#​BS2UserSetting|BS2UserSetting]] <wrap em>other than</wrap> FaceStation F2.+
 </​WRAP>​ </​WRAP>​
 <code cpp> <code cpp>