Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 2864d123 authored by Markus QUARITSCH's avatar Markus QUARITSCH
Browse files

debug: write vecto rundata config as json

parent 6e6f970a
No related branches found
No related tags found
No related merge requests found
......@@ -31,9 +31,11 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading;
using Newtonsoft.Json;
using TUGraz.VectoCommon.Exceptions;
using TUGraz.VectoCommon.InputData;
using TUGraz.VectoCommon.Models;
......@@ -44,6 +46,7 @@ using TUGraz.VectoCore.Models.Declaration;
using TUGraz.VectoCore.Models.Simulation.Data;
using TUGraz.VectoCore.Models.SimulationComponent.Data;
using TUGraz.VectoCore.OutputData;
using TUGraz.VectoCore.OutputData.FileIO;
using TUGraz.VectoCore.OutputData.ModFilter;
using TUGraz.VectoCore.OutputData.XML;
......@@ -202,6 +205,14 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
WriteModalResults = _mode != ExecutionMode.Declaration || WriteModalResults
};
// TODO: MQ 20200410 - Remove for official release!
File.WriteAllText(
Path.Combine(
(ModWriter as FileOutputWriter)?.BasePath ?? "", $"{data.JobName}_{data.Cycle.Name}{data.ModFileSuffix}.json"),
JsonConvert.SerializeObject(data, Formatting.Indented));
var builder = new PowertrainBuilder(
modContainer, modData => {
if (SumData != null) {
......
......@@ -45,7 +45,7 @@ namespace TUGraz.VectoCore.OutputData.FileIO
{
private readonly string _jobFile;
private string BasePath
public string BasePath
{
get { return Path.GetDirectoryName(_jobFile); }
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment