zhangzhuo a4fc1b7c9c 增加功能:
1、增加可选是否上传至甲方数据库
2、增加AGV库位管理功能
2025-06-02 17:15:40 +08:00

45 lines
1.0 KiB
C#

using System.Collections.Concurrent;
using Seyounth.Hyosung.Data.Models;
using Seyounth.Hyosung.Data.Models.Plc;
using Seyounth.Hyosung.Runtime.Models;
namespace Seyounth.Hyosung.Runtime;
public interface IHyosungRuntime
{
PackLineOption PackLineOption { get; }
StackStationModel Stack1 { get; }
StackStationModel Stack2 { get; }
/// <summary>
/// 启动运行
/// </summary>
/// <param name="token"></param>
/// <returns></returns>
Task StartAsync(CancellationToken token);
/// <summary>
/// 停止运行
/// </summary>
/// <param name="token"></param>
/// <returns></returns>
Task StopAsync(CancellationToken token);
/// <summary>
/// 发布品类信息到PLC
/// </summary>
/// <param name="variety"></param>
/// <returns></returns>
Task SendVarietyToPlcAsync(Variety variety);
/// <summary>
/// 生成当日报表
/// </summary>
/// <returns></returns>
Task GenerateReportAsync();
bool GetIsSendToErp();
Task SetIsSendToErp(bool isSendToErp);
}