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

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

?? commstrm.cls

?? gps定位C++源代碼, gps定位C++源代碼, gps定位C++源代碼, gps定位C++源代碼,
?? CLS
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "CCommStream"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'Private mdimainform.oworkmode As CWorkMode
Private oComm As Object

Private oTransForm As New CTransform
'Private odelay As New delay

'Private m_bSaveRecord As Boolean


Public Function StartWorking() As Boolean
    Dim Port As Integer
    Dim Baud As String
    Dim parity As String
    Dim DataBit As String
    Dim StopBit As String
      Ini_GetCommSetting "comm" & CStr(i), Port, Baud, parity, DataBit, StopBit 'GlbFunction
      If SetCommSetting(Port, Baud, parity, DataBit, StopBit) Then
        '用SetCommSetting設置串口,如設置成功則表示開始工作
        StartWorking = True
        g_bOpenComm = True
      Else
        StartWorking = False
        g_bOpenComm = False
      End If

    
End Function

Public Sub StopWorking()
    If MDIMainForm.oComm1.PortOpen Then
         MDIMainForm.oComm1.PortOpen = False
    End If
    'If MDIMainForm.oComm2.PortOpen Then
        'MDIMainForm.oComm2.PortOpen = False
    'End If
    
    
    g_bOpenComm = False
End Sub

Private Function SetCommSetting(ByVal Port As Integer, ByVal Baud As String, ByVal parity As String, ByVal DataBit As String, ByVal StopBit As String) As Boolean
    Dim strSetting As String
    
   ' On Error GoTo errhandle
    If MDIMainForm.oComm1.PortOpen Then
        MDIMainForm.oComm1.PortOpen = False
    End If
    
    'If MDIMainForm.oComm2.PortOpen Then
        'MDIMainForm.oComm2.PortOpen = False
    'End If
    
    
    
    'oComm.CommPort = Port
    'oComm.InputLen = 0
    'strSetting = Baud + "," + parity + "," + DataBit + "," + StopBit
    'oComm.Settings = strSetting
    'oComm.PortOpen = True
    
    MDIMainForm.INIT 1
    MDIMainForm.Open_ComX (2)
    'MDIMainForm.Open_ComX (3)
    'MDIMainForm.Open_ComX (4)
    'MDIMainForm.Open_ComX (5)
    'MDIMainForm.Open_ComX (6)
    'MDIMainForm.Open_ComX (7)
    'MDIMainForm.Open_ComX (8)

    SetCommSetting = True
    Exit Function

errhandle:
    SetCommSetting = False
    MsgBox "GPS串口設置失敗!", , "設置串口"
    Exit Function
End Function

Public Sub GetInputBuff(ByVal Chuan As Integer)
Dim ch As String
Dim PP(6) As String
Dim P As String         '通訊碼解碼后存放處,13908694851
Dim Dd As String
Dim SS As String
Dim i, j As Integer
Dim ww As String
Dim qq As String
On Error Resume Next
Dim tttt As String       '串口接收的數據
Dim Temp_weizhi As Long  '
Sleep (251)
Temp_ReceFlag = True
Static X As Integer
'odelay.SleepCom 4
Select Case Chuan

       Case 1
            tttt = Datas
            MDIMainForm.oComm1.InBufferCount = 0
       'Case 2
            'tttt = MDIMainForm.oComm2.Input
            'MDIMainForm.oComm2.InBufferCount = 0
End Select
strBuff1 = ""
txm = ""
'tttt = "&:00112343456781133869"
ch = Trim(tttt)
Form7.Text1.Text = ""
Form7.Text1.Text = Form7.Text1.Text + ch
qq = ch
Datas = ch
            If oTransForm.TransRecord(qq) Then
                X = X + 1
                If X = 4 Then X = 0
                MDIMainForm.Text1.Text = ch & "第" & X & "次"
                WhetherOK = True
                MDIMainForm.oWorkMode.ReceiveData oTransForm.GetRecord()
                'MonitorForm.ReceiveData oTransForm.GetRecord
            Else
                WhetherOK = False
            End If
