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.

80 lines
2.1 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* 版权所有 (c) 2025 WenJY 保留所有权利。
* CLR版本4.0.30319.42000
* 机器名称Mr.Wen's MacBook Pro
* 命名空间Sln.lmm.Collection.Model.Common
* 唯一标识73FF90DE-1968-458D-BA43-6AD5FB7D41AC
*
* 创建者WenJY
* 电子邮箱:
* 创建时间2025-10-16 13:42:01
* 版本V1.0.0
* 描述:
*
*--------------------------------------------------------------------
* 修改人:
* 时间:
* 修改说明:
*
* 版本V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Iot.Model.api.Common.UnitPosition
{
/// <summary>
/// 产品位置信息
/// 描述产品在设备中的位置和状态
/// </summary>
public class UnitPosition
{
/// <summary>
/// 产品、板子或载具 ID
/// </summary>
public string UnitIdentifier { get; set; }
/// <summary>
/// 加工位置顺序
/// </summary>
public int PositionNumber { get; set; }
/// <summary>
/// 加工位置名称
/// </summary>
public string PositionName { get; set; }
/// <summary>
/// 产品原点 X 坐标 (mm)
/// </summary>
public double X { get; set; }
/// <summary>
/// 产品原点 Y 坐标 (mm)
/// </summary>
public double Y { get; set; }
/// <summary>
/// 产品旋转角度
/// </summary>
public double Rotation { get; set; }
/// <summary>
/// 产品是否在 X 方向翻转
/// </summary>
public bool FlipX { get; set; }
/// <summary>
/// 产品是否在 Y 方向翻转
/// </summary>
public bool FlipY { get; set; }
/// <summary>
/// 产品状态
/// 0: Pass (加工完成) 1: Fail (加工失败,可以返修) 2: Scrap (报废) 3: Skip (不需要加工)
/// </summary>
public UnitStatus Status { get; set; }
}
}