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

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

?? mdlubr.bas

?? Test program for Hitachi Finger Vein
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
Public Function UBR_FinishProcess(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("6")
    tmpBuf(2) = Asc("0")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        If Reply(11) = &H31 Then
            bRet = True
        End If
    End If
    
    UBR_FinishProcess = bRet
End Function

Public Function UBR_ResetDevice(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("7")
    tmpBuf(2) = Asc("0")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        If Reply(11) = &H31 Then
            bRet = True
        End If
    End If
    
    UBR_ResetDevice = bRet
End Function

Public Function UBR_LEDOnOff(ByRef objCom As MSComm, ByRef objTimer As Timer, Optional Is_LED_On As Boolean = True) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("A")
    tmpBuf(2) = Asc("2")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H4
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    tmpBuf(8) = IIf(Is_LED_On, &H1, &H0)
    tmpBuf(9) = &H0
    tmpBuf(10) = &H0
    tmpBuf(11) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 12, 0, 0)
    If nRet > 0 Then
        If Reply(11) = &H31 Then
            bRet = True
        End If
    End If
    
    UBR_LEDOnOff = bRet
End Function

Public Function UBR_GetEquipmentStatus(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("5")
    tmpBuf(2) = Asc("0")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H4
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    'tmpBuf(8) = IIf(Is_LED_On, &H1, &H0)
    tmpBuf(9) = &H0
    tmpBuf(10) = &H0
    tmpBuf(11) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 12, 0, 0)
    If nRet > 0 Then
        If Reply(11) = &H31 Then
            bRet = True
        End If
    End If
    
    UBR_GetEquipmentStatus = bRet
End Function

Public Function UBR_CreateSession(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim i As Integer
    Dim tmpBuf(0 To 8216) As Byte
    Dim byteFile(0 To 8208) As Byte
    Dim byteSend(0 To 2048) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    Open "GMUBRSesCreate020000.dat" For Binary Access Read As #1 Len = 8208
    
    While Not EOF(1)        'And intSizeCounter < FileSize
        Get #1, , byteFile
    Wend
    
    Close #1
        
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("0")
    tmpBuf(2) = Asc("2")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H10
    tmpBuf(5) = &H20
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    For i = 0 To 8207
        tmpBuf(8 + i) = byteFile(i)
    Next
        
    cntrSeqNo = 0
    
    Do
        For i = 0 To (IIf(cntrSeqNo < 4, 2048, 24) - 1)
            byteSend(i) = tmpBuf(i + (cntrSeqNo * 2048))
        Next
        
        nRet = SendCommand(objCom, objTimer, byteSend, IIf(cntrSeqNo < 4, 2048, 24), IIf(cntrSeqNo < 4, 1, 0), cntrSeqNo)
        If nRet > 0 Then
            cntrSeqNo = cntrSeqNo + 1
        Else
            'MsgBox "Error on SeqNo = " & cntrSeqNo
            Call Send_EOT(objCom)
            Exit Do
        End If
        
    Loop While (cntrSeqNo <= 4)
    
    If nRet > 0 Then
        bRet = True
    End If
    
    UBR_CreateSession = bRet
End Function

Public Function UBR_CloseSession(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("0")
    tmpBuf(2) = Asc("4")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        If Reply(11) = &H31 Then
            bRet = True
        End If
    End If
    
    UBR_CloseSession = bRet
End Function

Public Function UBR_LoadInternalTemplate(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
    
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("3")
    tmpBuf(2) = Asc("5")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        bRet = True
    End If
    
    UBR_LoadInternalTemplate = bRet
End Function

Public Function UBR_EnrollmentStart(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("1")
    tmpBuf(2) = Asc("4")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H10
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    tmpBuf(8) = &HFF
    tmpBuf(9) = &HFF
    tmpBuf(10) = &HFF
    tmpBuf(11) = &HFF
    
    tmpBuf(12) = &HFF
    tmpBuf(13) = &HFF
    tmpBuf(14) = &HFF
    tmpBuf(15) = &HFF
    
    tmpBuf(16) = &H2
    tmpBuf(17) = &H0
    tmpBuf(18) = &H0
    tmpBuf(19) = &H0
    
    tmpBuf(20) = &H0
    tmpBuf(21) = &H0
    tmpBuf(22) = &H0
    tmpBuf(23) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 24, 0, 0)
    If nRet > 0 Then
        bRet = True
    End If
    
    UBR_EnrollmentStart = bRet
End Function

Public Function UBR_EnrollmentGetResult(ByRef objCom As MSComm, ByRef objTimer As Timer, ByRef byteTemplate() As Byte) As Long
    Dim i As Integer
    Dim tmpBuf(0 To 31) As Byte
    Dim nRet As Long
    Dim lRet As Long
    
    lRet = 0
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("1")
    tmpBuf(2) = Asc("4")
    tmpBuf(3) = Asc("1")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        nRet = Reply(12) + (Reply(13) * 256) + (Reply(14) * 256 * 256) + (Reply(15) * 256 * 256 * 256)
        
        If Reply(11) = &H31 And nRet = 400 Then
            lRet = &H31
            For i = 0 To (400 - 1)
                byteTemplate(i) = Reply(16 + i)
            Next
        Else
            lRet = Reply(11)
        End If
    End If
    
    UBR_EnrollmentGetResult = lRet
End Function

Public Function UBR_StoreTemplate2Buffer(ByRef objCom As MSComm, ByRef objTimer As Timer, ByVal nIndex As Integer, ByRef byteTemplate() As Byte) As Boolean
    Dim i As Integer
    Dim tmpBuf(0 To 532) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("1")
    tmpBuf(2) = Asc("1")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H94
    tmpBuf(5) = &H1
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    tmpBuf(8) = nIndex
    tmpBuf(9) = &H0
    tmpBuf(10) = &H0
    tmpBuf(11) = &H0
    
    For i = 0 To (400 - 1)
        tmpBuf(12 + i) = byteTemplate(i)
    Next
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 412, 0, 0)
    If nRet > 0 Then
        bRet = True
    End If
    
    UBR_StoreTemplate2Buffer = bRet
End Function

Public Function UBR_SelectOptimumTemplate(ByRef objCom As MSComm, ByRef objTimer As Timer) As Integer
    Dim tmpBuf(0 To 532) As Byte
    Dim nRet As Long
    Dim bRet As Integer
    
    bRet = -1
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("1")
    tmpBuf(2) = Asc("2")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H4
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    tmpBuf(8) = &H3
    tmpBuf(9) = &H0
    tmpBuf(10) = &H0
    tmpBuf(11) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 12, 0, 0)
    If nRet > 0 Then
        bRet = Reply(16)
    End If
    
    UBR_SelectOptimumTemplate = bRet
End Function

Public Function UBR_EraseTemplateObject(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 532) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")
    tmpBuf(1) = Asc("1")
    tmpBuf(2) = Asc("3")
    tmpBuf(3) = Asc("0")
    
    tmpBuf(4) = &H0
    tmpBuf(5) = &H0
    tmpBuf(6) = &H0
    tmpBuf(7) = &H0
    
    nRet = SendCommand(objCom, objTimer, tmpBuf, 8, 0, 0)
    If nRet > 0 Then
        bRet = True
    End If
    
    UBR_EraseTemplateObject = bRet
End Function

Public Function UBR_EraseTemplateFlashROM(ByRef objCom As MSComm, ByRef objTimer As Timer) As Boolean
    Dim tmpBuf(0 To 532) As Byte
    Dim nRet As Long
    Dim bRet As Boolean
    
    bRet = False
            
    tmpBuf(0) = Asc("U")

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合亚洲欧洲| 午夜欧美2019年伦理| 7777精品伊人久久久大香线蕉的| 国产麻豆欧美日韩一区| 亚洲国产精品v| 日本一区二区免费在线观看视频| 日本韩国欧美在线| 91老师国产黑色丝袜在线| 成人性生交大片免费看中文| 国产自产高清不卡| 久久激情五月婷婷| 日韩中文欧美在线| 亚洲图片欧美视频| 亚洲精品视频免费看| 亚洲天堂a在线| 亚洲免费观看高清| 中文字幕永久在线不卡| 国产精品国产自产拍高清av王其| 欧美激情在线一区二区三区| 国产喂奶挤奶一区二区三区| 国产日韩欧美在线一区| 国产精品女同一区二区三区| 国产精品嫩草影院av蜜臀| 精品国产乱码久久久久久牛牛 | 紧缚捆绑精品一区二区| 免费人成在线不卡| 久久电影网站中文字幕| 麻豆精品在线播放| 国产ts人妖一区二区| 福利一区福利二区| 99re成人精品视频| 国产成人精品免费网站| 99vv1com这只有精品| 一本色道综合亚洲| 91精品福利在线| 精品1区2区3区| 精品精品欲导航| 欧美xxxxx牲另类人与| 久久久99免费| 亚洲最大的成人av| 免费不卡在线观看| 不卡的av电影在线观看| 欧美日韩综合色| 久久亚洲精品小早川怜子| 成人欧美一区二区三区视频网页| 亚洲一区二区三区四区在线观看| 免费成人小视频| gogogo免费视频观看亚洲一| 6080日韩午夜伦伦午夜伦| 久久精品夜色噜噜亚洲aⅴ| 亚洲日本在线看| 麻豆久久一区二区| 色综合一个色综合亚洲| 精品久久人人做人人爰| 国产精品乱码一区二三区小蝌蚪| 青青青爽久久午夜综合久久午夜| 色美美综合视频| 国产精品久久久久久久久免费相片| 蜜桃一区二区三区在线观看| 欧美无砖砖区免费| 一区二区三区欧美激情| 不卡一区二区三区四区| 久久久噜噜噜久久人人看 | 韩国视频一区二区| 欧美精品丝袜中出| 亚洲一区二区在线观看视频| 波多野结衣亚洲| 中文字幕二三区不卡| 国产在线视频精品一区| 欧美成人精精品一区二区频| 日韩av网站在线观看| 91精品国产一区二区人妖| 亚洲一本大道在线| 欧美日韩国产在线播放网站| 五月激情综合色| 91精品啪在线观看国产60岁| 日韩在线播放一区二区| 51精品视频一区二区三区| 日韩精品欧美精品| 欧美一区二区三区婷婷月色| 美国av一区二区| 久久久精品国产免大香伊 | 日韩理论片一区二区| 成人免费视频一区| 亚洲激情网站免费观看| 欧美日韩一区二区三区四区五区 | 欧美日韩一区二区三区在线看| 亚洲欧美偷拍三级| 欧美性猛交xxxx乱大交退制版| 亚洲成av人片在线观看无码| 6080午夜不卡| 国产超碰在线一区| 亚洲免费视频中文字幕| 欧美日本精品一区二区三区| 久久精品国产精品亚洲红杏| 久久久久高清精品| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产视频直播| 精品剧情在线观看| 99re这里都是精品| 午夜久久久久久电影| 久久九九全国免费| 91久久久免费一区二区| 捆绑变态av一区二区三区| 国产精品你懂的在线欣赏| 欧美日韩aaa| 国产91精品久久久久久久网曝门| 一区二区三区在线免费视频| 日韩视频一区在线观看| 99久久精品免费看国产| 免费在线观看视频一区| 国产精品国产馆在线真实露脸| 欧美日韩国产首页| 本田岬高潮一区二区三区| 日本不卡视频在线| 亚洲欧美怡红院| 久久丝袜美腿综合| 欧美日韩久久久一区| 国产**成人网毛片九色 | youjizz国产精品| 免费成人小视频| 亚洲一区在线观看免费| 精品国产第一区二区三区观看体验| 99久久免费精品| 国产精品自在在线| 免费人成黄页网站在线一区二区 | 久久婷婷色综合| 欧美剧情片在线观看| 99re这里都是精品| 丁香一区二区三区| 蜜桃av一区二区在线观看| 亚洲午夜av在线| 亚洲精品欧美激情| 国产精品免费网站在线观看| 欧美va亚洲va香蕉在线| 777奇米成人网| 欧美久久久久久久久| 91黄色免费看| 99国产欧美久久久精品| 成人午夜在线播放| 国产成人h网站| 国产一区二区三区香蕉| 激情欧美一区二区| 精品一区二区三区在线视频| 青草av.久久免费一区| 五月天激情综合网| 无吗不卡中文字幕| 日本aⅴ免费视频一区二区三区| 亚洲卡通动漫在线| 亚洲精品乱码久久久久久日本蜜臀| 国产精品久久久久婷婷| 国产精品国产馆在线真实露脸| 欧美国产精品一区| 国产欧美1区2区3区| 国产欧美1区2区3区| 中文字幕第一页久久| 国产精品嫩草影院com| 中文字幕一区二区三区不卡在线| 国产精品久久久一区麻豆最新章节| 国产亚洲欧美日韩日本| 国产精品色呦呦| 亚洲人成精品久久久久| 亚洲专区一二三| 日本伊人午夜精品| 精品一区二区三区免费观看| 国产suv精品一区二区三区| 成人h动漫精品一区二区| 色哟哟国产精品免费观看| 欧美日韩亚洲综合一区| 欧美一区二区三区视频在线观看| 日韩一区二区三区三四区视频在线观看| 欧美精三区欧美精三区| 精品国产乱码久久久久久1区2区| 国产欧美视频一区二区| 亚洲激情综合网| 精品一区二区三区在线观看| 成人av片在线观看| 欧美伊人精品成人久久综合97| 制服丝袜亚洲色图| 欧美韩日一区二区三区四区| 亚洲综合丁香婷婷六月香| 日韩精品一二三区| 成人听书哪个软件好| 欧美午夜电影一区| 国产欧美日本一区二区三区| 夜夜亚洲天天久久| 国产精品中文欧美| 欧美日本一区二区在线观看| 欧美激情在线观看视频免费| 亚洲国产成人av| 成人禁用看黄a在线| 欧美一级日韩不卡播放免费| 国产精品久久久久天堂| 日韩成人一级大片| 一本大道久久精品懂色aⅴ| 日韩欧美专区在线| 亚洲激情自拍视频| 成人永久aaa| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲免费伊人电影|