版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ETC/MTC車(chē)道費(fèi)顯接口文檔V1.0費(fèi)顯控制接口(FeeboardStandard.dll)功能:控制費(fèi)顯顯示過(guò)車(chē)處理結(jié)果;1.1.1.1.1.1.打開(kāi)費(fèi)顯函數(shù)描述intFB_Open(intchar*sParas)返回值返回值類(lèi)型返回值說(shuō)明int? 打開(kāi)設(shè)備成功,返回值為設(shè)備句柄號(hào)? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? -1001 設(shè)備被占用? -1002 設(shè)備打開(kāi)失敗? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入int1連接方式:0=串口,1=USB串口,2=網(wǎng)絡(luò)連接輸入sParaschar*n連接信息,如下:? 串口:"串口"例如:sParas=“COM1”? U口:"U口"例如:sParas=“USB1”? 例如:sParas=“192.168.1.111,3000”功能主機(jī)與設(shè)備建立連接備注備注1.1.1.1.1.2.關(guān)閉費(fèi)顯函數(shù)描述intFB_Close(intnHandle)返回值返回值類(lèi)型返回值說(shuō)明int? 0 關(guān)閉設(shè)備成功? -100設(shè)備無(wú)響應(yīng)? -1000傳入?yún)?shù)錯(cuò)誤? -2000其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄功能主機(jī)與設(shè)備斷開(kāi)連接備注1.1.1.1.1.3.顯示文字函數(shù)描述intFB_Display(intnHandle,intintnFlag,char*)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100設(shè)備無(wú)響應(yīng)? -1000傳入?yún)?shù)錯(cuò)誤? -1003設(shè)置滾動(dòng)錯(cuò)誤? -1004設(shè)置顏色錯(cuò)誤? -1005設(shè)置閃爍錯(cuò)誤? -2000其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄nRowint4在第nRow行顯示文字;nRow=0表示全屏顯示nFlagint4按位定義:Bit1Bit0:00=不滾動(dòng),01=左滾保留;Bit3Bit2:00=紅色,01=綠色,保留;Bit31-Bit6保留;制整屏顏色和閃爍;char*n顯示文字功能顯示文字備注顯示內(nèi)容使用GBK編碼1.1.1.1.1.4.清除文字函數(shù)描述intFB_Clear(intnHandle,intnRow)返回值類(lèi)型返回值說(shuō)明返回值int? 0 操作成功? -100設(shè)備無(wú)響應(yīng)? -1000傳入?yún)?shù)錯(cuò)誤? -2000其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄nRowint4清除第nRow行顯示內(nèi)容;nRow=0表示清屏功能清除顯示文字備注1.1.1.1.1.5.控制通行燈函數(shù)描述intFB_SetTrafficLed(intnHandle,intintnFlash)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100設(shè)備無(wú)響應(yīng)? -1000傳入?yún)?shù)錯(cuò)誤? -1006設(shè)置通行燈錯(cuò)誤? -1007設(shè)置通行燈閃爍錯(cuò)誤? -2000其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄nColorint4通行燈顏色,0=紅色,1=綠色nFlashint4通行的狀態(tài),0=不閃,1=閃爍功能控制通行燈顏色備注1.1.1.1.1.6.報(bào)警函數(shù)描述intFB_SetAlarm(intnHandle,int)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? -1008 設(shè)置聲報(bào)警錯(cuò)誤? -1009 設(shè)置光報(bào)警錯(cuò)誤? -1010 設(shè)置聲光報(bào)警錯(cuò)誤? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄int1報(bào)警類(lèi)型:0=無(wú)報(bào)警1=聲報(bào)警2=光報(bào)警3=聲光報(bào)警功能控制設(shè)備報(bào)警備注1.1.1.1.1.7.語(yǔ)音報(bào)讀函數(shù)描述intFB_Broadcast(intnHandle,char*)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? 文本不支持? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄char*n語(yǔ)音報(bào)讀內(nèi)容,格式為16進(jìn)制串,4個(gè)字符(兩個(gè)字節(jié))表示示播放語(yǔ)音代碼為1和161的語(yǔ)音內(nèi)容版本功能控制語(yǔ)音報(bào)讀備注語(yǔ)音代碼:0001零001A免費(fèi)車(chē)0002壹001B公務(wù)車(chē)0003貳001C緊急車(chē)0004叁001D軍警車(chē)0005肆001E軍隊(duì)車(chē)0006伍001F闖關(guān)車(chē)0007陸0020月票車(chē)0008柒0021年票車(chē)0009捌0022ETC卡000A玖0023謝謝000B十0024祝你一路平安000C百0025請(qǐng)交費(fèi)000D千0026通行卡寫(xiě)卡成功000E元0027ETC卡寫(xiě)卡成功000F點(diǎn)0028請(qǐng)走人工車(chē)道0010一型車(chē)0029余額不足0011二型車(chē)002A標(biāo)簽過(guò)期0012三型車(chē)002B標(biāo)簽黑名單0013四型車(chē)002C標(biāo)簽非法拆卸0014五型車(chē)002D卡未插好0015六型車(chē)002E非本系統(tǒng)卡0016七型車(chē)002F過(guò)期卡0017八型車(chē)0030無(wú)入口信息0018九型車(chē)0031請(qǐng)出示通行卡0019十一型車(chē)0032車(chē)輛超載1.1.1.1.1.8.獲取設(shè)備狀態(tài)函數(shù)描述intFB_GetStatus(intnHandle,int*pStatusCode)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nHandleint4設(shè)備句柄輸出pStatusCodeint*4設(shè)備狀態(tài)錯(cuò)誤碼,0表示正常版本功能獲取設(shè)備運(yùn)行狀態(tài)備注1.1.1.1.1.9.獲取錯(cuò)誤碼詳細(xì)描述函數(shù)描述intFB_GetStatusMsg(intnStatusCode,char*sStatusMsg,intnStatusMsgLen)返回值返回值類(lèi)型返回值說(shuō)明int? 0 操作成功? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸入nStatusCodeint4錯(cuò)誤碼輸出sStatusMsgchar*n錯(cuò)誤碼信息描述緩存地址輸入nStatusMsgLenint4錯(cuò)誤碼信息描述緩存長(zhǎng)度功能查詢(xún)錯(cuò)誤碼詳細(xì)描述備注1.1.1.1.1.10.獲取設(shè)備版本信息函數(shù)描述intchar*int)返回值返回值類(lèi)型返回值說(shuō)明Int? 0 操作成功? -100 設(shè)備無(wú)響應(yīng)? -1000 傳入?yún)?shù)錯(cuò)誤? -2000 其它錯(cuò)誤參數(shù)出入?yún)?shù)名稱(chēng)類(lèi)型長(zhǎng)度含義輸出char*n版本信息緩存地址輸入int4版本信息緩存大小功能獲取版本信息備注1.1.1.1.1.11.費(fèi)顯接口錯(cuò)誤碼錯(cuò)誤碼 錯(cuò)誤描述0 正常-2000以上 預(yù)留注:動(dòng)態(tài)庫(kù)要求動(dòng)態(tài)庫(kù)名稱(chēng):FeeboardStandard.dll配置文件名稱(chēng):要求與動(dòng)態(tài)庫(kù)名稱(chēng)統(tǒng)一1.1.1.1.2.1.約束說(shuō)明各個(gè)設(shè)備如果采用動(dòng)態(tài)庫(kù)方式提供接口調(diào)用,均按本小節(jié)的定義進(jìn)行約束。Windows平臺(tái)的動(dòng)態(tài)庫(kù),采用WindowsAPI默認(rèn)的函數(shù)調(diào)用協(xié)議:stdcall。? 非Windows平臺(tái)的動(dòng)態(tài)庫(kù),采用C/C++標(biāo)準(zhǔn)默認(rèn)的函數(shù)調(diào)用協(xié)議。1.1.1.1.2.2.函數(shù)格式說(shuō)明各設(shè)備接口定義的格式如下:D_EXTERN_CD_SHARE_EXPORTT_RETURND_CALLTYPEFunc(Paras);各個(gè)符號(hào)的定義如下:T_RETURN:返回類(lèi)型Func:函數(shù)名稱(chēng)Paras:形參列表D_EXTERN_C,D_SHARE_EXPORT,D_CALLTYPE都為宏定義,具體的聲明如下:#ifdefined(cplusplus)#defineD_EXTERN_Cextern"C"#else#defineD_EXTERN_C#endif#ifdefSHARE_EXPORT#defineD_SHARE_EXPORTD_DECL_EXPORT#else#defineD_SHARE_EXPORTD_DECL_IMPORT#endif#ifdefOS_WIN //Windows環(huán)境定義#defineD_CALLTYPEstdcall#defineD_DECL_EXPORTdeclspec(dllexport)#defineD_DECL_IMPORTdeclspec(dllimport)#else//非Windows環(huán)境定義#defineD_CALLTYPE#defineD_DECL_EXPORT
__attribute__((visibility("default")))#defineD_DECL_IMPORT
ribe((iibili(defalt)))#endif備注:1. 如果Windows環(huán)境下使用Qt(mingw)開(kāi)發(fā),需要增加編譯選項(xiàng)windows{QMAKE_LFLAGS+=-Wl,--kill-at}2. 如果使用VS開(kāi)發(fā),需要在工程的.def文件,增加導(dǎo)出函數(shù)說(shuō)明EXPORTS ;ExplicitexportscangohereFunc步驟:? 在工程源文件加入一個(gè).def文件;項(xiàng)目->屬性->鏈接器->輸入->模塊定義文件加入“.def”;1.1.1.1.2.3.動(dòng)態(tài)鏈接庫(kù)要求(1)廠(chǎng)商在提交的動(dòng)態(tài)鏈接庫(kù)中應(yīng)明確標(biāo)識(shí)廠(chǎng)商
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小型股份企業(yè)財(cái)務(wù)制度
- 寺廟籌建財(cái)務(wù)制度
- xx醫(yī)院財(cái)務(wù)制度
- 外資代表處財(cái)務(wù)制度
- 分店財(cái)務(wù)制度
- 農(nóng)村環(huán)衛(wèi)人員評(píng)分制度
- 平臺(tái)車(chē)輛調(diào)派管理制度(3篇)
- 校園食品加工衛(wèi)生管理制度(3篇)
- 畢業(yè)活動(dòng)游戲策劃方案(3篇)
- 畫(huà)室超市活動(dòng)方案策劃(3篇)
- 醫(yī)院醫(yī)療糾紛案例匯報(bào)
- 重癥醫(yī)學(xué)科進(jìn)修匯報(bào)
- 2025年基金會(huì)招聘筆試本科院校沖刺題庫(kù)
- 2025至2030鑄鐵產(chǎn)業(yè)行業(yè)市場(chǎng)深度研究及發(fā)展前景投資可行性分析報(bào)告
- 機(jī)電設(shè)備安裝工程中電梯系統(tǒng)全生命周期質(zhì)量管控體系
- 2025年高校行政管理崗位招聘面試指南與模擬題
- 醫(yī)療售后服務(wù)課件
- 返修管理課件
- 2025中考九年級(jí)語(yǔ)文《標(biāo)點(diǎn)符號(hào)》復(fù)習(xí)練習(xí)題
- 去極端化法治宣傳課件
- T/CCOA 7-2020低菌小麥粉
評(píng)論
0/150
提交評(píng)論