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.
97 lines
3.6 KiB
97 lines
3.6 KiB
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();
|
|
}
|
|
}
|