# API Index

### B

BUG, macro in Logging
BUG_ON, macro in Logging

### C

FpContext, struct in FpContext
FpContext::device-added, object signal in FpContext
FpContext::device-removed, object signal in FpContext
FpContextClass, struct in FpContext
fp_context_enumerate, function in FpContext
fp_context_get_devices, function in FpContext
fp_context_new, function in FpContext

### D

fp_dbg, macro in Logging
FpDevice, struct in FpDevice
FpDevice::removed, object signal in FpDevice
FpDevice:device-id, object property in FpDevice
FpDevice:driver, object property in FpDevice
FpDevice:finger-status, object property in FpDevice
FpDevice:fpi-driver-data, object property in FpDevice
FpDevice:fpi-environ, object property in FpDevice
FpDevice:fpi-udev-data-hidraw, object property in FpDevice
FpDevice:fpi-udev-data-spidev, object property in FpDevice
FpDevice:fpi-usb-device, object property in FpDevice
FpDevice:name, object property in FpDevice
FpDevice:nr-enroll-stages, object property in FpDevice
FpDevice:open, object property in FpDevice
FpDevice:removed, object property in FpDevice
FpDevice:scan-type, object property in FpDevice
FpDevice:temperature, object property in FpDevice
FpDeviceClass, struct in Internal FpDevice
FpDeviceError, enum in FpDevice
FpDeviceFeature, enum in FpDevice
FpDeviceRetry, enum in FpDevice
FpDeviceType, enum in FpDevice
fp_device_capture, function in FpDevice
fp_device_capture_finish, function in FpDevice
fp_device_capture_sync, function in FpDevice
fp_device_clear_storage, function in FpDevice
fp_device_clear_storage_finish, function in FpDevice
fp_device_clear_storage_sync, function in FpDevice
fp_device_close, function in FpDevice
fp_device_close_finish, function in FpDevice
fp_device_close_sync, function in FpDevice
fp_device_delete_print, function in FpDevice
fp_device_delete_print_finish, function in FpDevice
fp_device_delete_print_sync, function in FpDevice
fp_device_enroll, function in FpDevice
fp_device_enroll_finish, function in FpDevice
fp_device_enroll_sync, function in FpDevice
FP_DEVICE_ERROR, macro in FpDevice
fp_device_error_quark, function in FpDevice
fp_device_get_device_id, function in FpDevice
fp_device_get_driver, function in FpDevice
fp_device_get_features, function in FpDevice
fp_device_get_finger_status, function in FpDevice
fp_device_get_name, function in FpDevice
fp_device_get_nr_enroll_stages, function in FpDevice
fp_device_get_scan_type, function in FpDevice
fp_device_has_feature, function in FpDevice
fp_device_has_storage, function in FpDevice
fp_device_identify, function in FpDevice
fp_device_identify_finish, function in FpDevice
fp_device_identify_sync, function in FpDevice
fp_device_is_open, function in FpDevice
fp_device_list_prints, function in FpDevice
fp_device_list_prints_finish, function in FpDevice
fp_device_list_prints_sync, function in FpDevice
fp_device_open, function in FpDevice
fp_device_open_finish, function in FpDevice
fp_device_open_sync, function in FpDevice
fp_device_resume, function in FpDevice
fp_device_resume_finish, function in FpDevice
fp_device_resume_sync, function in FpDevice
FP_DEVICE_RETRY, macro in FpDevice
fp_device_retry_quark, function in FpDevice
fp_device_supports_capture, function in FpDevice
fp_device_supports_identify, function in FpDevice
fp_device_suspend, function in FpDevice
fp_device_suspend_finish, function in FpDevice
fp_device_suspend_sync, function in FpDevice
fp_device_verify, function in FpDevice
fp_device_verify_finish, function in FpDevice
fp_device_verify_sync, function in FpDevice

### E

FpEnrollProgress, user_function in FpDevice
fp_err, macro in Logging

### F

FpFinger, enum in FpPrint
FpFingerStatusFlags, enum in FpDevice

### I

