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