|
|
public class SerialClass:MSCommLib.MSCommClass { #region 常量、变量声明 //成员变量声明 private System.Timers.Timer T; //事件 public delegate void tmpDelegate(); public event tmpDelegate My_OnComm; #endregion #region 构造函数 public SerialClass(short TimeInterval) { T = new System.Timers.Timer(); T.Interval = TimeInterval; T.Elapsed +=new System.Timers.ElapsedEventHandler(T_Elapsed); } #endregion #region Timer操作 public void Start() { T.Start(); } public void Stop() { T.Stop(); } #endregion #region 发送消息 private void T_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { if (InBufferCount<=0) return; My_OnComm(); } #endregion }
|
|