예제 #1
0
        private void OnConnectedDevice()
        {
            GatherVm.Connect();             //采集连接
            Thread.Sleep(100);
            RadioVm.Connect();              //射频连接
            Thread.Sleep(100);
            var result = SDKVm.Connected(); //存储网卡连接

            if (result)
            {
                SDKVm.LoadDeviceStatus();
                SDKVm.Get_Record_List();
            }
        }
예제 #2
0
 /// <summary>
 /// 所有设备自检
 /// </summary>
 /// <param name="obj"></param>
 private void OnSelfChecked(object obj)
 {
     //  OnSendData(0x03, 0x04, 0x00);//自检
     // OnSendData(0x05,0x03,0x32,0x00,0x00);//门限
     // OnSendData(0x03, 0x04, 0x00);
     // RadioVm.MonitorSystemSelfCal(true);
     //MessageBox.Show("开始执行通道控制,通道1,标校信号,60MHz 25 0 0");
     //setChannelIFBWgain(1,true,true,1,25,0,0);
     //Thread.Sleep(100);
     //MessageBox.Show("开始执行频率控制,开始频率100,终止100,步进1MHz,间隔2秒");
     //PLControl();
     LogInfo += "[采集]:正在自检...\n";
     GatherVm.OnSelfCheck();
     LogInfo += "[射频]:正在自检...\n";
     RadioVm.MonitorSystemSelfCal();
     if (GatherVm.IsConnected)
     {
         LogInfo += "采集分机正常!\n";
     }
     else
     {
         LogInfo += "采集分机未连接!\n";
     }
     if (SDKVm.IsConnected)
     {
         LogInfo += "存储分机正常!\n";
     }
     else
     {
         LogInfo += "存储分机未连接!\n";
     }
     if (RadioVm.IsConnected)
     {
         LogInfo += "射频分机正常!\n";
     }
     else
     {
         LogInfo += "射频分机未连接!\n";
     }
 }
예제 #3
0
 private void OnSpConnected()
 {
     RadioVm.Connect();
 }