/** * Autogenerated by Thrift Compiler (0.9.0) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated */ using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.IO; using Thrift; using Thrift.Collections; using System.Runtime.Serialization; using Thrift.Protocol; using Thrift.Transport; #if !SILVERLIGHT [Serializable] #endif public partial class Fault : TBase { private string _Alarmtext; private string _Triggertag; private string _plc_value; private string _create_time; public string Alarmtext { get { return _Alarmtext; } set { __isset.Alarmtext = true; this._Alarmtext = value; } } public string Triggertag { get { return _Triggertag; } set { __isset.Triggertag = true; this._Triggertag = value; } } public string Plc_value { get { return _plc_value; } set { __isset.plc_value = true; this._plc_value = value; } } public string Create_time { get { return _create_time; } set { __isset.create_time = true; this._create_time = value; } } public Isset __isset; #if !SILVERLIGHT [Serializable] #endif public struct Isset { public bool Alarmtext; public bool Triggertag; public bool plc_value; public bool create_time; } public Fault() { } public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Alarmtext = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { Triggertag = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { Plc_value = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { Create_time = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } public void Write(TProtocol oprot) { TStruct struc = new TStruct("Fault"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Alarmtext != null && __isset.Alarmtext) { field.Name = "Alarmtext"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Alarmtext); oprot.WriteFieldEnd(); } if (Triggertag != null && __isset.Triggertag) { field.Name = "Triggertag"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Triggertag); oprot.WriteFieldEnd(); } if (Plc_value != null && __isset.plc_value) { field.Name = "plc_value"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(Plc_value); oprot.WriteFieldEnd(); } if (Create_time != null && __isset.create_time) { field.Name = "create_time"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(Create_time); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } public override string ToString() { StringBuilder sb = new StringBuilder("Fault("); sb.Append("Alarmtext: "); sb.Append(Alarmtext); sb.Append(",Triggertag: "); sb.Append(Triggertag); sb.Append(",Plc_value: "); sb.Append(Plc_value); sb.Append(",Create_time: "); sb.Append(Create_time); sb.Append(")"); return sb.ToString(); } }