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

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

?? cworkmode.cls

?? 這是一個GPS衛星定位系統源代碼!可供參考!
?? CLS
?? 第 1 頁 / 共 2 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "CWorkMode"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit

'Private m_Mode As Integer            '工作模式

Private m_ReceiveFlag As Boolean      '標識收到應答與否
       '呼叫車輛的索引號
Private m_I As Integer                  '用來計數

Private m_bPause As Boolean             '標志是否暫停呼叫,只在單呼、查詢、報警后單呼時有效

Private Const MaxBound = 1000           '用來存儲記錄
Private oRecordArray() As New CRecord
Private m_lCount As Long

Private oCommStream As New CCommStream
Public oReplayStream As New CReplayStream
'Private odelay As New delay
Public Sub playsound(filename As String)
       

     'If MDIMainForm.MMControl1.mode = 526 Then
     MDIMainForm.MMControl1.Command = "stop"
     MDIMainForm.MMControl1.Command = "CLOSE"
     'End If
     MDIMainForm.MMControl1.Wait = True
     MDIMainForm.MMControl1.Shareable = False
     MDIMainForm.MMControl1.DeviceType = "waveaudio"
     MDIMainForm.MMControl1.filename = filename
     MDIMainForm.MMControl1.Command = "open"
     MDIMainForm.MMControl1.Command = "play"
     
     

End Sub

Public Sub SeekCommData(ByVal Chuan As Integer)
    oCommStream.GetInputBuff Chuan
End Sub

Public Sub ReplaySendData()
    oReplayStream.SendData
End Sub

Public Sub ReceiveReplayRecord(oRecord As CRecord) '收到從串口傳入的數據
    MDIMainForm.oTargetManager.ReceiveData oRecord
    MDIMainForm.ReceiveData oRecord
End Sub

Public Sub DisplayCallResult(ByVal CarName As String)
        Select Case m_Mode
            Case ALERT
                MDIMainForm.StatusBar1.Panels(2).Text = "[" + CarName + "]OK!"
                If CarName = BjCl Then
                   DisplayPicture 3
                Else
                   DisplayPicture 1
                End If
            Case QUERY
                If WhetherOK = True Then
                   MDIMainForm.StatusBar1.Panels(2).Text = " 呼叫[" + CarName + "]車OK!"
                   DisplayPicture 1
                   ActivateTimer 0
                   ActivateTimer2 0
                Else
                   MDIMainForm.StatusBar1.Panels(2).Text = "該車無應答!"
                   DisplayPicture 1
                   ActivateTimer 0
                   ActivateTimer2 0
                End If
            Case SINGLECALL
                If WhetherOK = True Then
                   MDIMainForm.StatusBar1.Panels(2).Text = " 呼叫[" + CarName + "車OK!"
                   DisplayPicture 1
                   ActivateTimer 0
                   ActivateTimer2 0
                Else
                   MDIMainForm.StatusBar1.Panels(2).Text = "該車無應答!"
                   DisplayPicture 1
                   ActivateTimer 0
                   ActivateTimer2 0
                End If
        End Select

End Sub
Public Sub ReceiveData(oRecord As CRecord) '收到從串口傳入的數據
    '保存數據
    SaveRecord oRecord
        
    MDIMainForm.oTargetManager.ReceiveData oRecord
    MDIMainForm.ReceiveData oRecord   '把記錄傳入mdimainform
    SetReceiveFlag True
End Sub


Public Sub QueryInit()
    StopWorking
    
    If MDIMainForm.oTargetManager.GetCount = 0 Then  'it is car number of be poll query
        Exit Sub
    End If
    
    '設置參數,it will be used in process case
    m_Mode = QUERY
   
    If m_bPause Then
        MDIMainForm.mnumode_pause_Click
    End If
   
    DHFLAG = 1
    '激活查詢呼叫的計時器,timer do work process
    m_TargetIndex = 1
    m_Interval = Temp_HjTime
    ActivateTimer 0
    Display "查詢"  '顯示工作狀態
    OpenComm
    MonitorForm.SetLockedID 0 '不鎖定車輛
End Sub

