亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 59054庫函數api說明.c

?? 利用POS機具硬件改為條紋碼掃描器的編程代碼
?? C
?? 第 1 頁 / 共 4 頁
字號:
                        'P':設置為脈沖方式撥號,缺省為脈沖方式
                        'T':設置為音頻方式撥號

             D. char dial_response(void)
               功能: 判斷撥號結果
               入口: 無
               出口: EXIT=0 撥號未完成
                    'S': 同步撥號成功
                    'F': 電話號碼含非法字符
                    'P': 并接電話正在使用
                    'E': 同步連接失敗
                    '1': 異步300bps連接
                    '5': 異步1200bps連接
                    '9': 異步2400bps連接
                    '3': 無載波
                    '7': 忙音
                    '6': 無撥號音
                    '8': 外線無撥號音

               注: 1。dial_response應與dial配對使用,當dial函數的參數為
                    ATD電話號碼時,且返回值為S后,調用dial_response函
                    數,以判斷撥號結果。
                   2。當調用dial_response,返回'6'時,POS不掛斷,自動檢測
                      電話線路,直至出現撥號音,繼續后續撥號操作,此間
                      dial_response的返回值一直為'6'。應用程序若要重撥,
                      可不必再次調用dial函數,只要不斷調用dial_response
                      函數,判斷撥號結果。如果dial_response返回一直為'6',
                      要放棄此次撥號,可調用dialoff.
                   3。除了'6'外的非成功撥號結果,重撥應再次調用dial函數。
                   4。返回'S','1','5','9'為成功,別的返回值為失敗。


           E. char    get_line_status(void);
              功能:  取得當前線路狀態值,用于通訊出現異常時(如接收超時〕
                     判斷線路是否仍正常聯接,避免不必要的重發
              入口: 無
              出口: 'O'--掛機
                    'S'--線路正常連接
                    'D'--正在撥號
                    '3'--線路中斷
F.char sendasys(int LEN,char *STR)
  功能: 向MODEM口發送數據
              入口: (STR)->發送緩沖區頭指針
                    (LEN)->發送數據長度
              出口: 'S'--發送成功
                    'E'--失敗
            G.int readasys(char *STR,char SECONDS,int LEN)
              功能: 從MODEM口接收數據
              入口:  (STR)->接收緩沖區頭指針
                     (SECONDS)->等待接收時限 (1-255秒)
                     (LEN)->需接收數據長度
              出口:  EXIT=0 超時未收到數據
                         =-1 在時限內線路中斷
                         =其它  實際接收到的數據個數
            H.void init_leased(char BPS, PAR,DBS)
                功能: 以專線聯接方式初始化MODEM口
                入口: BPS=通訊速率 (1/2=1200/2400BPS)
                      PAR=奇偶校驗  'N'=無效驗
                                    'E'=偶效驗
                                    'O'=奇效驗
                      DBS=數據位 (7/8)
                出口: 無
            I. char connect(void)
                功能: 判斷專線聯接狀況
                入口: 無
                出口: =E 聯接失敗
                          =S 線路聯通
            J.void init_sdlc(char BPS,SDSD,SST)
               功能: 以同步聯接方式初始化MODEM口,目前僅用于連NAC6同步
               入口: BPS=通訊速率 (1=1200BPS)
                     SDSD=站地址 (48)
                     SST=重發次數 (5)
               出口: 無
            K.char sendsdlc(int LEN,char *STR)
               功能: 向MODEM口以同步方式發送數據,用于NAC6同步,和專線
               入口: (STR)->發送緩沖區頭指針
                     (LEN)->發送數據長度
               出口:  EXIT=‘S’ 發送成功
                          ='E' 發送失敗
                          ='F' 發送長度錯 (1-512bytes)
            L.int readsdlc(char *STR,char SECONDS)
               功能: 從MODEM口以同步方式接收數據,用于NAC6同步,和專線
               入口:  (STR)->接收緩沖區頭指針
                      (SECONDS)->等待接收時限 (1-255秒)
               出口:  EXIT=0 超時未收到數據
                          >0  實際接收到的數據個數
            M. char init_nac6_leased(char sub_station_num,char sst);
               功能: 以與nac6專線同步方式初始化modem口
               入口: sub_station_num->站號(30H-37H)
                     sst->重發次數(5)
               出口: EXIT=S 成功
                         =E 失敗
            N. void dialoff(void)
                功能: 掛斷線路或X.25拆鏈,掛斷后若重撥應在1秒以后。
        O. 增加對子POS異步發送數據包中的0x04自動轉義功能。
P. 減少同步握手時間。
Q. 網控器同步鏈路支持無限時聯接
R. void initx25(char *source_ad,char *dest_ad,char signal_grp,unsigned char signal_num,int packet_len,char bit_flag);
  功能:初始化X.25通信參數
入口:*source_ad原地址指針
            *dest_ad目的地址指針
             signal_grp邏輯信道群號
             signal_num邏輯信道號
             packet_len分組包長
             bit_flag     bit0=1       D=1
                               bit1=1       Q=1
出口:無
        S.char x25leasedhandshake(void)
功能:執行專線x.25的握手
入口:無
出口:’S’   握手成功
            ‘L’   LAPB層握手失敗/4ch
            -1    ----接收/發送無載波
0	---- 接收數據長度為0
1	----Signal_Group錯
2	----Signal_Number錯
‘E’  ----發送完畢無載波45H
                        ‘G’ ----發送成功無載波  47H
                        ‘F’ -----發送長度錯     46H
                        ‘R’ -----接收響應錯     52H
                       ‘C’  -----對方無法連接  43H
         T.char sendx25(int len,char *str)
功能:發送x.25數據
入口:len  發送長度
            *str  發送數據buf
出口:’S’     發送成功
            ‘E’     發送完畢無載波
            ‘G’     發送成功無載波
            ‘F’      發送長度錯
            ‘R’      接收響應錯
             -1      發送時無載波
          U.int readx25(char *str,unsigned char time)
功能:接收x.25數據
入口:*str   接收buf
            time   接收定時 
出口:-1   接收無載波
0	接收定時超出
>0   接收的實際數據長度
          V.char	disconnectx25(void)
               功能:X.25分組層掛斷
	入口:無
	出口:	'S'	拆鏈成功
		'E' ----發送完畢無載波
		'G' ----發送成功無載波
		'F' ----發送長度錯
		'R'      接收響應錯
		-1       接收無載波
          0       接收定時超出
     3. RS485口
      (1)初始化485口
          void init_rs485(char BPS,char TOKEN)
           功能: 設置子POS的RS485通訊參數
           入口: BPS=速率 =2   2400BPS
                          =3   4800BPS
                          =4   9600BPS
                          =5   14.4KBPS
                          =6   28.8KBPS
                 TOKEN=POS令牌號(2--32,不可重復)
           出口: 無
         void   NAC_init_rs485(char bps)
功能:初始化母POS的RS485口
入口:bps-485口的傳輸速率
2-2400BPS
                3-4800BPS
                            4-9600BPS
        5-14.4KBPS
                6-28.8KBPS
         出口:無
         說明:當母POS本身需要作為子POS通信時,TOKEN固定為1。
void   NAC_set_timeout(unsigned char to1,unsigned char to2,unsigned char to3);
功能:母POS超時時間設置
入口:to1-下鏈無通信請求掛斷上鏈超時時間(>30S),默認為60S
	      to2-撥號成功后下鏈無數據掛斷下鏈超時時間(3~25S),默認為10S
	      to3-掛斷延遲時間(8~30S),默認為12S
         出口:無

      (2)通過RS485網控卡/器異步通訊
           A.void init_nac_232(char BPS,PAR,DBS,STBS)
                功能: 按規定的通信參數初始化NAC495的RS232口
                      設置485口通過NAC495的232口進行通訊
                入口: BPS=通訊速率 (3/4/5/6=4800/9600/14400/28800BPS)
                      PAR=奇偶校驗  'N'=無效驗
                                    'E'=偶效驗
                                    'O'=奇效驗
                      DBS=數據位 (7/8)
                      STBS=停止位 (1/2)
                出口: 無
           B.void init_nac_dial(char BPS, PAR, DBS, STBS,NOFF)
                功能: 以異步撥號聯接方式初始化NAC495的MODEM口
                      設置590的RS485口通過NAC495的MODEM口進行通訊
                入口: BPS=通訊速率 (1/2=1200/2400BPS)
                      PAR=奇偶校驗  'N'=無效驗
                                    'E'=偶效驗
                                    'O'=奇效驗
                      DBS=數據位 (7/8)
                      STBS=停止位 (1/2)
                      NOFF=掛斷選擇  0->不掛斷
                                     1->掛斷
                出口: 無
            C.void init_nac_leased(char BPS, PAR, DBS,STBS, char NOFF)
                功能: 以異步專線聯接方式初始化NAC495的MODEM口
                      設置590通過NAC495的MODEM口進行專線通訊
                入口: DPS=通訊速率 (1/2=1200/2400BPS)
                      PAR=奇偶校驗  'N'=無效驗
                                    'E'=偶效驗
                                    'O'=奇效驗
                      DBS=數據位 (7/8)
                      STBS=停止位 (1/2)
                      NOFF=是否掛斷   1->掛斷
                                      0->不掛斷
                出口: 無

            D.void sendrs485(int len,char *str)
                功能: 把數據送往NAC495
                       (適用于異步通訊)
                入口: (str)->發送緩沖區頭指針
                      (len)->發送數據長度(len>0)
                出口: 無
           E.char readrs485(char *str,char seconds,
                            char len)
                功能: 從NAC495接收數據
                       (適用于異步通訊)
                入口:  (str)->接收緩沖區頭指針
                       (seconds)->等待接收時限 (秒)
                       (len)->需接收數據長度
                出口:  EXIT=0 超時未收到數據
                           =其它  實際接收到的數據個數
           F.void init_nac_T3POS(char time1,char time2,char *str1,char *str2,char flag)
                功能: 以T3POS聯接方式初始化NAC495的MODEM口
                      設置590通過NAC495的MODEM口進行通訊
                入口: timer1=子POS與495的聯接時間
                      timer2=495與主機的聯接時間
                      *str1=建鏈字符串
                      *str2=拆鏈字符串
                      flag=T3POS標志     '1'=非永久保持
                                         '0'=永久保持
                出口: 無
                注:T3POS使用一例:
                     init_rs485(BPS,TOKEN);
                     init_nac_T3POS(time1,time2,*str1,*str2,flag);
                     接下來可調用sendrs485,readrs485,通過495與主機進行通訊.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女一区二区三区| 一区二区三区在线视频观看| 高清不卡在线观看av| 国产欧美视频一区二区| 不卡av在线网| 亚洲黄色av一区| 欧美精品日日鲁夜夜添| 日韩免费电影一区| 国产一区二区精品久久| 中文字幕高清不卡| 色婷婷国产精品| 五月天激情小说综合| 欧美电影免费观看高清完整版在线观看 | av网站免费线看精品| 亚洲美女在线国产| 欧美精品黑人性xxxx| 精品一区二区久久| 国产精品久久久久婷婷| 在线亚洲免费视频| 毛片av一区二区三区| 欧美国产日韩亚洲一区| 在线观看免费一区| 久久国产精品99精品国产| 中文幕一区二区三区久久蜜桃| 色综合久久中文字幕综合网| 日韩国产欧美在线播放| 国产亚洲成av人在线观看导航| 色综合久久久久久久久| 日韩专区一卡二卡| 久久精品一区四区| 亚洲午夜影视影院在线观看| 欧美一区二区三区电影| 国产成人精品免费视频网站| 亚洲黄色片在线观看| 欧美成人猛片aaaaaaa| 99久久久精品免费观看国产蜜| 肉丝袜脚交视频一区二区| 国产性天天综合网| 欧美亚洲国产怡红院影院| 国内精品伊人久久久久av影院| **网站欧美大片在线观看| 日韩一区二区三区视频在线| 成人高清视频免费观看| 免费观看30秒视频久久| 中文字幕一区在线| 91精品国产入口| av电影一区二区| 美女久久久精品| 亚洲色图19p| 精品久久久久香蕉网| 色菇凉天天综合网| 紧缚奴在线一区二区三区| 亚洲一区在线观看免费观看电影高清| 久久人人爽爽爽人久久久| 欧美午夜不卡视频| 成人免费看的视频| 蜜臀av亚洲一区中文字幕| 亚洲精品中文字幕在线观看| 国产精品99久久久久久似苏梦涵 | 午夜精彩视频在线观看不卡| 欧美激情综合五月色丁香小说| 717成人午夜免费福利电影| 99视频精品全部免费在线| 久久国产综合精品| 亚洲综合成人在线| 国产精品污网站| 欧美大胆一级视频| 欧美日韩视频第一区| 99久久夜色精品国产网站| 国产在线视频一区二区| 午夜精品福利一区二区三区av| 亚洲少妇屁股交4| 久久久99久久| 欧美成人伊人久久综合网| 欧美网站一区二区| 99re热这里只有精品视频| 国产一区二区三区香蕉| 男女视频一区二区| 亚洲国产精品久久久久秋霞影院| 中文字幕一区日韩精品欧美| 精品电影一区二区三区| 91麻豆精品91久久久久久清纯| 色婷婷精品大在线视频| youjizz久久| 国产成人免费9x9x人网站视频| 美女视频黄免费的久久| 丝袜国产日韩另类美女| 亚洲一区二区三区影院| 亚洲欧美精品午睡沙发| 国产精品成人免费在线| 国产色一区二区| 久久网站最新地址| 精品乱人伦小说| 日韩写真欧美这视频| 777午夜精品免费视频| 在线精品国精品国产尤物884a| 97久久超碰国产精品电影| 一区在线观看免费| 中文字幕欧美国产| 欧美激情一区三区| 国产三区在线成人av| 久久久午夜精品理论片中文字幕| 精品久久久网站| 精品sm捆绑视频| 精品少妇一区二区三区在线播放 | 奇米一区二区三区| 日本系列欧美系列| 丝瓜av网站精品一区二区| 亚洲成人在线网站| 亚洲r级在线视频| 亚洲6080在线| 丝瓜av网站精品一区二区| 三级久久三级久久| 免费成人美女在线观看.| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费在线观看日韩欧美| 裸体歌舞表演一区二区| 精品一二三四区| 国产自产v一区二区三区c| 国产专区综合网| 国产精品影视网| 粉嫩嫩av羞羞动漫久久久 | 51精品久久久久久久蜜臀| 91精品国产综合久久小美女| 日韩欧美黄色影院| 26uuu精品一区二区| 久久精品人人做人人综合| 欧美国产精品中文字幕| 中文字幕亚洲区| 欧美日韩精品欧美日韩精品| 欧美精品v国产精品v日韩精品 | 久久亚洲精精品中文字幕早川悠里| 26uuu国产在线精品一区二区| 国产香蕉久久精品综合网| 国产精品嫩草影院com| 亚洲免费观看高清在线观看| 亚洲国产精品麻豆| 欧美aaaaa成人免费观看视频| 黑人精品欧美一区二区蜜桃| 国产+成+人+亚洲欧洲自线| 99久久婷婷国产综合精品电影 | 欧美精品v国产精品v日韩精品 | 国产成人免费xxxxxxxx| 色综合色综合色综合色综合色综合 | 久久99国产精品久久99果冻传媒| 国产乱码一区二区三区| 99这里只有精品| 欧美日韩中文另类| 精品国产网站在线观看| 国产精品乱码久久久久久| 欧美色老头old∨ideo| 91麻豆精品国产91久久久使用方法| 欧美精品一区二区久久婷婷| 国产精品久久久久四虎| 亚洲成人www| 国产精品综合视频| 一本大道久久a久久综合| 91精品国产一区二区人妖| 国产日韩在线不卡| 亚洲国产乱码最新视频 | 色屁屁一区二区| 日韩一区二区三区四区| 中文字幕不卡的av| 亚洲v日本v欧美v久久精品| 韩国毛片一区二区三区| 色综合一区二区| 日韩一区二区三区高清免费看看 | 国产亚洲成aⅴ人片在线观看| 一区二区三区视频在线看| 美女脱光内衣内裤视频久久影院| 成人黄色国产精品网站大全在线免费观看 | 国产二区国产一区在线观看| 欧美一a一片一级一片| 久久久综合视频| 亚洲国产日韩a在线播放性色| 国产精品一级黄| 精品视频123区在线观看| 久久久精品综合| 亚洲gay无套男同| 成人爱爱电影网址| 欧美精品 国产精品| 国产精品久久久久精k8| 免费在线一区观看| 91视频在线观看免费| 日韩三级在线免费观看| 亚洲女女做受ⅹxx高潮| 亚洲欧美一区二区久久| 国产在线一区观看| 欧美日韩精品高清| 中文字幕在线一区免费| 精品欧美乱码久久久久久1区2区| 亚洲精品免费在线播放| 国产精品白丝av| 欧美一区二区三区四区视频| 亚洲激情图片一区| 国产91在线观看| 日韩精品资源二区在线| 夜夜精品视频一区二区| 成人av免费网站| 精品国产1区二区|