You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System.Threading.Tasks;
namespace Mirle.Component.API.ShuttleCarController.Modules { /// <summary>
/// Shuttle Car Controller 商業邏輯介面
/// </summary>
/// <remarks>Trigger Request/Response gRPC</remarks>
public interface IUnitTestShuttleCarControllerModule { /// <summary>
/// 時間校時請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9015_DateTimeSyncRequestAsync(); /// <summary>
/// 系統狀態請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9019_StatusRequestAsync(); /// <summary>
/// 維修門解鎖請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9021_ReleaseRepairDoorInterlockRequestAsync(); /// <summary>
/// 取消維修門解鎖請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9023_CancelReleaseRepairDoorInterlockRequestAsync(); /// <summary>
/// 鐵捲門狀態改變回報
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UD_ID_9033_FireDoorStatusChangeReportAsync(); /// <summary>
/// 命令請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9041_CommandRequestAsync(); /// <summary>
/// 取消命令請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9043_CommandCancelAsync(); /// <summary>
/// 緊急狀況暫停請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9045_PauseRequestAsync(); /// <summary>
/// 詢問命令狀態請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9063_QueryCommandStatusAsync(); /// <summary>
/// 詢問所有命令狀態請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9065_QueryAllCommandStatusAsync(); /// <summary>
/// 詢問車輛狀態請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9069_QueryVehicleStatusRequestAsync(); /// <summary>
/// 詢問所有封鎖區域請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9073_QueryAllBlockAreaRequestAsync(); /// <summary>
/// 更新儲位狀態請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9075_UpdateShelfStateRequestAsync(); /// <summary>
/// 車輛換層狀態回報
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9085_ChangeLayerStatusReportAsync(); /// <summary>
/// 取消車輛換層請求
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9089_CancelChangeLayerRequestAsync(); /// <summary>
/// 電梯抵達回報
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9091_LifterArrivalReportAsync(); /// <summary>
/// 移動台車狀態回報
/// </summary>
/// <returns>已成功完成的工作</returns>
public Task UT_ID_9133_TrafficRailStatusChangeReportAsync(); } }
|