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

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

?? module1.bas

?? free sources for gsm
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
        Case FT_DEVICE_NOT_OPENED
            Str = ErrStr & " - Device Not Opened"
        Case FT_IO_ERROR
            Str = ErrStr & " - General IO Error"
        Case FT_INSUFFICIENT_RESOURCES
            Str = ErrStr & " - Insufficient Resources"
        Case FT_INVALID_PARAMETER
            Str = ErrStr & " - Invalid Parameter"
        Case FT_INVALID_BAUD_RATE
            Str = ErrStr & " - Invalid Baud Rate"
        Case FT_DEVICE_NOT_OPENED_FOR_ERASE
            Str = ErrStr & " - Device not opened for Erase"
        Case FT_DEVICE_NOT_OPENED_FOR_WRITE
            Str = ErrStr & " - Device not opened for Write"
        Case FT_FAILED_TO_WRITE_DEVICE
            Str = ErrStr & " - Failed to write Device"
        Case FT_EEPROM_READ_FAILED
            Str = ErrStr & " - EEPROM read failed"
        Case FT_EEPROM_WRITE_FAILED
            Str = ErrStr & " - EEPROM write failed"
        Case FT_EEPROM_ERASE_FAILED
            Str = ErrStr & " - EEPROM erase failed"
        Case FT_EEPROM_NOT_PRESENT
            Str = ErrStr & " - EEPROM not present"
        Case FT_EEPROM_NOT_PROGRAMMED
            Str = ErrStr & " - EEPROM not programmed"
        Case FT_INVALID_ARGS
            Str = ErrStr & " - Invalid Arguments"
        Case FT_NOT_SUPPORTED
            Str = ErrStr & " - not supported"
        Case FT_OTHER_ERROR
            Str = ErrStr & " - other error"
    End Select
    
    Form1.shpOK.BackColor = Red                     ' turn status indicator red
    StopReading = True                              ' turn off continuous readings
    Form1.lblStatus.Caption = Str                   ' show the message in the status area
    MsgBox Str                                      ' display the message
    
End Sub

Public Function Get_USB_Device_QueueStatus() As Long
' return the number of bytes waiting to be read

    FT_Result = FT_GetQueueStatus(FT_HANDLE, FT_Q_Bytes)
    If FT_Result <> FT_OK Then
        FT_Error_Report "FT_GetQueueStatus", FT_Result
    End If
    Get_USB_Device_QueueStatus = FT_Result

End Function

Public Function GetDeviceString() As String
' get the device name

    GetDeviceString = Left(FT_Device_String_Buffer, InStr(FT_Device_String_Buffer, Chr(0)) - 1)
    
End Function

Public Function GetFTDeviceCount() As Long
' get the number of connected devices
    
    FT_Result = FT_GetNumDevices(FT_Device_Count, 0, FT_LIST_NUMBER_ONLY)
    If FT_Result = FT_OK Then
        GetFTDeviceCount = FT_Device_Count          ' return the number of devices
    Else
        FT_Error_Report "GetFTDeviceCount", FT_Result ' show error message
        GetFTDeviceCount = 0                        ' return 0 devices
    End If
    
End Function

Public Function GetFTDeviceDescription(DeviceIndex As Long) As String
' get the device description of a specific device
    
    FT_Result = FT_ListDevices(DeviceIndex, FT_Device_String_Buffer, (FT_OPEN_BY_DESCRIPTION Or FT_LIST_BY_INDEX))
    If FT_Result = FT_OK Then
        FT_Device_String = GetDeviceString          ' strip off trailing nulls
        GetFTDeviceDescription = FT_Device_String   ' return the character part
    Else
        FT_Error_Report "GetFTDeviceDescription", FT_Result
        GetFTDeviceDescription = ""                 ' init to null
    End If
    
End Function