MDIMainForm.oWorkMode.DisplayCallResult (Mid(ch, 3, 3)) '顯示呼叫結果,根據WhetherOK
ch = ""
Datas = ""
Sleep (100)
MDIMainForm.INIT Chuan
Temp_ReceFlag = False
errhandle:
'    MsgBox "讀串口錯!"
 '   MDIMainForm.oWorkMode.SetModeNone
End Sub

Public Sub SendCommand(ByVal nCmdType As String, ByVal strCommID As String)
    Dim Temp_Back  As String
    Dim DDD1 As String
    Dim PDU As String
    Dim Temp_HEAD As String
    Dim Temp_len As String
    Dim Weinum As Integer
    Static X As Integer
    Temp_SendFlag = True
    
    'Temp_HEAD = "AT+CMGS=140" + Chr(13)?????
    
    'If Len(strCommID) <> 3 Then Exit Sub '?????
    
    'MDIMainForm.oComm1.InBufferCount = 0
    
    Select Case nCmdType
        Case "FB", "FF" '單個查詢
        If AlertFlag = True Then DHFLAG = 1
             Select Case DHFLAG
                    Case 1
                         Temp_Back = "]?" & NumberCar '?????單呼,輪詢
                         Weinum = 1
                    Case 2
                         PDU = "(CMD,001," + Temp_Start_Date + "," + Temp_End_Date + ")"
                         Weinum = 2
                    Case 3
                         PDU = "(CMD,002," + Temp_Cishu + "," + Temp_JianG + ")"
                         Weinum = 1
                    Case 4
                         PDU = "(CTR,111)"
                         Weinum = 1
                    Case 5
                         '?????
                         Weinum = 2
                    Case 6
                         '?????
                         Weinum = 1
                    Case 7
                         '?????
                         Weinum = 1
                    Case 8
                         PDU = "(CTR,SSS)"
                         Weinum = 1
                    Case 9
                         PDU = "(CMD,005,1)"
                         Weinum = 1
                    Case 10
                         PDU = "(CMD,006,006," + Temp_Lisn_Tel + "," + Temp_Lisn_Tel + ")"
                         Weinum = 4
                    Case 11
                         PDU = "(CMD,007,007," + Temp_Lisn_Tel + "," + Temp_Lisn_Tel + ")"
                         Weinum = 4
                    Case 12
                         PDU = "(CTR,DON)"
                         Weinum = 1
                    Case 13
                         PDU = "(CTR,LON)"
                         Weinum = 1
                    Case 14
                         PDU = "(CTR,DUL)"
                         Weinum = 1
                    Case 15
                         PDU = "(CTR,777)"
                         Weinum = 1
                    Case 16
                         PDU = "(CTR,888)"
                         Weinum = 1
             End Select
        
        'Case "FF" '輪詢
        '     PDU = ""
        
        Case "FA" '鎖車
             Temp_Back = "]" & Chr(22) & NumberCar '?????鎖車門
             Weinum = 1
             
        Case "FE" '解鎖
             Temp_Back = "]#" & NumberCar '????? 開車門
             Weinum = 1

        Case "FC" '報警應答
             PDU = "(CTR,999)"
             Weinum = 1
            
        Case "FD" '監聽
             
             Temp_Back = "]" & Chr(3) & NumberCar  '?????監聽"
             Weinum = 2
    End Select
    'PDU = AsctoPdu(PDU)?????
    
    'Temp_len = Hex(Len(PDU) / 2 + Weinum)?????
    
    'If Len(Temp_len) = 1 Then Temp_len = "0" + Temp_len??????
          
    'PDU = Temp_len + PDU?????
          
    'Temp_Back = "0011000D9168" + Trim(strCommID) + "000000" + PDU + Chr(26) + Chr(13)?????
 
 If Temp_ReceFlag = False Then
 If Series2 = False Then
     Temp_ChuanKou = 1              '/*****************/'
 Else
     Temp_ChuanKou = 2
 End If
     X = X + 1
    If X = 4 Then X = 0
    MDIMainForm.Text2.Text = Temp_Back & " 第" & X & "次" & "s_" & Temp_ChuanKou

 MDIMainForm.oComm1.OutBufferCount = 0
