AGENT.Contrib.Face.WatchFace.SetTimerFrequency C# (CSharp) Method

SetTimerFrequency() private method

Creates or update the timers behavior
private SetTimerFrequency ( int frequency ) : void
frequency int Refresh frequency in milliseconds
return void
        private void SetTimerFrequency(int frequency)
        {            
            if (_timer == null)
            {
                _timerPeriod = frequency;
                _timer = new Timer(state =>
                {
                    Render();
                }, null, 1, _timerPeriod);
            }
            else
            {
                if (_timerPeriod != Face.UpdateSpeed)
                {
                    _timerPeriod = Face.UpdateSpeed;
                    _timer.Change(1, _timerPeriod);

                }               
            }            
        }