12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Runtime.Serialization;
- using System.Xml.Serialization;
- namespace Aitex.Core.Equipment.SusceptorDefine
- {
- [Serializable]
- [DataContract]
- public class SusceptorConfig
- {
- [DataMember]
- [XmlAttribute]
- public string Type { get; set; }
- [DataMember]
- [XmlAttribute]
- public double Diameter { get; set; }
- [DataMember]
- [XmlAttribute]
- public double NotchDiameter { get; set; }
- [DataMember]
- [XmlElement("Notch")]
- public List<Notch> Notches { get; set; }
- [DataMember]
- [XmlElement("Section")]
- public List<Section> Sections { get; set; }
- [DataMember]
- [XmlElement("Zone")]
- public List<Zone> Zones { get; set; }
- }
- [Serializable]
- [DataContract]
- public class Notch
- {
- [DataMember]
- [XmlAttribute]
- public int Index { get; set; }
- [DataMember]
- [XmlAttribute]
- public int DisplayIndex { get; set; }
- [DataMember]
- [XmlAttribute]
- public double X { get; set; }
- [DataMember]
- [XmlAttribute]
- public double Y { get; set; }
- [DataMember]
- [XmlAttribute]
- public string SectionName { get; set; }
- }
- [Serializable]
- [DataContract]
- public class Section
- {
- [DataMember]
- [XmlAttribute]
- public string Name { get; set; }
- [DataMember]
- [XmlAttribute]
- public int NotchCount { get; set; }
- [DataMember]
- [XmlAttribute]
- public double Diameter { get; set; }
- }
- [Serializable]
- [DataContract]
- public class Zone
- {
- [DataMember]
- [XmlAttribute]
- public string Name { get; set; }
- [DataMember]
- [XmlAttribute]
- public string Section { get; set; }
- [DataMember]
- [XmlAttribute]
- public double Diameter { get; set; }
- }
- }
|