Select Case Temp_ChuanKou
          
           Case "1"
                      MDIMainForm.oComm1.OutBufferCount = 0
                      Sleep (200)
                      MDIMainForm.oComm1.Output = Temp_Back
                      Sleep (200)
                      'MDIMainForm.oComm1.InBufferCount = 0
           
           'Case "2"
                      'MDIMainForm.oComm2.Output = Temp_HEAD    'here is the key?????
                      'MDIMainForm.oComm2.OutBufferCount = 0
                      'Sleep (200)
                      'MDIMainForm.oComm2.Output = Temp_Back
                      'Sleep (200)
                      'MDIMainForm.oComm2.InBufferCount = 0
                      
           
    End Select
End If
Temp_SendFlag = False
End Sub



Public Sub SetComm(ByRef Comm As Object)
    'Set oComm = Comm
End Sub

Private Sub Class_Terminate()
    Set oTransForm = Nothing
End Sub

Public Function AsctoPdu(ByVal ddd As String) As String
Dim i As Integer
Dim temp_info As Integer
Dim temp_string As String
Dim temp_er() As String
Dim temp_string1 As String
Dim temp_info1 As String
Dim j As Integer
Dim X As Integer
ReDim temp_er(Len(ddd))
For i = 1 To Len(ddd)
    temp_info = Asc(Mid(ddd, i, 1))
    For j = 6 To 0 Step -1
        If temp_info >= 2 ^ j Then
           temp_info = temp_info - 2 ^ j
           temp_er(i) = temp_er(i) + "1"
        Else
           temp_er(i) = temp_er(i) + "0"
        End If
    Next
Next
  
For j = Len(ddd) To X Step -1
    temp_string = temp_string + CStr(temp_er(j))
Next
If Len(temp_string) Mod 8 > 0 Then
   For i = 1 To 8 - Len(temp_string) Mod 8
       temp_string = "0" + temp_string
   Next
End If
For j = Len(temp_string) - 7 To 1 Step -8
  temp_info1 = Hex(ErtoShi(Mid(temp_string, j, 8)))
  If Len(temp_info1) = 1 Then
     temp_string1 = temp_string1 + "0" + temp_info1
  Else
     temp_string1 = temp_string1 + temp_info1
  End If
Next
AsctoPdu = temp_string1
End Function

Public Function PdutoAsc(ByVal ddd As String) As String
Dim aa As String
Dim bb As String
Dim cc As Long
Dim i As Integer
Dim j  As Integer
Dim Dd As Long
Dim ff As Long
Dim xx As String
Dim PP As Integer
aa = Trim(ddd) '"A8A7B30893C962B15B7046A3D55CB0D90CE78CC566339B4B66B3E58A3018CD858BDD6431580C0683C16030182D857A3A8B30992C16C30567345ACD059BC172CE586C36B3B964361BAD0883D15CB8D84D1683C56030180C0683D152" 'Text1.Text '"61F1985C369FD1" '"EE3F31"