Public Sub SingleCallInit()
     
    Dim Index As Long
    Index = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(CarNum)))
    If Index = 0 Then
        MsgBox "您輸入的車輛名稱無效!", 48, "提示"
        Exit Sub
    End If

    StopWorking  'just change panel note and change timer status
    m_TargetIndex = Index
    
    m_Mode = SINGLECALL  'used in process ,case
    If m_bPause Then
       MDIMainForm.mnumode_pause_Click
    End If
    If AlertFlag = True Then
       ActivateTimer 1000
       m_Interval = 5000
    Else
       'ActivateTimer 1000 'm_Interval  'active timer1 do work process then
    End If
    'sendcommand then oCommStream.SendCommad do actural send work and active timer2 check
    If AlertFlag = True Then
        Display "報警跟蹤"
    Else
       Select Case DHFLAG
              Case 1
                    Display "單呼"   'just .text changed
              Case 2
                    Display "記錄回報"
              Case 3
                    Display "單呼自動"
              Case 4
                    Display "車載復位"
        End Select
    End If
    'OpenComm    'though active timercall it isn't run immediately,it will run display
    'openComm and so on sentences ,when system is not busy timer will do its work,it is
    'charged by system .In fact runtime of procedure is very short
    Dim oTarget As New CTarget
    Set oTarget = MDIMainForm.oTargetManager.GetTargetByIndex(Index)
    MonitorForm.SetLockedID oTarget.GetID   'GetID is 監控目標碼,here singlecall lock object
End Sub

Public Sub JtInI()
    Dim Index As Long
    Index = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(CarNum)))
    If Index = 0 Then
        MsgBox "您輸入的車輛名稱無效!", 48, "提示"
        Exit Sub
    End If

    StopWorking  'just change panel note and change timer status
    m_TargetIndex = Index
    
    m_Mode = jt  'used in process ,case
    If m_bPause Then
       MDIMainForm.mnumode_pause_Click
    End If
    ActivateTimer 1000 'm_Interval  'active timer1 do work process then
    Display "監聽"
        'though active timercall it isn't run immediately,it will run display
End Sub

Public Sub StopCallinit()
    Dim Index As Long
    Index = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(CarNum)))
    If Index = 0 Then
        MsgBox "您輸入的車輛名稱無效!", 48, "提示"
        Exit Sub
    End If
    StopWorking  'just change panel note and change timer status
    m_TargetIndex = Index
    m_Mode = StopCall  'used in process ,case
   'If m_bPause Then
   ' MDIMainForm.mnumode_pause_Click
   'End If
    m_I = 0
    ActivateTimer 1000
    Display "停止"
End Sub
Public Sub LockCarInit()
    'Dim InputString As String
    'InputString = InputBox("請輸入鎖車車輛名稱", "鎖車")
    Dim Index As Long
    Index = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(CarNum)))
    If Index = 0 Then
       MsgBox "您輸入的車輛名稱無效!", 48, "提示"
       Exit Sub
    End If
    
    StopWorking
    m_TargetIndex = Index
    
    m_Mode = LOCKCAR
    m_I = 0  'it is counter,means sendcommand time maybe
    ActivateTimer 1000 'it is modify here,not like singlecall or querycall
    Display "鎖車"
End Sub

Public Sub UnLockCarInit()
    'Dim InputString As String
    'InputString = InputBox("請輸入解鎖的車輛名稱", "解鎖")
    Dim Index As Long
    Index = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(CarNum)))
    If Index = 0 Then
       MsgBox "您輸入的車輛名稱無效!", 48, "提示"
       Exit Sub
    End If
        
    StopWorking
    m_TargetIndex = Index
   
    m_Mode = UNLOCKCAR  'set mode ,it will be use in sendcommand case
    m_I = 0
    
    ActivateTimer 1000
    Display "解鎖"
    DisplayPicture 4
End Sub

Private Sub AlertInit()
    Dim w
    StopWorking
    'If MDIMainForm.mnuOption_SoundAlert.Checked Then
    '    playsound (soundname$) '警笛
    'End If
    
    'If MDIMainForm.printinfo.Checked Then
    '    printinfo (ch)       '打印
    'End If
    
    m_Mode = ALERT
    m_I = 0
        
    If m_bPause Then
       MDIMainForm.mnumode_pause_Click
    End If
    ActivateTimer 1000 'm_Interval   'just like another four sendcommand ,active timercall and modify interval by procedure
    Display "報警"
End Sub

Public Sub OndutyInit(IfInit As Boolean)
    StopWorking
    Display "值班"
    DisplayPicture 4
    
    If m_Mode = REPLAY Then
       oCommStream.StartWorking
    End If
    
    MDIMainForm.TimerCheck.Enabled = False
    MDIMainForm.TimerCheck.interval = 0
    m_Mode = ONDUTY
    MDIMainForm.mnu_replay.Enabled = False
    AlertFlag = False
    MDIMainForm.Label7.Caption = ""
    BjCl = ""
    
    ''MDIMainForm.Caption = ""
End Sub


Public Sub ReplayInit()
    SetModeReplay
End Sub
     

Private Sub OpenComm()
    If Not g_bOpenComm Then  '???
        SetModeComm
    End If
End Sub

