Пример #1
0
        public override void Connect()
        {
            this.disposed = false;

            this.timer = new HighAccuracyTimer()
            {
                Interval   = INTERVAL,
                Resolution = 0,
                Mode       = TimerMode.Periodic,
            };
            this.timer.Elapsed += TimerElapsed;

            OnConnected();
        }
Пример #2
0
        void Dispose(bool disposing)
        {
            if (!this.disposed)
            {
                if (disposing)
                {
                    this.timer?.Dispose();
                }

                this.timer = null;

                this.disposed = true;
            }
        }