Beispiel #1
0
        private void CollectFromLSEPerformanceMetrics(List <IMeasurement> measurements, TypeMapping typeMapping, openLSE.Model.LSE.PerformanceMetrics data, openLSE.Model.LSE._PerformanceMetricsMeta meta)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

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

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

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

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

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

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

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

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

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

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

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

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

            {
                // Convert value from "TotalTimeInTicks" field to measurement
                FieldMapping fieldMapping = fieldLookup["TotalTimeInTicks"];
                IMeasurement measurement  = MakeMeasurement(meta.TotalTimeInTicks, (double)data.TotalTimeInTicks);
                measurements.Add(measurement);
            }
        }
Beispiel #2
0
        private openLSE.Model.LSE._PerformanceMetricsMeta FillLSE_PerformanceMetricsMeta(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

            openLSE.Model.LSE._PerformanceMetricsMeta obj = new openLSE.Model.LSE._PerformanceMetricsMeta();

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

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

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

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

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

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

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

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

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

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

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

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

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

            return(obj);
        }