卡口hasdk api12加入新接口可選擇不同相機(jī)實(shí)時(shí)流回調(diào)函_第1頁(yè)
卡口hasdk api12加入新接口可選擇不同相機(jī)實(shí)時(shí)流回調(diào)函_第2頁(yè)
卡口hasdk api12加入新接口可選擇不同相機(jī)實(shí)時(shí)流回調(diào)函_第3頁(yè)
卡口hasdk api12加入新接口可選擇不同相機(jī)實(shí)時(shí)流回調(diào)函_第4頁(yè)
卡口hasdk api12加入新接口可選擇不同相機(jī)實(shí)時(shí)流回調(diào)函_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

SDK2015.07.292015.07.312015.09.10陳金義增加開(kāi)道閘功能接口。加入jpeg解碼功能。修正一些2015.12.162015.12.162016.01.15陳金義增加獲取客戶SN,讀取,寫(xiě)入客戶驗(yàn)證碼 取得sdk@param HASDKHASDKCALLHA @param無(wú) HASDKAIvoidHASDKCALLHAI @param無(wú) HASDKAIvoidHASDKCALLHADeI無(wú)版本信息2015.07.202015.07.292015.07.312015.09.10陳金義增加開(kāi)道閘功能接口。加入jpeg解碼功能。修正一些2015.12.162015.12.162016.01.15陳金義增加獲取客戶SN,讀取,寫(xiě)入客戶驗(yàn)證碼函數(shù)說(shuō)明 HASDKAIitHASDKCALLHAGetVersio HASDKAIvoidHASDKCALLHAI HASDKAIvoidHASDKCALLHADeI cb[i] usraram[i] HASDKAIvoidHASDKCALLHARegCoectEvetCb(HACoectEvetCbtcb,itusr @paramcb[i]@paramusraram[i] HASDKAIvoidHASDKCALLHARegLiveStreamCb(HALiveStreamCbtcb,itusr @paramcb[i]@paramusraram[i] HASDKAIvoidHASDKCALLHARegDataReadCb(HADataReadCbtcb,itusr @paramcamype[i HASDKAIvoidHASDKCALLHASetCamype(eumCAMYEcam 設(shè)置字符的編碼格式,默認(rèn)為U 車(chē)牌字符如果要使用gbk,則必須調(diào)用此函數(shù)設(shè)置為@paramcarEcode[i HASDKAIvoidHASDKCALLHASetCarEcode(CHARENCODEcarE @paramcam[i 0 1HASDKAIitHASDKCALLHACoected(structHACam*HASDKAIvoidHASDKCALLHARegCoectEvetCb(HACoectEvetCbtcb,itusr cb[i] usraram[i] HASDKAIvoidHASDKCALLHARegLiveStreamCb(HALiveStreamCbtcb,itusr cb[i] usraram[i] HASDKAIvoidHASDKCALLHARegDataReadCb(HADataReadCbtcb,itusr , camype[i] carEcode[i] cam[i] 0 1HASDKAIitHASDKCALLHACoected(structHACam* * ip[i] 相機(jī) port[i] 相機(jī)端口,固定為 usrName[i] password[i] errorNum[out] NULL NULLHASDKAIstructHACam*HASDKCALLHACoect(costcar*ip,usigedsortport,costcar*usrName,costcar*password,it* cam[i] HASDKAIvoidHASDKCALLHADisCoect(structHACam* cam[i] Wd[i] cam[i] HASDKAIvoidHASDKCALLHAStopStream(structHACam* cam[i] fileName[i] 0 1HASDKAIitHASDKCALLHACapImgoile(structHACam*cam,costcar* usr @paramip[i] @paramport[i] @paramusrName[i @parampassword[i] @paramerrorNum[out] HASDKAIstructHACam*HASDKCALLHACoect(costcar*ip,usigedsortport,costcar*usrName,costcar*password,it* @paramcam[i HASDKAIvoidHASDKCALLHADisCoect(structHACam* @paramcam[i Wd[i HASDKAIvoidHASDKCALLHAStartStream(structHACam*cam,HWNDW @paramcam[i HASDKAIvoidHASDKCALLHAStopStream(structHACam* @paramcam[i @paramfileName[i] 0 1HASDKAIitHASDKCALLHACapImgoile(structHACam*cam,costcar* 0 1HASDKAIitHASDKCALLHArigger(structHACam*cam,itusr cam[i] allowList[it] listNum[i] 0 1HASDKAIitHASDKCALLHASetWiteList(structHACam*cam,structHAAllowList*allowList,it cam[i] allowList[out]白名單數(shù)組 ] listNum[out] 0 <0HASDKAIitHASDKCALLHAGetWiteList(structHACam*cam,structHAAllowList*allowList,itmaxNum,it* cam[i] versio[out] 0 <0HASDKAIitHASDKCALLHAGetSystemVersio(structHACam*cam,structVERSION*versio cam[i] cfg[out] 0 <0HASDKAIitHASDKCALLHAGetGatewayCofig(structHACam*cam,structcofiggateway* @paramcam@paramusr 此版本無(wú)效,傳0 cam[i] cfg[i] 0 <0HASDKAIitHASDKCALLHASetGatewayCofig(structHACam*cam,coststructcofiggateway* cam[i] offlielag[out]離線模式標(biāo)志,1為離線,0 0 <0HASDKAIitHASDKCALLHAGetGatewayOfflieMode(structHACam*cam,it*offlie cam[i] offlielag[i]離線模式標(biāo)志,1為離線,0 0 <0HASDKAIitHASDKCALLHASetGatewayOfflieMode(structHACam*cam,itofflie cam[i] ope[i]1為打開(kāi),0 0 <0HASDKAIitHASDKCALLHASetAlarm(structHACam*cam,itope//===========================相機(jī)參數(shù) cam[i] ctrl[out]相機(jī)參數(shù)。停車(chē)場(chǎng)系統(tǒng)只用到了3 stadard[out]亮度取值范圍(1 從ctrl>autoCtrl.stadard字段中獲取 sut[out]相機(jī)快門(mén)。單位:ms取值范圍(1005000),從ctrl>autoCtrl.maxSut字段中獲取 saturability[out]飽和度,取值范圍(1255),從ctrl>imgEace.imgSaturability 0 <0HASDKAIitHASDKCALLHAGetCamaram(structHACam*cam,structCamCtrl* 0 1HASDKAIitHASDKCALLHArigger(structHACam*cam,itusr @paramcam[i @paramallowList[it]@paramlistNum[i] 0 1HASDKAIitHASDKCALLHASetWiteList(structHACam*cam,structHAAllowList*allowList,it @paramcam[i @paramallowList[out]白名單數(shù)組]@paramlistNum[out] 0 <0HASDKAIitHASDKCALLHAGetWiteList(structHACam*cam,structHAAllowList*allowList,itmaxNum,it* @paramcam[i @paramversio[out] 0 <0HASDKAIitHASDKCALLHAGetSystemVersio(structHACam*cam,structVERSION*versio @paramcam[i @paramcfg[out] 0 <0HASDKAIitHASDKCALLHAGetGatewayCofig(structHACam*cam,structcofiggateway*HASDKAIvoidHASDKCALLHASaveCamaram(structHACam*cam);//HASDKAIvoidHASDKCALLHASetAutoCtrlExpEable(structHACam*cam,ite//HASDKAIvoidHASDKCALLHASetAutoCtrlAwbEable(structHACam*cam,ite cam[i] avg[i]平均亮度取值范圍(1 sut[i]相機(jī)快門(mén)。單位:ms取值范圍(100 0 <0HASDKAIvoidHASDKCALLHASetAutoCtrl(structHACam*cam,structCamCtrlAutoCtrl*//HASDKAIvoidHASDKCALLHASetMaulCtrl(structHACam*cam,structCamCtrlMaualCtrl*//HASDKAIvoidHASDKCALLHASetLED(structHACam*cam,structCamCtrlLED*led,itledI cam[i] saturability[i]飽和度,取值范圍(1 0 <0HASDKAIvoidHASDKCALLHASetImageEace(structHACam*cam,structCamCtrlImageEace*e//HASDKAIvoidHASDKCALLHASetImageEaceigt(structHACam*cam,structCamCtrlImageEace*e//HASDKAIvoidHASDKCALLHASetImageDark(structHACam*cam,it//HASDKAIvoidHASDKCALLHASetrigaram(structHACam*cam,usigedsortsut,usigedsortgai//HASDKAIvoidHASDKCALLHASetSysime(structHACam*cam,ittime);HASDKAIvoidHASDKCALLHASetJpegQ(structHACam*cam,itq); 設(shè)置相機(jī)bitrate,及寬高。目前設(shè)置w, cam[i] avg[i]平均亮度取值范圍(1 sut[i]相機(jī)快門(mén)。單位:ms取值范圍(100 saturability[i]飽和度,取值范圍(1 0 <0HASDKAIvoidHASDKCALLHASetH264(structHACam*cam,itw,it,it//HASDKAIvoidHASDKCALLHASetIp(structHACam*cam,costcar*ip,costcar*etmask,costcar*//HASDKAIvoidHASDKCALLHASetDayime(structHACam*cam,structDayime&//HASDKAIvoidHASDKCALLGetISNigt(structHACam*cam,costcar*data,it//HASDKAIvoidHASDKCALLSoftrigger(structHACam*cam,usigedcarlig//HASDKAIvoidHASDKCALLHASetExtSyc(structHACam*cam,structCamCtrlExtSyc*extsy//相機(jī)ZHASDKAIvoidHASDKCALLHAZoomUpStart(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomUpStop(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomDowStart(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomDowStop(structHACam*cam);HASDKAIvoidHASDKCALLHAocusUpStart(structHACam*cam);HASDKAIvoidHASDKCALLHAocusUpStop(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDowStart(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDowStop(structHACam*cam);//只移動(dòng)步HASDKAIvoidHASDKCALLHAZoomUp(structHACam*cam);HASDKAIvoidHASDKCALLHAocusUp(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDow(structHACam*cam);//===========================透明串口typedefvoid(*HAReadSerialCbt)(structHACam*cam,itidex,costusigedcar*data,itsize,itusr cb[i] usraram[i] 0 <0HASDKAIitHASDKCALLHARegReadSerialCb(HAReadSerialCbtcb,itusr @paramcam[i @paramcfg[i] 0 <0HASDKAIitHASDKCALLHASetGatewayCofig(structHACam*cam,coststructcofiggateway* @paramcam[i @paramofflielag[out]離線模式標(biāo)志,1為離線,0 0 <0HASDKAIitHASDKCALLHAGetGatewayOfflieMode(structHACam*cam,it*offlie @paramcam[i @paramofflielag[i]離線模式標(biāo)志,1為離線,0 0 <0HASDKAIitHASDKCALLHASetGatewayOfflieMode(structHACam*cam,itofflie @paramcam[i @paramope[i]1為打開(kāi),0 0 <0HASDKAIitHASDKCALLHASetAlarm(structHACam*cam,itope//===========================相機(jī)參數(shù) @paramcam[i @paramctrl[out]相機(jī)參數(shù)。停車(chē)場(chǎng)系統(tǒng)只用到了3@param1stadard[out]亮度取值范圍(1 從ctrl>autoCtrl.stadard字段中獲取@param2sut[out]相機(jī)快門(mén)。單位:ms取值范圍(1005000),從ctrlautoCtrl.maxSut字段中獲取@param3saturability[out]飽和度,取值范圍(1255),從ctrlimgEace.imgSaturability 0 <0 cam[i] idex[i]第N路串口,從1開(kāi)始。目前只支持路串口 baudrate[out] baudrate:只能為以下值:1200,2400,4800,9600,14400,19200,38400,56000,57600,115200,128000, parity[out]校驗(yàn)位。只能為0 databit[out]數(shù)據(jù)位,只能為 stopbit[out]停止位,只能為 0 <0HASDKAIitHASDKCALLHAGetSerial(structHACam*cam,itidex,it*baudrate,it*parity,it*databit,it* cam[i] idex[i]第N路串口,從1開(kāi)始。目前只支持路串口 baudrate[i] baudrate:只能為以下值:1200,2400,4800,9600,14400,19200,38400,56000,57600,115200,128000, parity[i]校驗(yàn)位。0:oe,1:odd,2:eve,3:mark, databit[i]數(shù)據(jù)位,只能為 stopbit[i]停止位,只能為 0 <0HASDKAIitHASDKCALLHAOpeSerial(structHACam*cam,itidex,itbaudrate,itparity,itdatabit,it cam[i] idex[i]第N路串口,從1開(kāi)始。目前只支持路串口 data[i] size[i] 0 <0HASDKAIitHASDKCALLHAWriteSerial(structHACam*cam,itidex,costusigedcar*data,it cam[i] idex[i]第N路串口,從1開(kāi)始。目前只支持路串口 0 <0HASDKAIitHASDKCALLHAGetCamaram(structHACam*cam,structCamCtrl*HASDKAHASDKAIitHASDKCALLHACloseSerial(structHACam*cam,iti//===========================透明串口==============================eHASDKAIitHASDKCALLHAGetCustomerSN(structHACam*cam,car*s,it*HASDKAIitHASDKCALLHAWriteCustomerAutCode(structHACam*cam,car*aut,itHASDKAIitHASDKCALLHAReadCustomerAutCode(structHACam*cam,car*aut,it*函數(shù)調(diào)用順序HAHAGetVersioHAIitHARegCoectEvetCbHARegLiveStreamCbHARegDataReadCbHASetCamHASetCarEcodeHACoectHAStartStreamHACapImgoileHAriggerHASetWiteListHAGetWHASetGatewayCoHASetGatewayOfflieModeHASetAlarmHADisCoectHADeIHASDKAIvoidHASDKCALLHARebootCam(structHACam*//HASDKAIvoidHASDKCALLHAResetCamaram(structHACam*cam);HASDKAIvoidHASDKCALLHASaveCamaram(structHACam*cam);//HASDKAIvoidHASDKCALLHASetAutoCtrlExpEable(structHACam*cam,ite//HASDKAIvoidHASDKCALLHASetAutoCtrlAwbEable(structHACam*cam,ite 設(shè)置停車(chē)場(chǎng)相機(jī)參數(shù),@paramcam[i @paramavg[i](1@paramsut[i]相機(jī)快門(mén)。單位:ms取值范圍(100 0 <0HASDKAIvoidHASDKCALLHASetAutoCtrl(structHACam*cam,structCamCtrlAutoCtrl*//HASDKAIvoidHASDKCALLHASetMaulCtrl(structHACam*cam,structCamCtrlMaualCtrl*//HASDKAIvoidHASDKCALLHASetLED(structHACam*cam,structCamCtrlLED*led,itledI 設(shè)置停車(chē)場(chǎng)相機(jī)參數(shù),@paramcam[i @paramsaturability[i]飽和度,取值范圍(1 0 <0HASDKAIvoidHASDKCALLHASetImageEace(structHACam*cam,structCamCtrlImageEace*e//HASDKAIvoidHASDKCALLHASetImageEaceigt(structHACam*cam,structCamCtrlImageEace*e//HASDKAIvoidHASDKCALLHASetImageDark(structHACam*cam,it//HASDKAIvoidHASDKCALLHASetrigaram(structHACam*cam,usigedsortsut,usigedsortgai//HASDKAIvoidHASDKCALLHASetSysime(structHACam*cam,ittime);HASDKAIvoidHASDKCALLHASetJpegQ(structHACam*cam,itq); 設(shè)置相機(jī)bitrate,及寬高。目前設(shè)置w,@paramcam[i @paramavg[i](1@paramsut[i]相機(jī)快門(mén)。單位:ms取值范圍(100@paramsaturability[i]飽和度,取值范圍(1 0 <0HASDKAIvoidHASDKCALLHASetH264(structHACam*cam,itw,it,it//HASDKAIvoidHASDKCALLHASetIp(structHACam*cam,costcar*ip,costcar*etmask,costcar*//HASDKAIvoidHASDKCALLHASetDayime(structHACam*cam,structDayime&//HASDKAIvoidHASDKCALLGetISNigt(structHACam*cam,costcar*data,it//HASDKAIvoidHASDKCALLSoftrigger(structHACam*cam,usigedcarlig//HASDKAIvoidHASDKCALLHASetExtSyc(structHACam*cam,structCamCtrlExtSyc*extsy//相機(jī)ZHASDKAIvoidHASDKCALLHAZoomUpStart(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomUpStop(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomDowStart(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomDowStop(structHACam*HASDKAIvoidHASDKCALLHAocusUpStart(structHACam*cam);HASDKAIvoidHASDKCALLHAocusUpStop(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDowStart(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDowStop(structHACam*//只移動(dòng)步HASDKAIvoidHASDKCALLHAZoomUp(structHACam*cam);HASDKAIvoidHASDKCALLHAZoomDow(structHACam*HASDKAIvoidHASDKCALLHAocusUp(structHACam*cam);HASDKAIvoidHASDKCALLHAocusDow(structHACam*//===========================透明串口typedefvoid(*HAReadSerialCbt)(structHACam*cam,itidex,costusigedcar*data,itsi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論