Esempio n. 1
0
 private void StartSenderTimer(int interval)
 {
     if (MainApplication.TimerCreator != null)
     {
         const int MinInterval = 2;
         this.senderTimer = MainApplication.TimerCreator.CreateTimer(MinInterval);
         // Trigger every 2s.
         this.senderTimer.Start(() =>
         {
             this.Write(this.actionSend);
         });
     }
 }
Esempio n. 2
0
        private void StartSenderTimer(int interval)
        {
            // timer 每2s一次
            int minInterval = 2;

            if (MainApplication.TimerCreator != null)
            {
                this.senderTimer = MainApplication.TimerCreator.CreateTimer(minInterval);

                this.senderTimer.Start(() =>
                {
                    this.Write();
                });
            }
        }
Esempio n. 3
0
        private void StartSenderTimer(int interval)
        {
            // timer 每2s一次
            int minInterval = 2;
            if (MainApplication.TimerCreator != null)
            {
                this.senderTimer = MainApplication.TimerCreator.CreateTimer(minInterval);

                this.senderTimer.Start(() => 
                {
                    this.Write();
                });
            }
        }
Esempio n. 4
0
        private void StartSenderTimer(int interval)
        {
            if (MainApplication.TimerCreator != null)
            {
                const int MinInterval = 2;
                this.senderTimer = MainApplication.TimerCreator.CreateTimer(MinInterval);
                // Trigger every 1s.
                this.senderTimer.Start(() =>
                {
                    DateTime rightTime = default(DateTime);
                    if (!this.sensitive)
                    {
                        if (!this.recordTimePolicy.NowAtRightTime(out rightTime) ||
                            rightTime == this.currentActionTime)
                        {
                            return;
                        }
                        this.currentActionTime = rightTime;
                        // Send every 30 seconds.
                        this.Send(this.actionSend, rightTime);
                    }
                    else
                    {
                        // Send every MinInterval seconds.
                        this.Send(this.actionSend, rightTime);
                    }
                });

            }
        }
Esempio n. 5
0
        private void StartSenderTimer(int interval)
        {
            if (MainApplication.TimerCreator != null)
            {
                const int MinInterval = 2;
                this.senderTimer = MainApplication.TimerCreator.CreateTimer(MinInterval);
                // Trigger every 2s.
                this.senderTimer.Start(() => 
                {
                    this.Write(this.actionSend);
                });

            }
        }