Пример #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);
            }
        }
Пример #2
0
        private openLSE.Model.LSE.PerformanceMetrics FillLSEPerformanceMetrics(TypeMapping typeMapping)
        {
            Dictionary <string, FieldMapping> fieldLookup = typeMapping.FieldMappings.ToDictionary(mapping => mapping.Field.Identifier);

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

            {
                // 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();
            }

            {
                // 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();
            }

            {
                // 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();
            }

            {
                // 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();
            }

            {
                // 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();
            }

            {
                // 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();
            }

            {
                // 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);
        }