private void RandomPositionTimerOnTick(object sender, object o)
        {
            int?min = ViewUtility.GetInt(MinRandomTextBox);
            int?max = ViewUtility.GetInt(MaxRandomTextBox);

            if (!min.HasValue || !max.HasValue)
            {
                return;
            }
            int            position        = random.Next(min.Value, max.Value);
            NeedlePosition positionCommand = new NeedlePosition
            {
                Position  = (uint)position,
                Direction = NeedlePosition.NeedleDirectionValue.DoNotPassZero
            };

            App.FizViz.SendCommand(positionCommand);
        }