Exemplo n.º 1
0
        private Beta_Application_CTPT_LineZ.Model.GPA._PhasorMeta FillGPA_PhasorMeta(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

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

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

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

            return(obj);
        }
Exemplo n.º 2
0
        private Beta_Application_CTPT_LineZ.Model.GPA._PhasorMeta CreateGPA_PhasorMeta(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

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

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

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

            return(obj);
        }
Exemplo n.º 3
0
        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);
            }
        }