using System.Collections.Generic; namespace IMCS.CCS.Models { public class LocationData { /// /// 原库位 /// public string location { get; set; } /// /// 目的库位 /// public string destLocation { get; set; } /// /// 程序名 /// public string fileName { get; set; } /// /// 条件限制标志 空或1 限制规则,0不限制 /// public string isAllowFlag { get; set; } /// /// 刀位号 /// public string resourceStorgeNo { get; set; } /// /// 任务类型 1:运输 512:移动至位置 1024:换工具 2048:读写RFID /// public string taskType { get; set; } /// /// 搬运类型 1:托盘类型1-单孔 2:托盘类型2-双孔 4:刀具类型 256:手爪类型1-托盘 257:手爪类型2-刀具 /// public string carryType { get; set; } /// /// IPC模式 0:无模式 1:手动模式 256:自动模式 /// public string mode { get; set; } /// /// RFID /// public string rfid { get; set; } public string qj { get; set; } } public class UploadFileData { /// /// 文件名称 /// public string fileName { get; set; } /// /// 文件路径 /// public string remotePath { get; set; } /// /// 子文件集合 /// public List subFileList { get; set; } public List toolFileList { get; set; } } public class StartNCProgramData { /// /// 文件路径 /// public string remotePath { get; set; } } public class SendLinShiftData { public string X { get; set; } public string Y { get; set; } public string Z { get; set; } public string A { get; set; } public string B { get; set; } } public class WorkData { /// /// 工件ID /// public string workId { get; set; } /// /// 工序编号 /// public string procedureNo { get; set; } /// /// 工件程序名 /// public string workProgramName { get; set; } /// /// 放定位 /// public string Location { get; set; } /// /// 工位 /// public string stationId { get; set; } /// /// 条件限制标志 空或1 限制规则,0不限制 /// public string IsAllowFlag { get; set; } } public class LabelData { /// /// 大类 /// public string TypeNo { get; set; } /// /// 小类:配方号 /// public string SmallTypeNo { get; set; } /// /// 订单号 /// public string OrderNo { get; set; } /// /// 任务 /// public string TaskNo { get; set; } /// /// 工位 /// public string BatchNo { get; set; } public string SerialNo { get; set; } } public class RFIData { /// /// 刀具ID /// public string toolId { get; set; } /// /// 刀柄ID /// public string toolHandleId { get; set; } /// /// 刀号 /// public string tno { get; set; } /// /// 刀具长度 /// public string length { get; set; } /// /// 刀具名称 /// public string name { get; set; } /// /// 公称径 /// public string int0 { get; set; } /// /// 刀具径刀尖角 /// public string diameter { get; set; } /// /// 刀具额定使用寿命 /// public string lifetime { get; set; } /// /// 刀具额定使用次数 /// public string lifenumber { get; set; } /// /// 刀具已使用寿命 /// public string usetime { get; set; } /// /// 刀具已使用次数 /// public string usenumber { get; set; } /// /// 组号 /// public string int1 { get; set; } /// /// 磨损补偿 /// public string wearcompZ { get; set; } /// /// 磨损极限 /// public string maxwearZ { get; set; } /// /// 刀具补偿 /// public string angle { get; set; } /// /// 最高转速 /// public string easycompX { get; set; } /// /// 径量补偿 /// public string easycompY { get; set; } /// /// 长度补偿 /// public string conscompZ { get; set; } } public class RequestToolData { /// /// 设备url /// public string url { get; set; } /// /// 设备端口 /// public string port { get; set; } } public class RequestTagValueData { /// /// 设备地址 /// public string tagname { get; set; } /// /// 设备ip /// public string ip { get; set; } } public class RequestDeviceUpdateData { /// /// 设备状态 /// public bool useState { get; set; } /// /// 设备ip /// public string ip { get; set; } } public class RequestData { /// /// 设备url /// public string url { get; set; } /// /// 设备端口 /// public string port { get; set; } /// /// 任务id /// public string taskId { get; set; } /// /// 任务节点id /// public string taskNodeId { get; set; } /// /// 任务回调标识 /// public string resendFlag { get; set; } = "0"; /// /// 类型 /// public string type { get; set; } /// /// 刀具号 /// public ushort toolNo { get; set; } /// /// 出入库标识 /// public string storgeFlag { get; set; } /// /// 参数数据 /// public T data { get; set; } } public class ProductionStatus { public string id { get; set; } /// /// 设备ip /// public string ip { get; set; } /// /// 设备状态 /// public string onlineStatus { get; set; } /// /// 设备警报 /// public string alertMsg { get; set; } = ""; /// /// 是否报警状态 /// public bool alarmState { get; set; } = false; } public class RequestSynStatusData { public int code { get; set; } = 0; /// /// 设备状态 /// public string msg { get; set; } = ""; /// /// 设备警报 /// public string productionStatus { get; set; } = ""; } public class RequestPoint { public List pointList { get; set; } = null; } public class ToolData { /// /// 刀位号 /// public ushort pkno { get; set; } /// /// 刀具长度 /// public int lengthA { get; set; } /// /// 刀具名称 /// public byte name { get; set; } /// /// 公称径 /// public int int0 { get; set; } /// /// 刀具径刀尖角 /// public int diameter { get; set; } /// /// 材料 /// public string string0 { get; set; } /// /// 刀具寿命 /// public int lifetime { get; set; } /// /// 刀具次数 /// public ushort lifenumber { get; set; } /// /// 刀具使用时间 /// public int usetime { get; set; } /// /// 刀具使用次数 /// public ushort usenumber { get; set; } /// /// 组号 /// public int int1 { get; set; } /// /// 磨损补偿 /// public int wearcompZ { get; set; } /// /// 磨损极限 /// public int maxwearZ { get; set; } /// /// 刀尖补偿 /// public short angle { get; set; } /// /// 最高转速 /// public int easycompX { get; set; } /// /// 径补偿量 /// public int easycompY { get; set; } /// /// 长度补偿 /// public int conscompZ { get; set; } } public class HandleChangeTool { /// /// 设备位置 /// public string location { get; set; } /// /// 刀号 /// public string tno { get; set; } /// /// 取放标识 /// public string handleFlag { get; set; } } public class printingData { /// /// 喷墨内容 /// public string formulaContent { get; set; } /// /// 喷墨配方 /// public string formulaNum { get; set; } } }