Esempio n. 1
0
        public static String AsText(this Measurands Measurands)
        {
            switch (Measurands)
            {
            case Measurands.Current_Export:
                return("Current.Export");

            case Measurands.Current_Import:
                return("Current.Import");

            case Measurands.Current_Offered:
                return("Current.Offered");

            case Measurands.Energy_Active_Export_Register:
                return("Energy.Active.Export.Register");

            case Measurands.Energy_Active_Import_Register:
                return("Energy.Active.Import.Register");

            case Measurands.Energy_Reactive_Export_Register:
                return("Energy.Reactive.Export.Register");

            case Measurands.Energy_Reactive_Import_Register:
                return("Energy.Reactive.Import.Register");

            case Measurands.Energy_Active_Export_Interval:
                return("Energy.Active.Export.Interval");

            case Measurands.Energy_Active_Import_Interval:
                return("Energy.Active.Import.Interval");

            case Measurands.Energy_Active_Net:
                return("Energy.Active.Net");

            case Measurands.Energy_Reactive_Export_Interval:
                return("Energy.Reactive.Export.Interval");

            case Measurands.Energy_Reactive_Import_Interval:
                return("Energy.Reactive.Import.Interval");

            case Measurands.Energy_Reactive_Net:
                return("Energy.Reactive.Net");

            case Measurands.Energy_Apparent_Net:
                return("Energy.Apparent.Net");

            case Measurands.Energy_Apparent_Import:
                return("Energy.Apparent.Import");

            case Measurands.Energy_Apparent_Export:
                return("Energy.Apparent.Export");

            case Measurands.Frequency:
                return("Frequency");

            case Measurands.Power_Active_Export:
                return("Power.Active.Export");

            case Measurands.Power_Active_Import:
                return("Power.Active.Import");

            case Measurands.Power_Factor:
                return("Power.Factor");

            case Measurands.Power_Offered:
                return("Power.Offered");

            case Measurands.Power_Reactive_Export:
                return("Power.Reactive.Export");

            case Measurands.Power_Reactive_Import:
                return("Power.Reactive.Import");

            case Measurands.SoC:
                return("SoC");

            case Measurands.Voltage:
                return("Voltage");


            default:
                return("Unknown");
            }
        }
Esempio n. 2
0
        public static String AsText(this Measurands Measurand)
        {
            switch (Measurand)
            {
            case Measurands.CurrentExport:
                return("Current.Export");

            case Measurands.CurrentImport:
                return("Current.Import");

            case Measurands.CurrentOffered:
                return("Current.Offered");

            case Measurands.EnergyActiveExportRegister:
                return("Energy.Active.Export.Register");

            case Measurands.EnergyActiveImportRegister:
                return("Energy.Active.Import.Register");

            case Measurands.EnergyReactiveExportRegister:
                return("Energy.Reactive.Export.Register");

            case Measurands.EnergyReactiveImportRegister:
                return("Energy.Reactive.Import.Register");

            case Measurands.EnergyActiveExportInterval:
                return("Energy.Active.Export.Interval");

            case Measurands.EnergyActiveImportInterval:
                return("Energy.Active.Import.Interval");

            case Measurands.EnergyReactiveExportInterval:
                return("Energy.Reactive.Export.Interval");

            case Measurands.EnergyReactiveImportInterval:
                return("Energy.Reactive.Import.Interval");

            case Measurands.Frequency:
                return("Frequency");

            case Measurands.PowerActiveExport:
                return("Power.Active.Export");

            case Measurands.PowerActiveImport:
                return("Power.Active.Import");

            case Measurands.PowerFactor:
                return("Power.Factor");

            case Measurands.PowerOffered:
                return("Power.Offered");

            case Measurands.PowerReactiveExport:
                return("Power.Reactive.Export");

            case Measurands.PowerReactiveImport:
                return("Power.Reactive.Import");

            case Measurands.RPM:
                return("RPM");

            case Measurands.SoC:
                return("SoC");

            case Measurands.Temperature:
                return("Temperature");

            case Measurands.Voltage:
                return("Voltage");


            default:
                return("Energy.Active.Import.Register");
            }
        }