using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//using System.Threading.Tasks;
using System.Windows;
using System.Windows.Threading;
namespace WPFSerialAssistant
{
public partial class MainWindow : Window
{
///
/// 用于更新时间的定时器
///
private DispatcherTimer clockTimer = new DispatcherTimer();
///
/// 定时器初始化
///
private void InitClockTimer()
{
clockTimer.Interval = new TimeSpan(0, 0, 1);
clockTimer.IsEnabled = true;
clockTimer.Tick += ClockTimer_Tick;
clockTimer.Start();
}
///
/// 用于自动发送串口数据的定时器
///
private DispatcherTimer autoSendDataTimer = new DispatcherTimer();
private void InitAutoSendDataTimer()
{
autoSendDataTimer.IsEnabled = false;
autoSendDataTimer.Tick += AutoSendDataTimer_Tick;
}
private void StartAutoSendDataTimer(int interval)
{
autoSendDataTimer.IsEnabled = true;
autoSendDataTimer.Interval = TimeSpan.FromMilliseconds(interval);
autoSendDataTimer.Start();
}
private void StopAutoSendDataTimer()
{
autoSendDataTimer.IsEnabled = false;
autoSendDataTimer.Stop();
}
}
}