You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
4.2 KiB
C#

/**
* 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();
}
}