@mqn/capacitor-plugin-decard
v0.0.1
Published
Capacitor的Android平台德卡设备插件
Readme
@mqn/capacitor-plugin-decard
Capacitor的Android平台德卡设备插件
Install
npm install @mqn/capacitor-plugin-decard
npx cap syncAPI
dcOpen(...)dcExit()readIdCard(...)readSocialSecurityCard(...)readQRCode(...)loopReadIdCard(...)stopLoopReadIdCard()loopReadSocialSecurityCard(...)stopLoopReadSocialSecurityCard()loopReadQRCode(...)stopLoopReadQRCode()- Interfaces
dcOpen(...)
dcOpen(OpenOptions: OpenOptionsType) => any| Param | Type |
| ----------------- | ----------------------------------------------------------- |
| OpenOptions | OpenOptionsType |
Returns: any
dcExit()
dcExit() => anyReturns: any
readIdCard(...)
readIdCard(ReadIdCardOptions: ReadIdCardOptionsType) => any| Param | Type |
| ----------------------- | ----------------------------------------------------------------------- |
| ReadIdCardOptions | ReadIdCardOptionsType |
Returns: any
readSocialSecurityCard(...)
readSocialSecurityCard(ReadSocialSecurityCardOptions: ReadSocialSecurityCardOptionsType) => any| Param | Type |
| ----------------------------------- | ----------------------------------------------------------------------------------------------- |
| ReadSocialSecurityCardOptions | ReadSocialSecurityCardOptionsType |
Returns: any
readQRCode(...)
readQRCode(ReadQRCodeOptions: ReadQRCodeOptionsType) => any| Param | Type |
| ----------------------- | ----------------------------------------------------------------------- |
| ReadQRCodeOptions | ReadQRCodeOptionsType |
Returns: any
loopReadIdCard(...)
loopReadIdCard(LoopReadIdCardOptions: LoopReadIdCardOptionsType, loopCallBack: LoopReadIdCardLoopCallBackType) => any| Param | Type |
| --------------------------- | ------------------------------------------------------------------------------- |
| LoopReadIdCardOptions | LoopReadIdCardOptionsType |
| loopCallBack | (Data: IDCard) => void |
Returns: any
stopLoopReadIdCard()
stopLoopReadIdCard() => voidloopReadSocialSecurityCard(...)
loopReadSocialSecurityCard(LoopReadSocialSecurityCardOptions: LoopReadSocialSecurityCardOptionsType, loopCallBack: LoopReadSocialSecurityCardCallBackType) => any| Param | Type |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| LoopReadSocialSecurityCardOptions | LoopReadSocialSecurityCardOptionsType |
| loopCallBack | (Data: SSCard) => void |
Returns: any
stopLoopReadSocialSecurityCard()
stopLoopReadSocialSecurityCard() => voidloopReadQRCode(...)
loopReadQRCode(LoopReadQRCodeOptions: LoopReadQRCodeOptionsType, loopCallBack: LoopReadQRCodeCallBackType) => any| Param | Type |
| --------------------------- | ------------------------------------------------------------------------------- |
| LoopReadQRCodeOptions | LoopReadQRCodeOptionsType |
| loopCallBack | (Data: QRCode) => void |
Returns: any
stopLoopReadQRCode()
stopLoopReadQRCode() => voidInterfaces
OpenOptionsType
打开设备选项
| Prop | Type | Description |
| -------------- | ------------------------------------------------------- | ------------------------ |
| Type | "LUSB" | "AUSB" | "COM" | "BT" | "BLE" | 期望的端口类型 |
| Param | string | Type为COM时此参数为串口路径,必填 |
| BaudRate | number | Type为COM时此参数为波特率,必填 |
ReadIdCardOptionsType
读取身份证选项
| Prop | Type | Description |
| ---------- | ------------------------ | ----------- |
| Type | 1 | 2 | 3 | 类型 |
ReadSocialSecurityCardOptionsType
读取社保卡选项
| Prop | Type | Description |
| -------------- | ----------------------------- | ----------- |
| CardType | 1 | 2 | 3 | 4 | 卡片类型 |
ReadQRCodeOptionsType
读取二维码选项
| Prop | Type | Description |
| ------------- | ------------------- | ----------- |
| Timeout | number | 超时时间,单位毫秒 |
LoopReadIdCardOptionsType
循环读取身份证选项
LoopReadSocialSecurityCardOptionsType
循环读取社保卡选项
LoopReadQRCodeOptionsType
循环读取二维码选项
