Ejemplo n.º 1
0
        private void CollectFromSEL421Outputs(List <IMeasurement> measurements, TypeMapping typeMapping, SEL421_PowerCalculator.Model.SEL421.Outputs data, SEL421_PowerCalculator.Model.SEL421._OutputsMeta meta)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            {
                // Convert value from "P1" field to measurement
                FieldMapping fieldMapping = fieldLookup["P1"];
                IMeasurement measurement  = MakeMeasurement(meta.P1, (double)data.P1);
                measurements.Add(measurement);
            }

            {
                // Convert value from "P2" field to measurement
                FieldMapping fieldMapping = fieldLookup["P2"];
                IMeasurement measurement  = MakeMeasurement(meta.P2, (double)data.P2);
                measurements.Add(measurement);
            }

            {
                // Convert value from "P3" field to measurement
                FieldMapping fieldMapping = fieldLookup["P3"];
                IMeasurement measurement  = MakeMeasurement(meta.P3, (double)data.P3);
                measurements.Add(measurement);
            }

            {
                // Convert value from "P4" field to measurement
                FieldMapping fieldMapping = fieldLookup["P4"];
                IMeasurement measurement  = MakeMeasurement(meta.P4, (double)data.P4);
                measurements.Add(measurement);
            }

            {
                // Convert value from "P5" field to measurement
                FieldMapping fieldMapping = fieldLookup["P5"];
                IMeasurement measurement  = MakeMeasurement(meta.P5, (double)data.P5);
                measurements.Add(measurement);
            }

            {
                // Convert value from "P6" field to measurement
                FieldMapping fieldMapping = fieldLookup["P6"];
                IMeasurement measurement  = MakeMeasurement(meta.P6, (double)data.P6);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q1" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q1"];
                IMeasurement measurement  = MakeMeasurement(meta.Q1, (double)data.Q1);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q2" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q2"];
                IMeasurement measurement  = MakeMeasurement(meta.Q2, (double)data.Q2);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q3" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q3"];
                IMeasurement measurement  = MakeMeasurement(meta.Q3, (double)data.Q3);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q4" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q4"];
                IMeasurement measurement  = MakeMeasurement(meta.Q4, (double)data.Q4);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q5" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q5"];
                IMeasurement measurement  = MakeMeasurement(meta.Q5, (double)data.Q5);
                measurements.Add(measurement);
            }

            {
                // Convert value from "Q6" field to measurement
                FieldMapping fieldMapping = fieldLookup["Q6"];
                IMeasurement measurement  = MakeMeasurement(meta.Q6, (double)data.Q6);
                measurements.Add(measurement);
            }
        }
Ejemplo n.º 2
0
        public IEnumerable <IMeasurement> Unmap(SEL421_PowerCalculator.Model.SEL421.Outputs outputData, SEL421_PowerCalculator.Model.SEL421._OutputsMeta outputMeta)
        {
            List <IMeasurement> measurements  = new List <IMeasurement>();
            TypeMapping         outputMapping = MappingCompiler.GetTypeMapping(OutputMapping);

            CollectFromSEL421Outputs(measurements, outputMapping, outputData, outputMeta);

            return(measurements);
        }
Ejemplo n.º 3
0
        private SEL421_PowerCalculator.Model.SEL421._OutputsMeta FillSEL421_OutputsMeta(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            SEL421_PowerCalculator.Model.SEL421._OutputsMeta obj = new SEL421_PowerCalculator.Model.SEL421._OutputsMeta();

            {
                // Initialize meta value structure to "P1" field
                FieldMapping fieldMapping = fieldLookup["P1"];
                obj.P1 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q1" field
                FieldMapping fieldMapping = fieldLookup["Q1"];
                obj.Q1 = CreateMetaValues(fieldMapping);
            }


            {
                // Initialize meta value structure to "P2" field
                FieldMapping fieldMapping = fieldLookup["P2"];
                obj.P2 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q2" field
                FieldMapping fieldMapping = fieldLookup["Q2"];
                obj.Q2 = CreateMetaValues(fieldMapping);
            }
            {
                // Initialize meta value structure to "P3" field
                FieldMapping fieldMapping = fieldLookup["P3"];
                obj.P3 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q3" field
                FieldMapping fieldMapping = fieldLookup["Q3"];
                obj.Q3 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "P4" field
                FieldMapping fieldMapping = fieldLookup["P4"];
                obj.P4 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q4" field
                FieldMapping fieldMapping = fieldLookup["Q4"];
                obj.Q4 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "P5" field
                FieldMapping fieldMapping = fieldLookup["P5"];
                obj.P5 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q5" field
                FieldMapping fieldMapping = fieldLookup["Q5"];
                obj.Q5 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "P6" field
                FieldMapping fieldMapping = fieldLookup["P6"];
                obj.P6 = CreateMetaValues(fieldMapping);
            }

            {
                // Initialize meta value structure to "Q6" field
                FieldMapping fieldMapping = fieldLookup["Q6"];
                obj.Q6 = CreateMetaValues(fieldMapping);
            }

            return(obj);
        }