Example #1
0
        /// <summary>
        /// Is display step button pressed
        /// </summary>
        /// <param name="step"></param>
        public bool IsDisplayStepPressed(DisplayStep step)
        {
            switch (step)
            {
            case DisplayStep.Min:
                //"Hourly" step
                return(EnergyDisplayStepMinButton.IsButtonPressed());

            case DisplayStep.Hour:
                //"Hourly" step
                return(EnergyDisplayStepHourButton.IsButtonPressed());

            case DisplayStep.Day:
                //"Daily" step
                return(EnergyDisplayStepDayButton.IsButtonPressed());

            case DisplayStep.Week:
                //"Weekly" step
                return(EnergyDisplayStepWeekButton.IsButtonPressed());

            case DisplayStep.Month:
                //"Monthly" step
                return(EnergyDisplayStepMonthButton.IsButtonPressed());

            case DisplayStep.Year:
                //"Year" step
                return(EnergyDisplayStepYearButton.IsButtonPressed());

            default:
                return(true);
            }
        }