29 lines
676 B
C#
29 lines
676 B
C#
![]() |
using System.Collections.Concurrent;
|
|||
|
using Seyounth.Hyosung.Data.Models;
|
|||
|
|
|||
|
namespace Seyounth.Hyosung.Runtime;
|
|||
|
|
|||
|
public interface IHyosungRuntime
|
|||
|
{
|
|||
|
|
|||
|
/// <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);
|
|||
|
}
|