コード例 #1
0
            public object GetProperty(Enums.CommonPropertyType t)
            {
                switch (t)
                {
                case Enums.CommonPropertyType.Temperatura1:
                    return(Geraetetemperatur);

                case Enums.CommonPropertyType.Temperatura2:
                    return(Modultemperatur);

                case Enums.CommonPropertyType.CorrenteDiGuasto:
                    return(Fehlstrom);

                case Enums.CommonPropertyType.IAC:
                    return(IAC);

                case Enums.CommonPropertyType.IDC:
                    return(IDC);

                case Enums.CommonPropertyType.ProduzioneCorrente:
                    return(PotenzaCorrente);

                case Enums.CommonPropertyType.ProduzioneGiornaliera:
                    return(PotenzaProdottaGiornaliera);

                case Enums.CommonPropertyType.UAC:
                    return(UAC);

                case Enums.CommonPropertyType.UDC:
                    return(UDC);
                }
                throw new NotSupportedException("Property not supported:" + t.ToString());
            }
コード例 #2
0
 public bool PropertyIsSupported(Enums.CommonPropertyType t)
 {
     switch (t)
     {
     case Enums.CommonPropertyType.Temperatura1:
     case Enums.CommonPropertyType.Temperatura2:
     case Enums.CommonPropertyType.ProduzioneCorrente:
     case Enums.CommonPropertyType.ProduzioneGiornaliera:
     case Enums.CommonPropertyType.UDC:
         return(true);
     }
     return(false);
 }
コード例 #3
0
            public object GetProperty(Enums.CommonPropertyType t)
            {
                switch (t)
                {
                case Enums.CommonPropertyType.Temperatura1:
                    return(TemperaturWR1);

                case Enums.CommonPropertyType.Temperatura2:
                    return(TemperaturWR2);

                case Enums.CommonPropertyType.ProduzioneCorrente:
                    return(ACLeistung);

                case Enums.CommonPropertyType.ProduzioneGiornaliera:
                    return(DCNennleistung);

                case Enums.CommonPropertyType.UDC:
                    return(UDC1);
                }
                throw new NotSupportedException("Property not supported:" + t.ToString());
            }