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

143 lines
4.1 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Module.SecsApi.Tcp
{
/// <summary>
/// SVID对象类
/// </summary>
public class MSvid
{
/// <summary>
/// Clock
/// </summary>
public string? Clock { get; set; }
/// <summary>
/// Operator ID
/// </summary>
public int OperatorID { get; set; }
/// <summary>
/// Equipment ID
/// </summary>
public int EquipmentID { get; set; }
/// <summary>
/// T1 PP Execute Name
/// </summary>
public string? T1PPExecuteName { get; set; }
/// <summary>
/// T2 PP Execute Name
/// </summary>
public string? T2PPExecuteName { get; set; }
/// <summary>
/// T1 Control State
/// </summary>
public UInt16 T1ControlState { get; set; }
/// <summary>
/// T1 Process State.0-No Initialized;1-Initializing;2-Idle;3-Run;4-Pause;5-Alarm;
/// </summary>
public UInt16 T1ProcessState { get; set; }
/// <summary>
/// T2 Process State.0-No Initialized;1-Initializing;2-Idle;3-Run;4-Pause;5-Alarm;
/// </summary>
public UInt16 T2ProcessState { get; set; }
/// <summary>
/// T1 Spindle Speed
/// </summary>
public Int32 T1SpindleSpeed { get; set; }
/// <summary>
/// T2 Spindle Speed
/// </summary>
public Int32 T2SpindleSpeed { get; set; }
/// <summary>
/// T1 HP1 TEMP
/// </summary>
public UInt32 T1HP1Temp { get; set; }
/// <summary>
/// T2 HP1 TEMP
/// </summary>
public UInt32 T2HP1Temp { get; set; }
/// <summary>
/// T1 HP2 TEMP
/// </summary>
public UInt32 T1HP2Temp { get; set; }
/// <summary>
/// T2 HP2 TEMP
/// </summary>
public UInt32 T2HP2Temp { get; set; }
/// <summary>
/// T1 SendCassWafer Num
/// </summary>
public UInt32 T1SendCWfNum { get; set; }
/// <summary>
/// T2 SendCassWafer Num
/// </summary>
public UInt32 T2SendCWfNum { get; set; }
/// <summary>
/// T1 ReceiveCassWafer Num
/// </summary>
public UInt32 T1RecvCwfNum { get; set; }
/// <summary>
/// T2 ReceiveCassWafer Num
/// </summary>
public UInt32 T2RecvCwfNum { get; set; }
/// <summary>
/// T1 System Yield
/// </summary>
public UInt32 T1SysYield { get; set; }
/// <summary>
/// T2 System Yield
/// </summary>
public UInt32 T2SysYield { get; set; }
/// <summary>
/// T1 Pass Rate
/// </summary>
public UInt32 T1PassRate { get; set; }
/// <summary>
/// T2 Pass Rate
/// </summary>
public UInt32 T2PassRate { get; set; }
/// <summary>
/// T1 CASSETTE LOAD.1:使能
/// </summary>
public byte T1CASSETTELOAD { get; set; }
/// <summary>
/// T2 CASSETTE LOAD.1:使能
/// </summary>
public byte T2CASSETTELOAD { get; set; }
/// <summary>
/// T1 CASSETTEUN UNLOAD.0:使能
/// </summary>
public byte T1CASSETTEUNLOAD { get; set; }
/// <summary>
/// T2 CASSETTEUN UNLOAD.0:使能
/// </summary>
public byte T2CASSETTEUNLOAD { get; set; }
/// <summary>
/// T1 CUP CHANGE PROMPT.1:使能
/// </summary>
public byte T1CUP_CHANGE_PROMPT { get; set; }
/// <summary>
/// T2 CUP CHANGE PROMPT.1:使能
/// </summary>
public byte T2CUP_CHANGE_PROMPT { get; set; }
/// <summary>
/// T1 CUP CHANGE ACK.0:使能
/// </summary>
public byte T1CUP_CHANGE_ACK { get; set; }
/// <summary>
/// T2 CUP CHANGE ACK.0:使能
/// </summary>
public byte T2CUP_CHANGE_ACK { get; set; }
public int MessageID { get; set; }
public string MessageToHost { get; set; }
}
}