For i = 1 To Len(aa) Step 2
   bb = Trim(Mid(aa, i, 2))
   If Asc(bb) = 10 Or Asc(bb) = 13 Then Exit Function
   cc = CDec("&H" + bb)
   If j = 7 Then
      j = 0
      ff = 0
   End If
    j = j + 1
             If cc < 2 ^ (8 - j) Then              '小于最小值
                 Dd = cc * 2 ^ (j - 1) + ff
                 ff = 0
             ElseIf cc > 2 ^ (8 - j) * (2 ^ j - 1) Then  '大于最大值
                 Dd = (cc - 2 ^ (8 - j) * (2 ^ j - 1)) * 2 ^ (j - 1) + ff
                 ff = 2 ^ j - 1
             ElseIf cc >= 2 ^ (8 - j) And cc <= 2 ^ (8 - j) * (2 ^ j - 1) Then  '比較中間值
                 For PP = 1 To 2 ^ j
                    If cc > (2 ^ (8 - j) * PP) And cc < (2 ^ (8 - j) * (PP + 1)) Then
                       Dd = (cc - 2 ^ (8 - j) * PP) * 2 ^ (j - 1) + ff
                       ff = PP
                       Exit For
                    ElseIf cc = (2 ^ (8 - j) * PP) Then
                       Dd = ff
                       ff = PP
                       Exit For
                    ElseIf cc = (2 ^ (8 - j) * (PP + 1)) Then
                       Dd = ff
                       ff = PP + 1
                       Exit For
                    End If
                 Next
             End If
 If j = 7 Then
  PdutoAsc = PdutoAsc + Chr(Dd) + Chr(ff)
 Else
  PdutoAsc = PdutoAsc + Chr(Dd)
 End If
Next


End Function