Public Function GetFTDeviceSerialNo(DeviceIndex As Long) As String
' get the serial number of a specific device
    
    FT_Result = FT_ListDevices(DeviceIndex, FT_Device_String_Buffer, (FT_OPEN_BY_SERIAL_NUMBER Or FT_LIST_BY_INDEX))
    If FT_Result = FT_OK Then
        FT_Device_String = GetDeviceString          ' strip off trailing nulls
        GetFTDeviceSerialNo = FT_Device_String      ' return the character part
    Else
        FT_Error_Report "GetFTDeviceSerialNo", FT_Result
        GetFTDeviceSerialNo = ""                    ' init to null
    End If
    
End Function

Public Function Init_Controller(DName As String) As Boolean
' initialise the controller on port DName

    Init_Controller = OpenPort(DName)               ' open the port

End Function

Public Sub InitialiseVariables()
' initialise variables

    RegKey = "FTBMeter"
    OurDevice = "DLP2232M A"                        ' set the name of our DLP2232M
    ZerodBmHF = GetSetting(RegKey, "Settings", "ZerodBmHF", 2556)
    ZerodBmVHF = GetSetting(RegKey, "Settings", "ZerodBmVHF", 2519)
    ZerodBmUHF = GetSetting(RegKey, "Settings", "ZerodBmUHF", 2501)
    Minus40dBmHF = GetSetting(RegKey, "Settings", "Minus40dBmHF", 915)
    Minus40dBmVHF = GetSetting(RegKey, "Settings", "Minus40dBmVHF", 913)
    Minus40dBmUHF = GetSetting(RegKey, "Settings", "Minus40dBmUHF", 872)
    ZerodBm = ZerodBmVHF
    Minus40dBm = Minus40dBmVHF
    Slope = (ZerodBm - Minus40dBm) / 40
    Form1.cmdHF.BackColor = ButtonFace
    Form1.cmdVHF.BackColor = Green
    Form1.cmdUHF.BackColor = ButtonFace

End Sub

Public Function Open_USB_Device_By_Description(Device_Description As String) As Long

    SetDeviceString Device_Description
    FT_Result = FT_OpenEx(FT_Device_String_Buffer, FT_OPEN_BY_DESCRIPTION, FT_HANDLE)
    If FT_Result <> FT_OK Then
        FT_Error_Report "Open_USB_Device_By_Description", FT_Result
    End If
    
End Function

