1st commit

This commit is contained in:
2024-03-22 01:35:19 +01:00
parent b224604cd1
commit cd53574fba
18 changed files with 1334 additions and 0 deletions

107
xmlserializetest/Res.cs Normal file
View File

@@ -0,0 +1,107 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Xml;
using System.Xml.Serialization;
namespace xmlserializetest
{
public class Res
{
[XmlAttribute("dO")]
public string dO { get; set; }
[XmlAttribute("dT")]
public string dT { get; set; }
[XmlAttribute("fC")]
public string fC { get; set; }
[XmlAttribute("lGZ")]
public string lGZ { get; set; }
[XmlAttribute("lPG")]
public string lPG { get; set; }
[XmlAttribute("lPZ")]
public string lPZ { get; set; }
[XmlAttribute("lZG")]
public string lZG { get; set; }
[XmlAttribute("lZPC")]
public string lZPC { get; set; }
[XmlAttribute("lZV")]
public string lZV { get; set; }
[XmlAttribute("pG")]
public string pG { get; set; }
[XmlAttribute("pin")]
public string pin { get; set; }
[XmlAttribute("sL")]
public string sL { get; set; }
[XmlAttribute("socket")]
public string socket { get; set; }
[XmlAttribute("supply")]
public string supply { get; set; }
[XmlAttribute("tN")]
public string tN { get; set; }
[XmlAttribute("tR")]
public string tR { get; set; }
[XmlAttribute("tS")]
public string tS { get; set; }
[XmlAttribute("tT")]
public string tT { get; set; }
[XmlElement("spot")]
public Spot[] Spot { get; set; }
[XmlElement("curve")]
public Curve Curve { get; set; }
//[XmlArray("curve")]
//[XmlArrayItem("vi",typeof(Vi))]
//public Vi[] Vi { get; set; }
}
public class Spot
{
[XmlAttribute("fT")]
public string fT { get; set; }
[XmlAttribute("lmt")]
public double lmt { get; set; }
[XmlAttribute("resid")]
public string resid { get; set; }
[XmlElement("vi")]
public Vi[] Vi { get; set; }
}
public class Curve
{
[XmlAttribute("fT")]
public string fT { get; set; }
[XmlAttribute("fV")]
public double fV { get; set; }
[XmlAttribute("lmt")]
public double lmt { get; set; }
[XmlAttribute("resid")]
public string resid { get; set; }
[XmlAttribute("sV")]
public double sV { get; set; }
[XmlElement("vi")]
public Vi[] Vi { get; set; }
}
public class Vi
{
[XmlAttribute("i")]
public double i { get; set; }
[XmlAttribute("v")]
public double v { get; set; }
}
}