Example #1
0
        private void ShowTime(INuimoController controller)
        {
            var timeDisplay = new NuimoLedMatrix("");

            if (TimeLeft >= TimeSpan.FromHours(1))
            {
                timeDisplay = timeDisplay.AddHours(TimeLeft.Hours);
            }

            if (TimeLeft >= TimeSpan.FromMinutes(1))
            {
                timeDisplay = timeDisplay.AddMinutes(TimeLeft.Minutes);
            }
            else
            {
                timeDisplay = timeDisplay.AddSeconds(TimeLeft.Seconds);
            }

            controller?.DisplayLedMatrixAsync(timeDisplay, 2, NuimoLedMatrixWriteOptions.WithoutWriteResponse);
            Debug.WriteLine(TimeLeft);
        }