private Beta_Application_CTPT_LineZ.Model.GPA.Phasor FillGPAPhasor(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            Beta_Application_CTPT_LineZ.Model.GPA.Phasor obj = new Beta_Application_CTPT_LineZ.Model.GPA.Phasor();

            {
                // We don't need to do anything, but we burn a key index to keep our
                // array index in sync with where we are in the data structure
                BurnKeyIndex();
            }

            {
                // We don't need to do anything, but we burn a key index to keep our
                // array index in sync with where we are in the data structure
                BurnKeyIndex();
            }

            return(obj);
        }
Exemple #2
0
        private Beta_Application_CTPT_LineZ.Model.GPA.Phasor CreateGPAPhasor(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            Beta_Application_CTPT_LineZ.Model.GPA.Phasor obj = new Beta_Application_CTPT_LineZ.Model.GPA.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);
        }
        private void CollectFromGPAPhasor(List <IMeasurement> measurements, TypeMapping typeMapping, Beta_Application_CTPT_LineZ.Model.GPA.Phasor data, Beta_Application_CTPT_LineZ.Model.GPA._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);
            }
        }