public static string MinuteRow2ToString(this MinuteRow2 value)
        {
            var output = (char)value.Field1 + ((char)value.Field2).ToString()
                         + (char)value.Field3 + (char)value.Field4;

            return(output);
        }
Beispiel #2
0
        public MinuteRow2 Convert(int minute)
        {
            var minutesRestOfDiv = minute % MinutesDivider;

            var field1Lighted = minutesRestOfDiv > 0;
            var field2Lighted = minutesRestOfDiv > 1;
            var field3Lighted = minutesRestOfDiv > 2;
            var field4Lighted = minutesRestOfDiv > 3;

            var secondRow = new MinuteRow2
            {
                Field1 = field1Lighted ? YellowLightEnum.Active : YellowLightEnum.InActive,
                Field2 = field2Lighted ? YellowLightEnum.Active : YellowLightEnum.InActive,
                Field3 = field3Lighted ? YellowLightEnum.Active : YellowLightEnum.InActive,
                Field4 = field4Lighted ? YellowLightEnum.Active : YellowLightEnum.InActive
            };

            return(secondRow);
        }