24 lines
563 B
C#
24 lines
563 B
C#
![]() |
using Seyounth.Hyosung.Data.Models;
|
||
|
|
||
|
namespace Seyounth.Hyosung.Core.Scanner;
|
||
|
|
||
|
public interface IHyosungScannerService
|
||
|
{
|
||
|
Task StartAsync(CancellationToken token);
|
||
|
|
||
|
Task StopAsync(CancellationToken token);
|
||
|
|
||
|
/// <summary>
|
||
|
/// 扫描纱
|
||
|
/// </summary>
|
||
|
/// <param name="varietyId"></param>
|
||
|
/// <returns></returns>
|
||
|
Task<Yarn?> ScanYarnAsync(int varietyId);
|
||
|
|
||
|
/// <summary>
|
||
|
/// 扫描治具
|
||
|
/// </summary>
|
||
|
/// <param name="fixtureId"></param>
|
||
|
/// <returns></returns>
|
||
|
Task<string> ScanFixtureAsync(int fixtureId);
|
||
|
}
|