コード例 #1
0
ファイル: Window1.xaml.cs プロジェクト: zhangxz123456/Demo
 public void timer_tick(object sender, EventArgs e)
 {
     //获取影片当前状态总秒数
     sliderPositionValue = mediaElement.Position.TotalSeconds;
     if (UdpSend.shakeFlag == false)
     {
         UdpSend.SendWrite(sliderPositionValue);
     }
     else
     {
         UdpSend.SendWrite();
     }
     UdpSend.playCount++;
     if (UdpSend.playCount == 200)
     {
         UdpSend.shakeFlag = true;
         UdpSend.playCount = 0;
     }
     //UdpSend.QuDong(sliderPositionValue);
     //UdpSend.QuDong(sliderPositionValue);
     //sliderPositionValue = mediaElement.Position.
     //获取影片当前状态小时
     //string hour = mediaElement.Position.Hours.ToString();
     //获取影片当前状态分钟
     //string minute = mediaElement.Position.Minutes.ToString();
     //获取影片当前状态秒
     //string second = mediaElement.Position.Seconds.ToString();
     //totalTime = hour + ":" + minute + ":" + second;
     //获取影片当前状态时间,格式为00:00:00
     //totalTime = mediaElement.Position.ToString();
     currenTime = mediaElement.Position.ToString().Substring(0, 8);
 }
コード例 #2
0
ファイル: DebugTest.xaml.cs プロジェクト: zhangxz123456/Demo
 private void label_MouseDown(object sender, MouseButtonEventArgs e)
 {
     UdpSend.SendReset();
     UdpConnect.isDebug = false;
     this.Close();
     timer.Stop();
 }
コード例 #3
0
ファイル: Debug.xaml.cs プロジェクト: zhangxz123456/Demo
        private void timer_tick(object sender, EventArgs e)
        {
            byte eEffect      = 0;
            byte cEffect      = 0;
            byte dataNumOne   = 0;              //1号缸的数据
            byte dataNumTwo   = 0;              //2号缸的数据
            byte dataNumThree = 0;              //3号缸的数据

            //byte dataNumOne = 127;                  //1号缸的数据
            //byte dataNumTwo = 127;                  //2号缸的数据
            //byte dataNumThree = 127;                //3号缸的数据

            byte[] data;
            byte[] array;          //data+addr+len
            byte[] Data;           //最终发送的数据

            dataNumOne   = dataNum[2];
            dataNumTwo   = dataNum[1];
            dataNumThree = dataNum[0];

            for (int i = 0; i < 8; i++)
            {
                eEffect += dataEvEffect[i];
                //  label9.Content = eEffect.ToString();
            }
            // eEffect = dataEvEffect[0];
            for (int i = 0; i < 8; i++)
            {
                cEffect += dataChairEffect[i];
            }

            Debug.WriteLine(eEffect.ToString());

            data = new byte[10] {
                dataNumOne, dataNumTwo, dataNumThree, 0, 0, 0, 0, 0, cEffect, eEffect
            };
            array = Mcu.ModbusUdp.ArrayAdd(0, (ushort)data.Length, data);
            Data  = Mcu.ModbusUdp.MBReqWrite(array);
            UdpSend.UdpSendData(Data, Data.Length, UdpInit.RemotePoint);
        }
コード例 #4
0
ファイル: ComPacketParsing.cs プロジェクト: karios/Irida-ICU
 public ComPacketParsing()
 {
     this.udpSend = UdpSend.Instance;
 }
 public void TestValidIpAndPort( )
 {
     TestSender = new UdpSend(UdpSendTestParameters.ValidIpAdress, UdpSendTestParameters.ValidPort);
 }
コード例 #6
0
ファイル: Debug.xaml.cs プロジェクト: zhangxz123456/Demo
 private void Window_Closed(object sender, EventArgs e)
 {
     UdpSend.SendReset();
     timer.Stop();
 }