FpIdEntry, struct in Internal FpDevice
FpiDeviceAction, enum in Internal FpDevice
FpiDeviceUdevSubtypeFlags, enum in Internal FpDevice
FpiImageDeviceState, enum in Internal FpImageDevice
FpiImageFlags, enum in Internal FpImage
FpImage, struct in Internal FpImage
FpImage:height, object property in Internal FpImage
FpImage:width, object property in Internal FpImage
FpImageDevice, struct in FpImageDevice
FpImageDevice::fpi-image-device-state-changed, object signal in FpImageDevice
FpImageDevice:fpi-image-device-state, object property in FpImageDevice
FpImageDeviceClass, struct in Internal FpImageDevice
fp_image_detect_minutiae, function in FpImage
fp_image_detect_minutiae_finish, function in FpImage
fp_image_get_binarized, function in FpImage
fp_image_get_data, function in FpImage
fp_image_get_height, function in FpImage
fp_image_get_minutiae, function in FpImage
fp_image_get_ppmm, function in FpImage
fp_image_get_width, function in FpImage
fp_image_new, function in FpImage
FpiMatchResult, enum in Internal FpPrint
fp_info, macro in Logging
FpiPrintType, enum in Internal FpPrint
FpiSpiTransfer, struct in SPI transfer helpers
FpiSpiTransferCallback, user_function in SPI transfer helpers
FpiSsm, struct in Sequential state machine
FpiSsmCompletedCallback, user_function in Sequential state machine
FpiSsmHandlerCallback, user_function in Sequential state machine
FpiTransferType, enum in USB transfer helpers
FpiUsbTransfer, struct in USB transfer helpers
FpiUsbTransferCallback, user_function in USB transfer helpers
fpi_assemble_frames, function in Image frame assembly
fpi_assemble_lines, function in Image frame assembly
fpi_device_action_error, function in Internal FpDevice
fpi_device_action_is_cancelled, function in Internal FpDevice
fpi_device_add_timeout, function in Internal FpDevice
fpi_device_capture_complete, function in Internal FpDevice
fpi_device_class_auto_initialize_features, function in Internal FpDevice
fpi_device_clear_storage_complete, function in Internal FpDevice
fpi_device_close_complete, function in Internal FpDevice
fpi_device_critical_enter, function in Internal FpDevice
fpi_device_critical_leave, function in Internal FpDevice
fpi_device_delete_complete, function in Internal FpDevice
fpi_device_enroll_complete, function in Internal FpDevice
fpi_device_enroll_progress, function in Internal FpDevice
fpi_device_error_new, function in Internal FpDevice
fpi_device_error_new_msg, function in Internal FpDevice
fpi_device_get_cancellable, function in Internal FpDevice
fpi_device_get_capture_data, function in Internal FpDevice
fpi_device_get_current_action, function in Internal FpDevice
fpi_device_get_delete_data, function in Internal FpDevice
fpi_device_get_driver_data, function in Internal FpDevice
fpi_device_get_enroll_data, function in Internal FpDevice
fpi_device_get_identify_data, function in Internal FpDevice
fpi_device_get_udev_data, function in Internal FpDevice
fpi_device_get_usb_device, function in Internal FpDevice
fpi_device_get_verify_data, function in Internal FpDevice
fpi_device_get_virtual_env, function in Internal FpDevice
fpi_device_identify_complete, function in Internal FpDevice
fpi_device_identify_report, function in Internal FpDevice
fpi_device_list_complete, function in Internal FpDevice
fpi_device_open_complete, function in Internal FpDevice
fpi_device_probe_complete, function in Internal FpDevice
fpi_device_remove, function in Internal FpDevice
fpi_device_report_finger_status, function in Internal FpDevice
fpi_device_report_finger_status_changes, function in Internal FpDevice
fpi_device_resume_complete, function in Internal FpDevice
fpi_device_retry_new, function in Internal FpDevice
fpi_device_retry_new_msg, function in Internal FpDevice
fpi_device_set_nr_enroll_stages, function in Internal FpDevice
fpi_device_set_scan_type, function in Internal FpDevice
fpi_device_suspend_complete, function in Internal FpDevice
fpi_device_update_features, function in Internal FpDevice
fpi_device_verify_complete, function in Internal FpDevice
fpi_device_verify_report, function in Internal FpDevice
fpi_do_movement_estimation, function in Image frame assembly
fpi_frame, struct in Image frame assembly
fpi_frame_asmbl_ctx, struct in Image frame assembly
fpi_get_driver_types, function in fpi-context
fpi_image_device_activate_complete, function in Internal FpImageDevice
fpi_image_device_close_complete, function in Internal FpImageDevice
fpi_image_device_deactivate_complete, function in Internal FpImageDevice
fpi_image_device_image_captured, function in Internal FpImageDevice
fpi_image_device_open_complete, function in Internal FpImageDevice
fpi_image_device_report_finger_status, function in Internal FpImageDevice
fpi_image_device_retry_scan, function in Internal FpImageDevice
fpi_image_device_session_error, function in Internal FpImageDevice
fpi_image_device_set_bz3_threshold, function in Internal FpImageDevice
fpi_image_resize, function in Internal FpImage
fpi_line_asmbl_ctx, struct in Image frame assembly
fpi_mean_sq_diff_norm, function in Internal FpImage
fpi_print_add_from_image, function in Internal FpPrint
fpi_print_add_print, function in Internal FpPrint
fpi_print_bz3_match, function in Internal FpPrint
fpi_print_fill_from_user_id, function in Internal FpPrint
fpi_print_generate_user_id, function in Internal FpPrint
fpi_print_set_device_stored, function in Internal FpPrint
fpi_print_set_type, function in Internal FpPrint
fpi_spi_transfer_new, function in SPI transfer helpers
fpi_spi_transfer_read, function in SPI transfer helpers
fpi_spi_transfer_read_full, function in SPI transfer helpers
fpi_spi_transfer_ref, function in SPI transfer helpers
fpi_spi_transfer_submit, function in SPI transfer helpers
fpi_spi_transfer_submit_sync, function in SPI transfer helpers
fpi_spi_transfer_unref, function in SPI transfer helpers
fpi_spi_transfer_write, function in SPI transfer helpers
fpi_spi_transfer_write_full, function in SPI transfer helpers
fpi_ssm_cancel_delayed_state_change, function in Sequential state machine
fpi_ssm_dup_error, function in Sequential state machine
fpi_ssm_free, function in Sequential state machine
fpi_ssm_get_cur_state, function in Sequential state machine
fpi_ssm_get_data, function in Sequential state machine
fpi_ssm_get_device, function in Sequential state machine
fpi_ssm_get_error, function in Sequential state machine
fpi_ssm_jump_to_state, function in Sequential state machine
fpi_ssm_jump_to_state_delayed, function in Sequential state machine
fpi_ssm_mark_completed, function in Sequential state machine
fpi_ssm_mark_failed, function in Sequential state machine
fpi_ssm_new, macro in Sequential state machine
fpi_ssm_new_full, function in Sequential state machine
fpi_ssm_next_state, function in Sequential state machine
fpi_ssm_next_state_delayed, function in Sequential state machine
fpi_ssm_set_data, function in Sequential state machine
fpi_ssm_silence_debug, function in Sequential state machine
fpi_ssm_spi_transfer_cb, function in Sequential state machine
fpi_ssm_spi_transfer_with_weak_pointer_cb, function in Sequential state machine
fpi_ssm_start, function in Sequential state machine
fpi_ssm_start_subsm, function in Sequential state machine
fpi_ssm_usb_transfer_cb, function in Sequential state machine
fpi_ssm_usb_transfer_with_weak_pointer_cb, function in Sequential state machine
fpi_std_sq_dev, function in Internal FpImage
FPI_USB_ENDPOINT_IN, macro in USB transfer helpers
FPI_USB_ENDPOINT_OUT, macro in USB transfer helpers
fpi_usb_transfer_fill_bulk, function in USB transfer helpers
fpi_usb_transfer_fill_bulk_full, function in USB transfer helpers
fpi_usb_transfer_fill_control, function in USB transfer helpers
fpi_usb_transfer_fill_interrupt, function in USB transfer helpers
fpi_usb_transfer_fill_interrupt_full, function in USB transfer helpers
fpi_usb_transfer_new, function in USB transfer helpers
fpi_usb_transfer_ref, function in USB transfer helpers
fpi_usb_transfer_set_short_error, function in USB transfer helpers
fpi_usb_transfer_submit, function in USB transfer helpers
fpi_usb_transfer_submit_sync, function in USB transfer helpers
fpi_usb_transfer_unref, function in USB transfer helpers

