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.

115 lines
3.5 KiB
C#

2 months ago
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2025 WenJY
* CLR4.0.30319.42000
* Mr.Wen's MacBook Pro
* Sln.lmm.Collection.Model.CoreCommunications.Heartbeat
* 67C37427-2907-43CA-BD88-E68971B536F5
*
* WenJY
*
* 2025-10-16 11:28:35
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Iot.Model.api.CoreCommunications.Heartbeat
{
/// <summary>
/// 配方详情
/// 完整的配方信息
/// </summary>
public class Recipe
{
/// <summary>
/// 配方名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 配方版本
/// </summary>
public string Revision { get; set; }
/// <summary>
/// 预计处理一个或一个产品的总时间,以设备没有堵塞或缺料为前提。
/// 包括非生产性时间,例如转移、定位
/// </summary>
public double ExpectedCycleTime { get; set; }
/// <summary>
/// 同时处理的产品数
/// 例如在2 x 2面板化PCB的情况下这属性为4因为每个工作事务一次处理4个产品PCB
/// </summary>
public double ExpectedUnitsPerWorkTransaction { get; set; }
/// <summary>
/// 预计处理一个或一组产品的总生产时间,以设备没有堵塞或缺料为前提。
/// 不包括非生产性时间,例如转移、定位
/// </summary>
public double ExpectedWorkTime { get; set; }
/// <summary>
/// RecipeData 属性包含的二进制数据的 MIME 类型
/// </summary>
public string MimeType { get; set; }
/// <summary>
/// 配方数据
/// 配方的二进制数据内容
/// </summary>
public byte[] RecipeData { get; set; }
/// <summary>
/// 在此配方中处理的产品长度X轴以 mm 为单位。与生产流向平行
/// </summary>
public double UnitLength { get; set; }
/// <summary>
/// 此配方中处理的产品宽度Y轴以 mm 为单位。从上面看,垂直于生产流向
/// </summary>
public double UnitWidth { get; set; }
/// <summary>
/// 在此配方中处理的产品高度Z轴以 mm 为单位。从侧面看,垂直于生产流向
/// </summary>
public double UnitHeight { get; set; }
/*/// <summary>
/// 配方创建时间
/// </summary>
public DateTime CreatedAt { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
public DateTime ModifiedAt { get; set; }
/// <summary>
/// 配方作者
/// </summary>
public string Author { get; set; }
/// <summary>
/// 配方描述
/// </summary>
public string Description { get; set; }
/// <summary>
/// 配方参数列表
/// 配方中包含的可配置参数
/// </summary>
public List<RecipeParameter> Parameters { get; set; }*/
}
}