Manage Fingerprint Information

If you want to access by fingerprint, you should collect the fingerprint data via the fingerprint recorder first, and then apply the fingerprint data and parameters (e.g., fingerprint ID, type, and so on) to the fingerprint module of access control device and link the fingerprints with the card for getting the access permissions.

Figure 1 Programming Flow of Managing Fingerprint Information

  1. Call NET_DVR_GetDeviceAbility, specify dwAbilityType to "ACS_ABILITY" (macro definition value: 0x801), and set pCondBuffer to the message XML_Desc_AcsAbility for getting access control capability to check if managing fingerprint information is supported by device.

    The access control capability is returned in the message XML_AcsAbility by pOutBuffer.

    If supports, the node <FingerPrint> is returned in the message, and then you can perform the following steps.

    Otherwise, managing fingerprint information is not supported, please end this task.

  2. Perform one of the following operations to get, apply, or delete fingerprint information.
    Note:

    The status callback function fRemoteConfigCallback in NET_DVR_StartRemoteConfig should be set to "null".

  3. Call NET_DVR_StopRemoteConfig to disconnect the persistent connection.

    Fingerprint Management Example Page

Call NET_DVR_Logout and NET_DVR_Cleanup to log out and release the resource.