Private Sub ActivateTimer2(interval As Long)
    With MDIMainForm.TimerCheck
    If interval = 0 Then
        .Enabled = False
        .interval = 0
    Else
        .Enabled = True
        .interval = interval
    End If
    End With
End Sub

Private Sub ActivateTimer(interval As Long)  'pollcall and single call an so on all use this timer
    With MDIMainForm.TimerCall               'it do process procedure
    If interval = 0 Then
        .Enabled = False
        .interval = 0
    Else
        .Enabled = True
        .interval = interval
    End If
    End With
End Sub


Public Sub Process2()   'it is runed by timercheck
End Sub
Public Sub Process()   'it is ran by timercall
    Dim i As Integer
    Select Case m_Mode
        Case QUERY

                If ArrDl(c) <> "" Then
                    m_TargetIndex = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(ArrDl(c))))
                    CarNum = Trim(ArrDl(c))
                    c = c + 1
                Else
                    c = 0
                    m_TargetIndex = MDIMainForm.oTargetManager.GetIndexByName(Val(Trim(ArrDl(c))))
                    c = c + 1
                End If
                If m_bPause Then
                   Display "暫停"
                   Exit Sub
                Else
                   Display "輪詢"
                End If
                If m_TargetIndex > MDIMainForm.oTargetManager.GetCount Then
                   m_TargetIndex = 1
                End If
                SendCommand
                
        Case SINGLECALL
            If m_bPause Then
            Display "暫停工作"
            DisplayPicture 4
            Exit Sub
            Else
             If AlertFlag = True Then
                Display "報警跟蹤"
             Else
                Select Case DHFLAG
                       Case 1
                            Display "單呼"   'just .text changed
                       Case 2
                            Display "記錄回報"
                       Case 3
                            Display "單呼自動"
                       Case 4
                            Display "車載復位"
                       Case 5
                            Display "通話"
                       Case 6
                            Display "鎖車門"
                       Case 7
                            Display "開車門"
                       Case 8
                            Display "手柄設號"
                       Case 9
                            Display "設歷史間隔"
                       Case 10
                            Display "更改服務申請"
                       Case 11
                            Display "更改劫警撥叫"
                       Case 12
                            Display "只允許電話打出"
                       Case 13
                            Display "只允許接聽電話"
                       Case 14
                            Display "電話無限制打出"
                       Case 15
                            Display "設防關機"
                       Case 16
                            Display "設防不關機"
               End Select
              End If

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区免费| 99久久国产综合色|国产精品| 亚州成人在线电影| 亚洲美腿欧美偷拍| 亚洲日本va在线观看| 亚洲欧洲日韩在线| 国产精品久久久久桃色tv| 欧美激情在线看| 中文字幕精品一区二区精品绿巨人 | 日韩欧美国产一区在线观看| 777午夜精品视频在线播放| 欧美日韩激情在线| 欧美丰满高潮xxxx喷水动漫| 91精品国产色综合久久不卡电影 | 亚洲精品日韩综合观看成人91| 国产精品伦一区| 国产精品夫妻自拍| 一区二区三区四区中文字幕| 一区二区三区鲁丝不卡| 亚洲黄色尤物视频| 天天影视色香欲综合网老头| 麻豆视频一区二区| 国产精品18久久久久久vr| 国产精品99久久久久久久vr| 9色porny自拍视频一区二区| 色婷婷av一区二区三区软件| 欧美日本免费一区二区三区| 日韩精品一区二区在线| 久久亚洲欧美国产精品乐播| 中文av字幕一区| 夜夜揉揉日日人人青青一国产精品| 丝袜美腿亚洲综合| 国产精品88888| 色网站国产精品| 91精品蜜臀在线一区尤物| 精品国产一区a| 中文字幕av一区二区三区高| 亚洲欧美激情小说另类| 婷婷综合在线观看| 国产成人小视频| 在线视频一区二区三区| 欧美一级午夜免费电影| 国产欧美视频一区二区三区| 亚洲一区精品在线| 久久激情综合网| 波多野结衣中文字幕一区| 欧美精品aⅴ在线视频| 久久久久久久久久美女| 亚洲蜜臀av乱码久久精品蜜桃| 人人精品人人爱| 91啪亚洲精品| 精品久久久久久久久久久久久久久 | 国产精品女同互慰在线看| 亚洲一区二区三区免费视频| 国产在线不卡视频| 欧美伊人久久久久久午夜久久久久| 欧美电影精品一区二区| 日韩一区中文字幕| 麻豆精品新av中文字幕| 91精品1区2区| 久久精品视频一区| 日本vs亚洲vs韩国一区三区二区| 成人免费看片app下载| 日韩午夜激情视频| 亚洲精品乱码久久久久久黑人| 国产一区二区三区黄视频 | 国产精品久久久久久久久晋中| 午夜精品一区二区三区三上悠亚 | 欧美精品一区二区三区一线天视频| 国产精品精品国产色婷婷| 乱中年女人伦av一区二区| 在线免费观看日本欧美| 国产无遮挡一区二区三区毛片日本| 亚洲午夜久久久久中文字幕久| 国产精品综合在线视频| 欧美一区二区在线播放| 一区二区在线电影| 不卡欧美aaaaa| 国产亚洲欧洲997久久综合| 视频在线观看一区二区三区| 色婷婷综合久色| 国产精品免费免费| 狠狠久久亚洲欧美| 日韩欧美一二三| 三级一区在线视频先锋| 在线亚洲精品福利网址导航| 中文字幕一区二区三区蜜月 | 91精品久久久久久久久99蜜臂| 亚洲男同性视频| 成人av小说网| 国产日韩亚洲欧美综合| 久88久久88久久久| 欧美一二三四区在线| 亚洲v精品v日韩v欧美v专区| 色婷婷av一区二区三区软件| 亚洲视频一区在线观看| a4yy欧美一区二区三区| 国产精品久久国产精麻豆99网站| 国产精华液一区二区三区| 国产亚洲综合在线| 国产精品综合视频| 久久蜜桃香蕉精品一区二区三区| 韩国精品久久久| 精品国偷自产国产一区| 久久精品国产成人一区二区三区 | 色婷婷综合在线| 玉米视频成人免费看| 欧美伊人久久久久久午夜久久久久| 亚洲欧美自拍偷拍| 91麻豆高清视频| 亚洲综合色区另类av| 欧美性做爰猛烈叫床潮| 午夜精品福利在线| 91精品国产综合久久精品性色| 日韩av午夜在线观看| 欧美成人一级视频| 国产美女av一区二区三区| 久久久精品日韩欧美| 成人小视频在线| 中文字幕一区二区三区不卡在线| 色综合天天综合网天天看片| 亚洲精品午夜久久久| 欧美人牲a欧美精品| 美女脱光内衣内裤视频久久网站| 精品久久久久久久久久久院品网| 国产成人免费高清| 综合在线观看色| 欧美日韩中文字幕一区二区| 日韩电影免费在线| 久久久久久久综合色一本| 99久久精品久久久久久清纯| 亚洲一区二区偷拍精品| 日韩欧美国产综合一区| 成人一区二区三区| 夜夜嗨av一区二区三区网页 | 精品奇米国产一区二区三区| 国产成人自拍高清视频在线免费播放| 国产精品久久毛片| 欧美日韩成人激情| 国产精品69毛片高清亚洲| 亚洲精品写真福利| 精品国产乱码久久久久久图片 | 欧美极品美女视频| 欧美视频一区二区在线观看| 天天免费综合色| 欧美激情一区二区三区不卡| 在线精品亚洲一区二区不卡| 蜜桃av一区二区三区| 国产精品美女久久久久av爽李琼| 欧美三级三级三级| 国产精品主播直播| 亚洲影视在线播放| 久久亚洲一区二区三区四区| 欧美这里有精品| 国产一区二区三区四区五区美女 | 亚洲免费视频成人| 日韩一级完整毛片| 色先锋资源久久综合| 国内精品视频一区二区三区八戒| 一区二区三区四区在线| 精品国产一区二区三区不卡 | 国产成人av影院| 婷婷综合五月天| 1024亚洲合集| 久久久一区二区三区捆绑**| 欧美日韩午夜在线| 成人av先锋影音| 精品在线视频一区| 亚洲国产一区视频| 成人免费视频在线观看| 久久久蜜桃精品| 欧美日本在线播放| 91小视频免费看| 国产精品一区二区黑丝| 日日骚欧美日韩| 亚洲精品国产一区二区三区四区在线 | 国产精品亚洲午夜一区二区三区| 午夜精品免费在线观看| ●精品国产综合乱码久久久久| 久久嫩草精品久久久精品| 欧美区一区二区三区| av在线不卡免费看| 国产成人在线视频网址| 免费不卡在线观看| 亚洲高清视频的网址| 中文字幕一区视频| 国产精品美女久久久久av爽李琼 | 石原莉奈在线亚洲三区| 亚洲综合色网站| 亚洲区小说区图片区qvod| 国产欧美日韩在线| 精品91自产拍在线观看一区| 在线播放亚洲一区| 欧美日韩精品系列| 欧美日韩国产高清一区二区三区 | 欧美性猛交一区二区三区精品| 成人一区二区三区视频 | 久久九九国产精品| 久久久久久久久久电影| 日韩欧美123|