Private Function ErtoShi(ByVal temp_er As String) As Integer
 Dim i As Integer
 Dim temp_num As String
 For i = 1 To 8
     ErtoShi = ErtoShi + Val(Mid(temp_er, i, 1)) * 2 ^ (8 - i)
 Next
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99v久久综合狠狠综合久久| 国产亲近乱来精品视频| 69堂精品视频| 国产精品日产欧美久久久久| 久久影院午夜论| 91亚洲精品乱码久久久久久蜜桃| 在线视频一区二区免费| 欧美影院精品一区| 国产日韩欧美综合在线| 亚洲欧美一区二区在线观看| 麻豆国产一区二区| av男人天堂一区| 国产成人免费视| 欧美色男人天堂| 国产精品久久久久一区二区三区共| 亚洲人成小说网站色在线 | 亚洲成人av在线电影| 毛片一区二区三区| 欧美日韩免费视频| 国产精品国产馆在线真实露脸 | 不卡在线视频中文字幕| 欧美最猛黑人xxxxx猛交| 亚洲国产精品ⅴa在线观看| 偷拍日韩校园综合在线| 99v久久综合狠狠综合久久| 日韩免费电影一区| 久久亚洲二区三区| 日韩伦理电影网| 国产九色sp调教91| 亚洲精品一线二线三线无人区| 亚洲一区二区欧美日韩| 91福利小视频| 日本一二三不卡| 国产成人午夜99999| 日韩一二三四区| 日产国产高清一区二区三区| www..com久久爱| **性色生活片久久毛片| 五月婷婷激情综合| 91行情网站电视在线观看高清版| 国产精品丝袜一区| 免费视频最近日韩| 在线播放欧美女士性生活| 中文字幕在线不卡一区二区三区| 国产成人精品三级| 久久久国产精品麻豆| 国产在线精品一区二区三区不卡 | 国产偷国产偷亚洲高清人白洁| 欧美成人午夜电影| 亚洲一区二区三区激情| 欧美亚洲国产一区二区三区va | 欧美成人女星排行榜| 午夜国产精品一区| 91丨porny丨中文| 中文字幕一区二区三区在线播放| 国产一区二区三区四区五区美女 | 国产99久久久国产精品潘金网站| 91麻豆精品国产无毒不卡在线观看 | 色94色欧美sute亚洲13| 中文字幕一区二区三中文字幕| 国产精品亚洲第一区在线暖暖韩国| 欧美变态凌虐bdsm| 国产制服丝袜一区| 中文字幕久久午夜不卡| 高清在线不卡av| 亚洲人123区| 欧美在线免费观看亚洲| 久久久久久久久免费| 91丨porny丨户外露出| 亚洲色图另类专区| 欧美日韩色综合| 天使萌一区二区三区免费观看| 欧美日韩电影一区| 久久成人av少妇免费| www国产亚洲精品久久麻豆| 国产不卡在线视频| 久久女同性恋中文字幕| 成人免费看视频| 国产精品九色蝌蚪自拍| 欧美日韩久久一区二区| 日本麻豆一区二区三区视频| 久久久九九九九| av成人老司机| 青娱乐精品视频| 亚洲欧美日韩中文播放 | 国产盗摄精品一区二区三区在线| 国产女人水真多18毛片18精品视频 | 99r国产精品| 亚洲成av人片| 久久亚洲二区三区| 欧美亚洲禁片免费| 福利一区在线观看| 亚洲一二三四区| 欧美va日韩va| 成人免费视频一区| 美女网站视频久久| 中文字幕在线免费不卡| 日韩一级高清毛片| 一本大道久久a久久综合婷婷| 日韩成人免费电影| 18成人在线观看| 日韩你懂的在线播放| 97久久精品人人澡人人爽| 蜜臀久久99精品久久久久宅男| 国产精品久久影院| 精品国产髙清在线看国产毛片| caoporm超碰国产精品| 亚洲资源在线观看| 日本一区二区视频在线| 欧美午夜精品久久久久久超碰| 午夜精品aaa| 国产网红主播福利一区二区| 欧美吞精做爰啪啪高潮| 岛国av在线一区| 日韩av电影免费观看高清完整版| 国产精品你懂的| 日韩欧美区一区二| 欧美三级韩国三级日本一级| 国产精品18久久久久| 日韩黄色小视频| 9色porny自拍视频一区二区| 久久99国产精品麻豆| 亚洲三级久久久| 久久久国产精品午夜一区ai换脸 | 国产欧美一区二区精品性| 欧美色图12p| 波多野结衣视频一区| 不卡的av电影| 国产麻豆精品一区二区| 奇米亚洲午夜久久精品| 亚洲福利国产精品| 有坂深雪av一区二区精品| 亚洲国产电影在线观看| 国产亚洲一区二区在线观看| 欧美一区二区三区色| 欧美高清视频不卡网| 欧美在线不卡视频| 欧美色国产精品| 欧美无人高清视频在线观看| 欧美性高清videossexo| 欧美日韩一区二区在线视频| 色综合久久久久网| 一本色道久久综合亚洲aⅴ蜜桃 | 成人小视频免费在线观看| 国内精品写真在线观看| 国产美女在线精品| 国产成人自拍在线| www.在线成人| 91在线视频播放地址| 不卡的av电影在线观看| 国产suv精品一区二区三区| 精品影院一区二区久久久| 九九精品一区二区| 国产一区久久久| 国产成人av电影在线观看| 国产不卡视频一区| 成人黄色av网站在线| 色老汉av一区二区三区| 色婷婷综合五月| 91久久免费观看| 欧洲一区在线电影| 精品久久久网站| 国产色爱av资源综合区| 一区二区三区中文免费| 日韩av一二三| 国产精品一区二区久久不卡| 高清不卡在线观看av| 91免费版pro下载短视频| 亚洲精品老司机| 色综合天天做天天爱| 91麻豆国产在线观看| 久久一区二区视频| 亚洲免费高清视频在线| 99久久伊人精品| 欧美在线观看一区| 久久久久久久久99精品| 99久久免费精品高清特色大片| 国模大尺度一区二区三区| 成人理论电影网| 欧美网站大全在线观看| 欧美精品少妇一区二区三区| 国产欧美综合在线观看第十页| 亚洲精品高清在线| 奇米综合一区二区三区精品视频| 亚洲一区二区不卡免费| 91福利视频网站| 免费成人美女在线观看.| 精品盗摄一区二区三区| www.性欧美| 国产欧美一区二区精品秋霞影院 | 亚洲精品水蜜桃| 色婷婷一区二区三区四区| 精品成人佐山爱一区二区| 91精品国产aⅴ一区二区| 国产精品影音先锋| 国产精品一区二区你懂的| 国产高清不卡一区| 久久久久久99久久久精品网站| 不卡影院免费观看| 色94色欧美sute亚洲线路二|