Exemplo n.º 1
0
        private TVA_LSETestHarness.Model.ECA.Phasor FillECAPhasor(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            TVA_LSETestHarness.Model.ECA.Phasor obj = new TVA_LSETestHarness.Model.ECA.Phasor();



            return(obj);
        }
Exemplo n.º 2
0
        private TVA_LSETestHarness.Model.ECA.Phasor CreateECAPhasor(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            TVA_LSETestHarness.Model.ECA.Phasor obj = new TVA_LSETestHarness.Model.ECA.Phasor();

            {
                // Assign double value to "Magnitude" field
                FieldMapping fieldMapping = fieldLookup["Magnitude"];
                IMeasurement measurement  = GetMeasurement(fieldMapping);
                obj.Magnitude = (double)measurement.Value;
            }

            {
                // Assign double value to "Angle" field
                FieldMapping fieldMapping = fieldLookup["Angle"];
                IMeasurement measurement  = GetMeasurement(fieldMapping);
                obj.Angle = (double)measurement.Value;
            }

            return(obj);
        }
Exemplo n.º 3
0
        private void CollectFromECAPhasor(List <IMeasurement> measurements, TypeMapping typeMapping, TVA_LSETestHarness.Model.ECA.Phasor data, TVA_LSETestHarness.Model.ECA._PhasorMeta meta)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

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

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