




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
-.z.閱讀器SDK使用說明〔V1.3〕華視電子讀寫設(shè)備目錄TOC\o"2-3"\h\z\t"標(biāo)題1,1"版本變更記錄11閱讀器SDK簡介12系統(tǒng)需求13函數(shù)說明13.1核心相關(guān)函數(shù)13.2獲取具體信息函數(shù)23.3人證比對相關(guān)函數(shù)33.4函數(shù)調(diào)用流程34閱讀器SDK44.1文件夾組成44.2身份閱讀器SDK的使用5使用方法5使用限制54.3閱讀器SDK測試程序5-.z.版本變更記錄序號創(chuàng)立/變更時間變更緣由版本號變更人審核人批準人12011/07/29創(chuàng)立艷22011/08/04增加新接口〔見3.3節(jié)〕艷32011/08/054.2節(jié)加授權(quán)說明艷42011/08/08添加GetManuID函數(shù)艷52011/08/10添加CVR_Ant函數(shù)艷62011/09/01修改授權(quán)方式(見4.2.2)艷72011/09/08修改授權(quán)方式(見4.2.2)艷82011/09/19修改授權(quán)方式(見4.2.2)艷閱讀器SDK簡介本文檔描述了華視閱讀器SDK〔Windows版〕的調(diào)用方法、函數(shù)定義、參數(shù)和返回值說明,供開發(fā)商進展二次開發(fā)使用。系統(tǒng)需求〔1〕操作系統(tǒng):Windows*P〔2〕開發(fā)環(huán)境:本SDK采用ANSIC語言編寫,假定用戶采用C/C++語言作為開發(fā)工具。函數(shù)說明核心相關(guān)函數(shù)CVR_Initm:函數(shù)原型intCVR_Initm(intPort);參數(shù)Port[in]:連接串口〔1~16〕或USB口(1001~1016)返回值referCVR_ERR_***功能描述連接PC與第二代居民閱讀器。CVR_Closem:函數(shù)原型intCVR_Closem(void);參數(shù)無返回值referCVR_ERR_***<Ahref=".corewise./">PDA</A>功能描述本函數(shù)用于關(guān)閉PC到閱讀器的連接。CVR_Authenticate:函數(shù)原型intCVR_Authenticate(void);參數(shù)無返回值referCVR_ERR_***功能描述本函數(shù)用于讀卡器和卡片之間的合法身份確認??ㄕJ證循環(huán)間隔大于300ms。CVR_Read_Content:函數(shù)原型intCVR_Read_Content(intActive);參數(shù)Active[in]:1:生成文字wz.t*t、相片數(shù)據(jù)*p.wlt和相片zp.bmp(解碼)2:生成文字wz.t*t和相片數(shù)據(jù)*p.wlt4:生成wz.t*t(解碼),相片zp.bmp(解碼)6:生成以設(shè)備模塊命名的.t*t文件(解碼),相片.bmp文件(解碼)返回值referCVR_ERR_***功能描述本函數(shù)用于通過閱讀器從第二代居民中讀取相應(yīng)信息??ㄕJ證成功以后才可做讀卡操作,讀卡完畢假設(shè)繼續(xù)讀卡應(yīng)移走二代證卡片重新放置做卡認證。CVR_Ant:函數(shù)原型intCVR_Ant(intmode);參數(shù)mode[in]:0:關(guān)閉射頻1:翻開射頻返回值referCVR_ERR_***功能描述本函數(shù)用于翻開/關(guān)閉射頻。注:CVR_Initm調(diào)用成功以后,該函數(shù)有效。獲取具體信息函數(shù)下面是一組獲取具體信息的函數(shù):函數(shù)原型intGetPeopleName(char*strTmp,int*strLen); //得到信息intGetPeopleSe*(char*strTmp,int*strLen);//得到性別信息 intGetPeopleNation(char*strTmp,int*strLen); //得到民族信息 intGetPeopleBirthday(char*strTmp,int*strLen); //得到出生日期 intGetPeopleAddress(char*strTmp,int*strLen); //得到地址信息 intGetPeopleIDCode(char*strTmp,int*strLen); //得到卡號信息 intGetDepartment(char*strTmp,int*strLen);//得到發(fā)證機關(guān)信息intGetStartDate(char*strTmp,int*strLen);//得到有效開場日期〔簽發(fā)日期〕intGetEndDate(char*strTmp,int*strLen); //得到有效截止日期intGetManuID(int*pID);<Ahref=".corewise./">手持終端</A>//讀取設(shè)備模塊參數(shù)strTmp[out]:存放的具體信息strLen[in]:strTmp的最大長度返回值referCVR_ERR_***功能描述以上函數(shù)調(diào)用流程為:調(diào)用CVR_Read_Content函數(shù)成功后再分別調(diào)用以上函數(shù)。CVR_Read_Content函數(shù)自動在應(yīng)用程序當(dāng)前目錄產(chǎn)生BMP照片文件。GetManulID函數(shù)原型intGetManuID(int*pID);參數(shù)pID[out]:得到的設(shè)備模塊返回值referCVR_ERR_***功能描述讀取設(shè)備模塊人證比對相關(guān)函數(shù)人證比對初始化:函數(shù)原型intCVR_VerifyInit(void);參數(shù)無返回值referCVR_ERR_***功能描述人證比對〔人員照片與照片比對〕初始化函數(shù)人證比對關(guān)閉:函數(shù)原型intCVR_VerifyUninit(void);參數(shù)無返回值referCVR_ERR_***功能描述人證比對關(guān)閉函數(shù),用來釋放空間人證比對:函數(shù)原型intCVR_PersonImgVsIdCardImg(char*personImgData,intpersonImgDataLen,char*idCardImgData,intidCardImgDataLen,float*score);參數(shù)personImgData[in]:bmp格式的人員圖像數(shù)據(jù)personImgDataLen[in]:人員圖像數(shù)據(jù)長度idCardImgData[in]:bmp格式的圖像數(shù)據(jù)idCardImgDataLen[in]:圖像數(shù)據(jù)長度score[out]:人證比對得到的分數(shù)返回值referCVR_ERR_***.bird-homes./功能描述人證比對〔人員照片與照片比對〕函數(shù)調(diào)用流程閱讀器SDK庫應(yīng)用函數(shù)的調(diào)用流程如下列圖所示:開場開場初始化連接翻開射頻關(guān)閉射頻讀卡操作CVR_Read_Content關(guān)閉連接完畢卡認證讀卡至內(nèi)存緩存CVR_ReadBaseMsg閱讀器SDK文件夾組成閱讀器SDK,由下述文件夾組成:·Include包含閱讀器SDK庫頭文件〔termb.h〕;·lib包含閱讀器SDK庫文件〔靜態(tài)庫:termb.lib,動態(tài)庫:termb.dll,CVRApi.dll,sdtapi.dll,WLTLib.dll〕等;·license包含文件:license.lic,base.dat·e*ample包含閱讀器SDK庫測試程序;·doc包含閱讀器相關(guān)文檔說明〔閱讀器SDK使用說明.doc〕。身份閱讀器SDK的使用SDK使用方法〔1〕靜態(tài)庫的適用方法:在VC環(huán)境下添加termb.lib附加依賴項,在調(diào)用它的應(yīng)用程序里包含相應(yīng)的termb.h頭文件。 〔2〕動態(tài)庫適用方法:在應(yīng)用程序里用LoadLibrary("termb.dll");語句把動態(tài)庫加載進來,不用包含相應(yīng)頭文件,應(yīng)用程序可以直接調(diào)用該動態(tài)庫中的函數(shù)接口。SDK使用限制當(dāng)SDK提供的函數(shù)接收到不正確的參數(shù)時,將返回錯誤結(jié)果。本SDK不支持多線程運行;應(yīng)用程序調(diào)用SDK中函數(shù),除需要加載termb.dll以外,運行.e*e可執(zhí)行程序時,還需將CVRApi.dll,sdtapi.dll,WLTLib.dll放在可執(zhí)行文件.e*e所在目錄;license文件夾里的license.lic,base.dat放在可執(zhí)行文件.e*e所在目錄。注:·程序運行時,如果序列號不正確,將產(chǎn)生serialNum.t*t文件來保存設(shè)備的序列號;·設(shè)備授權(quán)由license文件決定閱讀器SDK測試程序用VC翻開測試程序的工程文件,運行出現(xiàn)如下界面,點擊讀卡按鈕,調(diào)用OnOK()函數(shù)。OnOK()函數(shù)如下所示:voidCMyStaticDlg::OnOK(){intiRetUSB=0,iRet=0;intiPort;//搜索USB口for(iPort=1001;iPort<=1016;iPort++) {//調(diào)用CVR_Initm〔〕函數(shù)iRetUSB=CVR_Initm(iPort);if(iRetUSB==1) {//調(diào)用CVR_Initm()函數(shù)成功,break跳出for循環(huán)break; } }//如果iRetUSB!=1成立,USB口初始化失敗,繼續(xù)初始化串口if(iRetUSB!=1) {//搜索串口for(iPort=0;iPort<=5;iPort++) {iRet=CVR_Initm(iPort);if(iRet==1) {//串口初始化成功,break跳出for循環(huán)break; } } }//串口或USB口初始化成功后,進展卡認證和讀卡操作if((iRet==1)||(iRetUSB==1)){//while(1)for(inti=0;i<10;i++) {//CVR_Authenticate()卡認證,返回1卡認證成功if(1==CVR_Authenticate()) {//CVR_Read_Content()讀卡操作,返回1讀卡操作成功if(1==CVR_Read_Content(1)) {OnLoadddbpic()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版供暖區(qū)域供暖需求分析與優(yōu)化合同
- 2025年車輛運輸信息平臺建設(shè)承包合同
- 二零二五年度企業(yè)內(nèi)部資料保密合同
- 二零二五年度門禁監(jiān)控設(shè)備信息安全保護合同
- 2025年度綠色節(jié)能EPS外墻保溫施工合同
- 二零二五年度智慧城市運營商員工入職智慧服務(wù)保障合同
- 2025版跨境電商配套房地產(chǎn)轉(zhuǎn)讓合同
- 2025年度電商平臺入駐合同:商家電商買賣合作協(xié)議范本
- 2025年新能源汽車抵押融資正規(guī)合同范本
- 二零二五年度房產(chǎn)經(jīng)紀合同(含房屋租賃備案服務(wù))
- 2024江西機電職業(yè)技術(shù)學(xué)院招聘筆試真題附答案詳解
- 2025至2030年中國熔融碳酸鹽燃料電池行業(yè)市場供需態(tài)勢及投資潛力研判報告
- 生物礦化調(diào)控機制-第2篇-洞察及研究
- 對公賬戶使用協(xié)議書
- 2025年中國工具鋼軋輥市場調(diào)查研究報告
- 車抵工資協(xié)議書
- 食品加工小作坊安全與質(zhì)量管理培訓(xùn)課件
- 完整臨時用電專項施工方案
- 洗滌廠安全知識培訓(xùn)
- 新建長慶橋至西峰工業(yè)園鐵路專用線 項目實施方案
- 電力增容協(xié)議合同
評論
0/150
提交評論