capacitor-plugin-nitgen-fingerprint
Capacitor plugin for Nitgen fingerprint devices.
Install
npm install capacitor-plugin-nitgen-fingerprint
npx cap sync
API
init(...)
init(options: InitOptions & CaptureOptions) => Promise<void>
Init the plugin with options
Since: 0.0.1
connect()
connect() => Promise<void>
Connect to fingerprint device
Since: 0.0.1
disconnect()
disconnect() => Promise<void>
Disconnect from fingerprint device
Since: 0.0.1
capture(...)
capture(options?: CaptureOptions | undefined) => Promise<CaptureResult>
Capture a fingerprint
Returns: Promise<CaptureResult>
Since: 0.0.1
match(...)
match(options: MatchOptions & CaptureOptions) => Promise<MatchResult>
Capture a fingerprint and match with a given text FIR
Returns: Promise<MatchResult>
Since: 0.0.1
addListener('onConnected', ...)
addListener(eventName: 'onConnected', listenerFunc: OnConnectedListener) => Promise<PluginListenerHandle> & PluginListenerHandle
Listen for connected event
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
addListener('onDisconnected', ...)
addListener(eventName: 'onDisconnected', listenerFunc: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle
Listen for disconnected event
Param | Type |
---|
eventName | 'onDisconnected' |
listenerFunc | () => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
Since: 0.0.1
Interfaces
InitOptions
Prop | Type | Description | Default | Since |
---|
serial | string | Serial code | | 0.0.1 |
security | SecurityLevel | Security level | NORMAL | 0.0.1 |
CaptureOptions
Prop | Type | Description | Default | Since |
---|
timeout | number | Capture timeout in milliseconds | 10000 | 0.0.1 |
imageFormat | ImageFormat | Fingerprint image format | PNG | 0.0.1 |
imageQuality | number | Fingerprint image quality (0-100) Only applied for JPEG | 50 | 0.0.1 |
CaptureResult
Prop | Type | Description | Since |
---|
textFIR | string | Captured text FIR | 0.0.1 |
image | string | base64 encoded fingerprint image | 0.0.1 |
MatchResult
Prop | Type | Description | Since |
---|
isMatch | boolean | If captured fingerprint matched text FIR | 0.0.1 |
textFIR | string | Captured text FIR | 0.0.1 |
image | string | base64 encoded fingerprint image | 0.0.1 |
MatchOptions
Prop | Type | Description | Since |
---|
textFIR | string | A stored text FIR to match with captured fingerprint | 0.0.1 |
PluginListenerHandle
Prop | Type |
---|
remove | () => Promise<void> |
OnConnectedListenerEvent
Prop | Type | Description | Since |
---|
openedDeviceID | number | Device ID | 0.0.1 |
Type Aliases
ImageFormat
'PNG' | 'JPEG'
OnConnectedListener
(event: OnConnectedListenerEvent): void
Enums
SecurityLevel
Members | Value |
---|
LOWEST | 1 |
LOWER | 2 |
LOW | 3 |
BELOW_NORMAL | 4 |
NORMAL | 5 |
ABOVE_NORMAL | 6 |
HIGH | 7 |
HIGHER | 8 |
HIGHEST | 9 |