public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); TVA_LSETestHarness.Model.ECA.PhasorCollection inputData = CreateECAPhasorCollection(inputMapping); KeyIndex = 0; TVA_LSETestHarness.Model.ECA._PhasorCollectionMeta inputMeta = CreateECA_PhasorCollectionMeta(inputMapping); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); Subscriber.SendMeasurements(m_unmapper.Unmap(algorithmOutput.OutputData, algorithmOutput.OutputMeta)); }
public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); LseTestHarness.Model.ECA.PhasorCollection inputData = CreateECAPhasorCollection(inputMapping); KeyIndex = 0; LseTestHarness.Model.ECA._PhasorCollectionMeta inputMeta = CreateECA_PhasorCollectionMeta(inputMapping); MainWindow.WriteMessage("Executing.."); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); // TODO: Later versions will publish output to the openECA server }
public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); Reset(); LVC118.Model.LVC118Data.Inputs inputData = CreateLVC118DataInputs(inputMapping); Reset(); LVC118.Model.LVC118Data._InputsMeta inputMeta = CreateLVC118Data_InputsMeta(inputMapping); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); Subscriber.SendMeasurements(m_unmapper.Unmap(algorithmOutput.OutputData, algorithmOutput.OutputMeta)); }
public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); Reset(); Beta_Application_CTPT_LineZ.Model.GPA.Measurement_set inputData = CreateGPAMeasurement_set(inputMapping); Reset(); Beta_Application_CTPT_LineZ.Model.GPA._Measurement_setMeta inputMeta = CreateGPA_Measurement_setMeta(inputMapping); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); Subscriber.SendMeasurements(m_unmapper.Unmap(algorithmOutput.OutputData, algorithmOutput.OutputMeta)); }
public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); LVC.Model.test.Input inputData = CreatetestInput(inputMapping); KeyIndex = 0; LVC.Model.test._InputMeta inputMeta = Createtest_InputMeta(inputMapping); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); // TODO: Later versions will publish output to the openECA server }
//public override void Map(IDictionary<MeasurementKey, IMeasurement> measurements) //{ // SignalLookup.UpdateMeasurementLookup(measurements); // TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); // Phasor inputData = CreateECAPhasor(inputMapping); // KeyIndex = 0; // _PhasorMeta inputMeta = CreateECA_PhasorMeta(inputMapping); // Analytic.InputData = inputData; // Analytic.InputMeta = inputMeta; // Analytic.TakeSample(); // (Analytic.Host as IAlgorithmHost).SpecialStatus = $"Processing {inputData.Magnitude}"; // Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); // Subscriber.SendMeasurements(m_unmapper.Unmap(algorithmOutput.OutputData, algorithmOutput.OutputMeta)); //} #region [ Methods ] public override void Map(IDictionary <MeasurementKey, IMeasurement> measurements) { SignalLookup.UpdateMeasurementLookup(measurements); TypeMapping inputMapping = MappingCompiler.GetTypeMapping(InputMapping); Reset(); Input inputData = CreateLSEInput(inputMapping); Reset(); _InputMeta inputMeta = CreateLSE_InputMeta(inputMapping); Analytic.InputData = inputData; Analytic.InputMeta = inputMeta; Analytic.Execute(); Algorithm.Output algorithmOutput = Algorithm.Execute(inputData, inputMeta); Subscriber.SendMeasurements(m_unmapper.Unmap(algorithmOutput.OutputData, algorithmOutput.OutputMeta)); }