### M

FpMatchCb, user_function in FpDevice
FpMinutia, typedef in FpImage
fp_minutia_get_coords, function in FpImage

### P

FpPrint, struct in FpPrint
FpPrint:description, object property in FpPrint
FpPrint:device-id, object property in FpPrint
FpPrint:device-stored, object property in FpPrint
FpPrint:driver, object property in FpPrint
FpPrint:enroll-date, object property in FpPrint
FpPrint:finger, object property in FpPrint
FpPrint:fpi-data, object property in FpPrint
FpPrint:fpi-prints, object property in FpPrint
FpPrint:fpi-type, object property in FpPrint
FpPrint:image, object property in FpPrint
FpPrint:username, object property in FpPrint
fp_print_compatible, function in FpPrint
fp_print_deserialize, function in FpPrint
fp_print_equal, function in FpPrint
fp_print_get_description, function in FpPrint
fp_print_get_device_id, function in FpPrint
fp_print_get_device_stored, function in FpPrint
fp_print_get_driver, function in FpPrint
fp_print_get_enroll_date, function in FpPrint
fp_print_get_finger, function in FpPrint
fp_print_get_image, function in FpPrint
fp_print_get_username, function in FpPrint
fp_print_new, function in FpPrint
fp_print_serialize, function in FpPrint
fp_print_set_description, function in FpPrint
fp_print_set_enroll_date, function in FpPrint
fp_print_set_finger, function in FpPrint
fp_print_set_username, function in FpPrint

### S

FpScanType, enum in FpDevice

### T

FpTimeoutFunc, user_function in Internal FpDevice
FP_TYPE_CONTEXT, macro in FpContext
FP_TYPE_DEVICE, macro in FpDevice
FP_TYPE_IMAGE, macro in FpImage
FP_TYPE_IMAGE_DEVICE, macro in FpImageDevice
FP_TYPE_PRINT, macro in FpPrint

### W

fp_warn, macro in Logging