Public Sub OpenDevice()
' open the DLP2232M module by name. The A port is the only one that can be used for MPSSE SPI
' communications.
Dim I As Long
Dim X As Long
Dim DeviceDescription As String
Dim FoundDevice As Boolean
Dim Res As Long

    ' if the port is already open then close it
    If PortAIsOpen Then
        Res = Close_USB_Device
        If FT_Result <> FT_OK Then
            PortAIsOpen = False
            Form1.shpOK.BackColor = Red
            Form1.lblStatus.Caption = "Attempt to close DLP2232M failed."
            StopReading = True
            Exit Sub
        End If
    End If
    
    ' set port A not open
    PortAIsOpen = False
    
    ' see if anything connected
    X = GetFTDeviceCount
    If X = 0 Then
        Form1.shpOK.BackColor = Yellow
        Form1.lblStatus.Caption = "No FTDI devices found. Please connect the meter and re-try"
        Exit Sub
    End If
    
    ' get the descriptions and look for DLP module channel A
    For I = 0 To FT_Device_Count - 1
        DeviceDescription = GetFTDeviceDescription(I)
        If FT_Result = FT_OK Then
            If DeviceDescription = OurDevice Then
                FoundDevice = True
                Exit For
            End If
        End If
    Next

    ' check we have a DLP A module found
    If Not (FoundDevice) Then
        Form1.shpOK.BackColor = Yellow
        Form1.lblStatus.Caption = "No DLP2232M A device found. Please re-connect the meter and re-try"
        Exit Sub
    End If
    
    ' open by the device description
    Open_USB_Device_By_Description DeviceDescription
    If FT_Result <> FT_OK Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "The open for the meter did not complete successfully."
        Exit Sub
    End If
    
    ' try a command
    Res = Get_USB_Device_QueueStatus
    If FT_Result <> FT_OK Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "Get USB Device QueuStatus command failed in procedure OpenDevice"
        Exit Sub
    End If
    PortAIsOpen = True
    
    ' set the latency
    FT_Result = Set_USB_Device_LatencyTimer(16)
    If FT_Result <> FT_OK Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "Set USB Device Latency Timer failed"
        Exit Sub
    End If
    
    ' reset the controller
    FT_Result = Set_USB_Device_BitMode(&H0, &H0) ' reset the controller
    If FT_Result <> FT_OK Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "Device reset failed in procedure OpenDevice."
        Exit Sub
    End If
    
    ' set the module to MPSSE mode
    FT_Result = Set_USB_Device_BitMode(&H0, &H2) ' set to MPSSE mode
    If FT_Result <> FT_OK Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "Set to MPSSE mode failed in procedure OpenDevice."
        Exit Sub
    End If
    
    ' sync MPSSE mode
    If Not (Sync_To_MPSSE) Then
        Form1.shpOK.BackColor = Red
        StopReading = True
        Form1.lblStatus.Caption = "Unable to synchronise the MPSSE write/read cycle in procedure OpenDevice."
        Exit Sub
    End If
    
    ' initialise the port
    OutIndex = 0                                ' point to the start of output buffer
    Saved_Port_Value = &H8                      ' set the initial state of the first 8 lines
    ' set the low byte
    AddToBuffer &H80                            ' Set data bits low byte command
    AddToBuffer &H8                             ' set CS=high, DI=low, DO=low, SK=low
    AddToBuffer &HB                             ' CS=output, DI=input, DO=output, SK=output
    ' set the clock divisor
    AddToBuffer &H86                            ' set clock divisor command to 1MHz

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美tk—视频vk| 国产精品免费av| 91免费看`日韩一区二区| 免费成人你懂的| 亚洲精品免费视频| 国产日韩亚洲欧美综合| 欧美精品xxxxbbbb| 色菇凉天天综合网| 国产91富婆露脸刺激对白| 日韩国产欧美视频| 夜夜操天天操亚洲| 亚洲色图制服诱惑| 欧美韩日一区二区三区| 日韩欧美一级二级三级| 欧美午夜理伦三级在线观看| 国产电影一区二区三区| 久久99日本精品| 蜜桃一区二区三区在线| 亚洲超碰精品一区二区| 亚洲人成精品久久久久久| 国产精品网曝门| 国产日韩精品一区二区浪潮av | 日韩电影免费在线| 亚洲色图视频网| 国产精品久久久久久久久晋中 | 日韩精品在线网站| 欧美日韩一区二区在线视频| 不卡大黄网站免费看| 国产福利一区二区三区视频在线 | 亚洲超碰97人人做人人爱| 亚洲精品久久久蜜桃| 自拍av一区二区三区| 国产精品麻豆久久久| 国产欧美va欧美不卡在线| 国产性天天综合网| 欧美国产乱子伦| 中文字幕av资源一区| 国产日韩三级在线| 国产精品色哟哟| 亚洲欧洲日韩综合一区二区| 国产精品久久久久久久久搜平片 | 亚洲综合免费观看高清完整版在线| 最新不卡av在线| 亚洲人午夜精品天堂一二香蕉| 亚洲少妇中出一区| 亚洲午夜免费福利视频| 日韩精品福利网| 精品一区二区综合| 丁香婷婷综合网| 99久久99久久综合| 欧洲精品在线观看| 91精品国产综合久久国产大片| 欧美一级免费大片| 久久久亚洲精华液精华液精华液 | 精品国产sm最大网站免费看| 亚洲精品一区二区三区在线观看| 精品国产一区二区精华| 中文一区二区在线观看| 国产精品久久国产精麻豆99网站 | 亚洲成av人片观看| 久久精品国产一区二区三区免费看 | 欧美乱妇20p| 制服丝袜亚洲色图| 久久网站最新地址| 综合电影一区二区三区| 一区二区免费视频| 久久国产精品色| 99精品久久免费看蜜臀剧情介绍| 91激情五月电影| 日韩一区二区电影网| 中文欧美字幕免费| 日日夜夜一区二区| 成人午夜免费视频| 欧美色综合天天久久综合精品| 精品少妇一区二区三区视频免付费| 中文成人av在线| 奇米影视一区二区三区| 成人性生交大片免费看中文| 欧美日韩在线综合| 国产夜色精品一区二区av| 一区二区不卡在线视频 午夜欧美不卡在| 午夜影院久久久| 国产成人免费视频网站| 欧美日韩在线三级| 中文字幕电影一区| 日本成人在线网站| 97国产精品videossex| 欧美不卡123| 亚洲综合无码一区二区| 国产剧情在线观看一区二区| 欧美亚一区二区| 国产精品入口麻豆九色| 日韩高清在线一区| 色狠狠综合天天综合综合| 国产色产综合产在线视频| 婷婷久久综合九色综合绿巨人| 丁香一区二区三区| 欧美www视频| 亚洲va韩国va欧美va精品| av网站一区二区三区| 亚洲精品一区二区精华| 丝袜美腿亚洲一区二区图片| 99久久亚洲一区二区三区青草| 色网综合在线观看| 欧美一区二区三区小说| 一区二区三区日韩欧美| 国产xxx精品视频大全| 日韩色视频在线观看| 亚洲国产sm捆绑调教视频| 91在线播放网址| 中文av一区二区| 国产精品一区二区久激情瑜伽| 91精品婷婷国产综合久久性色| 亚洲精品菠萝久久久久久久| 不卡一区二区中文字幕| 久久久天堂av| 国产精品一区二区在线播放 | 亚洲精品综合在线| 久久综合色婷婷| 99久久99久久综合| 97超碰欧美中文字幕| 国产精品一区二区男女羞羞无遮挡| 日韩亚洲欧美成人一区| 全部av―极品视觉盛宴亚洲| 国产精品91一区二区| 欧美不卡一区二区三区四区| 麻豆精品视频在线观看视频| 宅男噜噜噜66一区二区66| 午夜精品免费在线| 欧美视频三区在线播放| 亚洲电影在线免费观看| 欧美另类高清zo欧美| 日本在线不卡视频一二三区| 91精品国产欧美一区二区| 五月婷婷激情综合| 欧美日韩久久一区二区| 偷拍一区二区三区四区| 日韩一区二区三区在线| 久久er精品视频| 国产偷国产偷亚洲高清人白洁| 成人永久看片免费视频天堂| 中文字幕国产精品一区二区| 99re热视频这里只精品| 亚洲欧美日韩国产手机在线| 色综合色狠狠综合色| 香蕉久久一区二区不卡无毒影院| 欧美丰满少妇xxxxx高潮对白| 日本成人在线不卡视频| 欧美zozo另类异族| 成人性生交大合| 亚洲女性喷水在线观看一区| 在线精品视频免费播放| 日韩综合一区二区| 26uuu另类欧美| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美综合在线精品| 欧美午夜精品久久久久久超碰| 肉肉av福利一精品导航| 久久婷婷成人综合色| 成人午夜激情在线| 亚洲视频一区在线| 日韩一区二区三区观看| 国产精品综合二区| 亚洲精品美腿丝袜| 精品入口麻豆88视频| 91丨porny丨户外露出| 午夜久久久影院| 久久蜜桃一区二区| 欧美主播一区二区三区| 精品一区二区在线看| 亚洲欧洲日产国产综合网| 欧美精品v日韩精品v韩国精品v| 国产精品一区二区三区四区| 亚洲激情男女视频| 精品剧情在线观看| 色天使色偷偷av一区二区| 精品在线一区二区三区| 亚洲日本在线视频观看| 精品理论电影在线| 在线免费不卡视频| 国产乱对白刺激视频不卡| 亚洲成人一区在线| 国产精品色婷婷| 欧美一区二区三区喷汁尤物| 成人a区在线观看| 美女脱光内衣内裤视频久久网站| 国产精品国产三级国产普通话99| 欧美精品日日鲁夜夜添| 成人白浆超碰人人人人| 久久国产精品无码网站| 亚洲图片欧美一区| 国产精品免费视频网站| 日韩免费电影网站| 欧美三级日韩三级| 不卡电影一区二区三区| 激情成人午夜视频| 亚洲成人av中文| 亚洲精品国产一区二区精华液 | 精品伦理精品一区| 欧美在线一区二区|