2554 lines
59 KiB
C#
2554 lines
59 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using Newtonsoft.Json;
|
||
|
||
namespace DefaultNamespace
|
||
{
|
||
/// <summary>
|
||
/// 表示从接口返回的包含所有有箱子位置的数据模型
|
||
/// </summary>
|
||
[Serializable]
|
||
public class ShelfBoxModel
|
||
{
|
||
/// <summary>
|
||
/// 返回代码
|
||
/// </summary>
|
||
public int code;
|
||
|
||
/// <summary>
|
||
/// 返回类型
|
||
/// </summary>
|
||
public string type;
|
||
|
||
/// <summary>
|
||
/// 返回消息
|
||
/// </summary>
|
||
public string message;
|
||
|
||
/// <summary>
|
||
/// 包含所有有箱子位置的列表
|
||
/// </summary>
|
||
public List<ShelfBoxeItem> result;
|
||
|
||
/// <summary>
|
||
/// 额外信息
|
||
/// </summary>
|
||
public object extras;
|
||
|
||
/// <summary>
|
||
/// 返回的时间戳
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 表示单个有箱子位置的详细信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class ShelfBoxeItem
|
||
{
|
||
/// <summary>
|
||
/// 主键ID
|
||
/// </summary>
|
||
public string id;
|
||
|
||
/// <summary>
|
||
/// 类型
|
||
/// </summary>
|
||
public string type;
|
||
|
||
/// <summary>
|
||
/// 位置ID
|
||
/// </summary>
|
||
public string locationId;
|
||
|
||
/// <summary>
|
||
/// 中文描述
|
||
/// </summary>
|
||
public string description;
|
||
|
||
/// <summary>
|
||
/// 位置状态(Normal为正常)
|
||
/// </summary>
|
||
public string locationState;
|
||
|
||
/// <summary>
|
||
/// 存储状态(Load表示有箱子,Free代表无箱子)
|
||
/// </summary>
|
||
public string storageState;
|
||
|
||
/// <summary>
|
||
/// 层数
|
||
/// </summary>
|
||
public int layer;
|
||
|
||
/// <summary>
|
||
/// 行
|
||
/// </summary>
|
||
public int row;
|
||
|
||
/// <summary>
|
||
/// 列
|
||
/// </summary>
|
||
public int column;
|
||
|
||
/// <summary>
|
||
/// 特殊标记
|
||
/// </summary>
|
||
public object specialFlag;
|
||
|
||
/// <summary>
|
||
/// 箱子编号
|
||
/// </summary>
|
||
public object palletNum;
|
||
|
||
/// <summary>
|
||
/// 是否空箱,若为空箱则为EmptyBox
|
||
/// </summary>
|
||
public string itemType;
|
||
|
||
/// <summary>
|
||
/// 是否特殊箱子
|
||
/// </summary>
|
||
public int isSpecial;
|
||
}
|
||
[Serializable]
|
||
public class ResultItem
|
||
{
|
||
/// <summary>
|
||
/// 车子id
|
||
/// </summary>
|
||
public int id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string facCode;
|
||
/// <summary>
|
||
/// 智能双向穿梭车
|
||
/// </summary>
|
||
public string facName;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceCode;
|
||
/// <summary>
|
||
/// 智能双向穿梭车
|
||
/// </summary>
|
||
public string deviceName;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string creater;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string supplyer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string useTime;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string status;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string remark;
|
||
}
|
||
[Serializable]
|
||
public class Equipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public List<ResultItem> result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
[Serializable]
|
||
public class Allequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string device;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
}
|
||
/// <summary>
|
||
/// 换电池装置
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Qcbd
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Take0Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Put0Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Take1Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Put1Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Take2Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Put2Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Take3Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Put3Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BatteryStatus0;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BatteryStatus1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BatteryStatus2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BatteryStatus3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string DeviceBatteryStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ChargingStatus2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ChargingStatus3 ;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string InPlace0;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string InPlace1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string InPlace2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string InPlace3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Descent;
|
||
}
|
||
/// <summary>
|
||
/// 查询提升机
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Elvequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string TaskNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BoxType { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string LowerBoxNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CurrentLayer { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Ascent { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Descent { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 拆码垛机
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Dpmequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string TaskNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxesNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Ascent { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Descent { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ExtensingFork { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string RetractingFork { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string UpperInPlace { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string MiddleInPlace { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string DownInPlace { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 输送机设备
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Convoyorequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string TaskNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string LowerBoxNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string LowerBoxTobaccoWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string UpperBoxNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string UpperBoxTobaccoWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BoxesNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string OccupiedMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ForwardRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ReverseRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string RFIDReadFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string RFIDWriteFailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string WCSTaskAbnormalFailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string WCSApplicationTimeoutFailure;
|
||
}
|
||
/// <summary>
|
||
/// 小车设备
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Carequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string JobState_BoxCode { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Car_Column { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Car_ID { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Car_Layer { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Car_Row { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_CarPlt { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string JobState_CarPlt { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Err01 { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Err02 { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Err03 { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Err04 { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CarState_Err05 { get; set; }
|
||
public string JobState_JobID;
|
||
}
|
||
/// <summary>
|
||
/// 查询式落地机
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Feequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string UpperInPlace { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string LowerInPlace { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Ascent { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Descent { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 查训加去盖信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Cmequipment
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string DeviceStatus { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string CaseLidStatus { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ForwardRotation { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BackwardReversal { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string AscendingClampRun { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string LoweringReleasingCoverRun { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 获取小车弹窗的
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Result
|
||
{
|
||
public string jobID;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batCurrent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batTemperature;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batVoltage;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxCode;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxCode2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carPlt;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carAngle;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carBit;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carColumn;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carID;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carLayer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carMode;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carRow;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carRunState;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carSpace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carWorkState;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carX;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carY;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carZone;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string error1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string error2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string error3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string error4;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string error5;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string jobState;
|
||
}
|
||
/// <summary>
|
||
/// 小车请求头文件
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Cardata
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public Result result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 提升机参数
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Hoisters
|
||
{
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string startingLayer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string targetLayer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerBoxNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string floatNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string automaticOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string workingStatus;
|
||
///
|
||
/// </summary>
|
||
public string currentLayer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string targetLayerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string trolleyInplace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string trolleyOutPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carRGVInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carRGVInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string overboundaryInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string overboundaryInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carBaffleExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string carBaffleRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string downInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperlimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerlimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerLeftBaffleExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerLeftBaffleRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerRightBaffleExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerRightBaffleRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerLeftBaffleExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerLeftBaffleRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerRightBaffleExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerRightBaffleRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerLineInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerLineInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerRGVInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerRGVInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerRGVInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerRGVInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string encoderInspectFirstlayerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string encoderInspectSecondlayerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string conveyingForwardOperation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string conveyingReverseOperation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string firstLayerSettingPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string secondLayerSettingPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string outputSpeed;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string outputPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string feedbackSpeed;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string feedbackPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string feedbackActivePower;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftIsolatingSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftingUpperLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftingLowerLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftingPositionDeviationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryIsolationSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string transboundaryFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string stallFault;
|
||
}
|
||
/// <summary>
|
||
/// 提升机头部请求
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Elevatorpopup
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public Hoisters result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 码垛机mqtt获取数据
|
||
/// </summary>
|
||
public class Palletizers
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string TaskNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxesNumber { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string FaultFree { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Ascent { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Descent { get; set; }
|
||
}
|
||
/// <summary>
|
||
/// 码垛机弹窗
|
||
/// </summary>
|
||
[Serializable]
|
||
public class RPalletizers
|
||
{
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxesNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string downInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftExtensionForkPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftRetractionForkPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightExtensionForkPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightRetractionForkPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forkCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string superelevationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string middleInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string downInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forkExtensionInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forkRetractionInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extensingFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string retractingFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftCargoForkExtensionFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftCargoForkRetractionFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightCargoForkExtensionFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightCargoForkRetractionFork;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftIsolatingFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string superelevationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftForkControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftForkIsolationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftForkExtensionTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string leftForkRetractionTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightForkControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightForkIsolationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightForkExtensionTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rightForkRetractionTimeoutFault;
|
||
}
|
||
/// <summary>
|
||
/// 码垛机外层信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class PalletizerMessage
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public RPalletizers result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 换电池系统面板数据
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Batterys
|
||
{
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string take0Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string put0Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string take1Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string put1Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string take2Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string put2Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string take3Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string put3Battery;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryStatus0;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryStatus1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryStatus2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryStatus3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceBatteryStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string chargingStatus2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string chargingStatus3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string takeBatterySequence;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkingEncoderPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftEncoderPosition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string inPlace0;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string inPlace1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string inPlace2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string inPlace3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string hookClawInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string clawRetractedInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string frontLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rearLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rgvInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryInspection3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string hookClawExtensionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string hookClawRetractionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceCollisionAvoidanceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkTo0;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkTo1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkTo2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkTo3;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string stretchClaws;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string retractingClaws;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batteryNotInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rgvNotFound;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string initializationNotComplete;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string frontLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rearLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkingAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string walkControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forkExtensionTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forkRetractionTimeoutFault;
|
||
}
|
||
/// <summary>
|
||
/// 换电池外层数据
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Batterydata
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public Batterys result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 落地式提升机内层接口数据
|
||
/// </summary>
|
||
[Serializable]
|
||
public class FeequMessage
|
||
{
|
||
/// <summary>
|
||
/// 判断是否在线
|
||
/// </summary>
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string overBoundaryInspection1;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string overBoundaryInspection2;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftIsolatingSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryIsolationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string transboundaryFault;
|
||
}
|
||
/// <summary>
|
||
/// 落地式提升机
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Feequipments
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public FeequMessage result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 箱子弹窗信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Cigarette
|
||
{
|
||
public string dLocDesc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string palletNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string palletType;
|
||
public string rfIdCode;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int lineNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string itemNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string itemType;
|
||
/// <summary>
|
||
/// 玉溪
|
||
/// </summary>
|
||
public string itemDesc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batch;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string weight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string moveInDate;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string status;
|
||
}
|
||
/// <summary>
|
||
/// 箱子信息外层信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Cigaretteinformation
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public List<Cigarette> result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 加去盖机内层信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Decappings
|
||
{
|
||
/// <summary>
|
||
/// 判断是否在线
|
||
/// </summary>
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string frontInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string frontDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rearDecelerationInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rearInPlaceInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string frontLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rearLimitInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no1CylinderUpperPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no1CylinderLowerPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no2CylinderUpperPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no2CylinderLowerPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no3CylinderUpperPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no3CylinderLowerPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no4CylinderUpperPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string no4CylinderLowerPositionInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string caseLidStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string backwardReversal;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascendingClampRun;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string loweringReleasingCoverRun;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string runningEmptyBreakdownFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string runningControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string runningIsolationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string preRunLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string postRunLimitFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string cylinderRiseTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string cylinderLoweringTimeoutFault;
|
||
}
|
||
/// <summary>
|
||
/// 加去盖机外层
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Decappingmachine
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public Decappings result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 输送入库机信息
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Conveyordata
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public bool isOnline;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string equipmentPlaneNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskSegmentIdentification;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string taskType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string startingAddress;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string destinationAddress;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string cleanMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string samplingInspectionMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerBoxNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lowerBoxTobaccoWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperBoxNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperBoxTobaccoWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxesNumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string depalletizingMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rfidReadStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string errorWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string removeBoxMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string targetBinningLocation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string boxStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string lastBoxMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string occupiedMark;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string exitDirection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperInPlaceDetection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string downInPlaceDetection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseCargoInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string upperBoxInspection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string superelevationDetection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleUpperInPlaceDetection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleDownInPlaceDetection;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseInPlace;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deviceStatus;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string faultFree;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string ascent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string forwardRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string reverseRotation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleRise;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleDrop;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rfidReadFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string rfidWriteFailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string wcsTaskAbnormalFailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string wcsApplicationTimeoutFailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string liftIsolatingSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string riseTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string descentTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryAirSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryControllerFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryIsolationSwitchFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string deliveryTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string superelevationFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleRiseTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string baffleLoweringTimeoutFault;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string abnormalWeighingFault;
|
||
}
|
||
/// <summary>
|
||
/// 输送出入机
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Conveyors
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public Conveyordata result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time;
|
||
}
|
||
/// <summary>
|
||
/// 初始化类
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Initdata
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int code;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string type;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string message;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public List<Secondarybox> result;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string extras;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string time ;
|
||
}
|
||
/// <summary>
|
||
/// 二次箱子
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Secondarybox
|
||
{
|
||
public string dLocDesc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string direction;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string conveyType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string teamDate;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string teamNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string topBoxWeight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string palletNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string palletType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string itemNum;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string itemType;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string batch;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string creatDate;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string transferId ;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string dloc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string sloc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string status;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string remark;
|
||
/// <summary>
|
||
/// 南京(精品)
|
||
/// </summary>
|
||
public string itemDesc;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string topBoxFlipStation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string topBoxFlipRobot;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string topBoxFlipFeeder;
|
||
///
|
||
/// </summary>
|
||
public string topBoxCode;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string bottomBoxWeight;
|
||
}
|
||
/// <summary>
|
||
/// 机械手臂实体类
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Roboticarm
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string id;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Taskflag;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Takeupposition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Feedposition;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Containerlocation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string TaskCasenumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Tobaccoweight;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string RFIDCasenumber;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Readstate;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Readfailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Comparisonfailure;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Thecasenumberisinconsistent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Thebrandcomparisonisinconsistent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string resetting;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BtnContinuetoturnoverthebox;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string BtnDirectreturn ;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string HandAutomode;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Automaticoperation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string scram;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string breakdown;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Fetchrequest;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Containerremovalcompleted;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string RequestreadRFID;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Feedrequest;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Feedcompletion;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Requestcontainer;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Packingcomplete;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Therobotisatthemaintenancestation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Safetydooropen;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Jobcontent;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Workstation;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Walkingencoderpositionvalue;
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string Workingsmokeboxnumber;
|
||
}
|
||
}
|