123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="FingerPrint">
- <class name="FingerPrintService" overlap="true" exclusive="false">
- <twoway name="GetImageAndFeature" overlap="true" method_id="0">
- <req>
- <param name="times" type="int"/>
- </req>
- <res>
- <param name="imageName" type="string" />
- <param name="feature" type="string" />
- </res>
- </twoway>
- <oneway name="CancelRegister" overlap="true" method_id="1">
- </oneway>
- <oneway name="CancelMatch" overlap="true" method_id="2">
- </oneway>
- <oneway name="Exit" overlap="true" method_id="3">
- </oneway>
- <twoway name="Match" overlap="true" method_id="4">
- <req>
- <param name="templates" type="array_string"/>
- <param name="templateLen" type="array_int"/>
- <param name="templateNum" type="int"/>
- <param name="imageName" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="result" type="array_int" />
- </res>
- </twoway>
- <twoway name="GetDevStatus" overlap="true" method_id="5">
- <req>
- </req>
- <res>
- <param name="status" type="int" />
- </res>
- </twoway>
- <!--查询指纹仪设备状态接口 -->
- <!--1、指纹仪打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2429-->
- <!--2、指纹仪正在打开中,errorCode为Error_NotInit(769) ,rtaCode为RTA2429-->
- <twoway name="GetDevInfo" overlap="true" method_id="65535" jsflag="true">
- <req>
- </req>
- <res>
- <param name="type" type="string" />
- <param name="model" type="string" />
- <param name="version" type="string" />
- <!--0:设备未打开 1:正常运行 3:异常不可工作-->
- <param name="state" type="int" />
- </res>
- </twoway>
- <twoway name="GetImageAndFeatureEx" overlap="true" method_id="6">
- <req>
- <param name="times" type="int"/>
- </req>
- <res>
- <param name="imageName" type="string" />
- <param name="feature" type="string" />
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
- <twoway name="GetFingerPrint" overlap="true" method_id="7">
- <req>
- <param name="times" type="int"/>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </req>
- <res>
- <param name="imageName" type="string" />
- <param name="feature" type="string" />
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
- <!-- 合成特征模板 -->
- <twoway name="GenerateTemplate" overlap="true" method_id="8">
- <req>
- <param name="FingerIDList" type="array_int"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </req>
- <res>
- <param name="templateFeature" type="string"/>
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string"/>
- </res>
- </twoway>
- <!--js接口-->
- <!--扫描指纹接口 -->
- <!--1、指纹仪打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2422-->
- <!--2、指纹扫描取消, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2426-->
- <!--3、指纹扫描超时, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2411-->
- <!--4、指纹仪扫描失败,获取dep路径失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2424-->
- <!--5、指纹仪扫描失败,未生成指纹信息文件, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2416-->
- <!--6、指纹仪扫描失败,获取指纹特征值长度不对, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2413-->
- <!--7、指纹仪扫描失败,获取指纹特征值为空, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2414-->
- <!--8、指纹扫描失败,获取指纹图片内容失败, errorCode为Error_Unexpect(2147483646),rtaCode为RTA242A-->
- <twoway name="GetFingerPrintJS" overlap="true" method_id="9" jsflag="true">
- <req>
- <!--指纹序号 0:授权扫描使用 1、2、3...等注册扫描使用-->
- <param name="fingerSN" type="int"/>
- <!--指纹扫描超时时间 单位秒-->
- <param name="scanTimeOut" type="int"/>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </req>
- <res>
- <!-- 指纹特征码-->
- <param name="feature" type="string"/>
- <!-- 指纹内容-->
- <param name="fingerImg" type="blob"/>
- <param name="fingerImgLen" type="int"/>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
-
- <!--生成指纹模版接口 -->
- <!--1、指纹仪打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA2425-->
- <!--2、指纹扫描已被取消, errorCode为Error_Unexpect(2147483646),rtaCode为RTA2427-->
- <!--3、指纹模版生成失败,模版特征值长度不正确 errorCode为Error_Unexpect(2147483646),rtaCode为RTA2428-->
- <!--4、指纹模版生成失败,指纹文件不存在 errorCode为Error_Unexpect(2147483646),rtaCode为RTA242C-->
- <!--5、指纹模版生成失败,输入参数错误 errorCode为Error_Unexpect(2147483646),rtaCode为RTA242B-->
- <!--6、指纹模版生成失败,errorCode为Error_Unexpect(2147483646),rtaCode为RTA2418-->
- <twoway name="GenerateTemplateJS" overlap="true" method_id="10" jsflag="true">
- <req>
- <!-- 指纹序号集合,合成模版的指纹序号 -->
- <param name="fingerSNList" type="array_int"/>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </req>
- <res>
- <!-- 指纹模版特征码 -->
- <param name="templateFeature" type="string"/>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
- <!--取消扫描接口 -->
- <!--1、指纹仪打开失败, errorCode为Error_DevNotAvailable(2050),rtaCode为RTA242D-->
- <twoway name="CancelScanJS" overlap="true" method_id="11" jsflag="true">
- <req>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </req>
- <res>
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
-
- </class>
- </entity>
|