using System.Threading.Tasks; namespace Mirle.Component.API.ShuttleCarController.Modules { /// /// Shuttle Car Controller 商業邏輯介面 /// /// Trigger Request/Response gRPC public interface IUnitTestShuttleCarControllerModule { /// /// 時間校時請求 /// /// 已成功完成的工作 public Task UT_ID_9015_DateTimeSyncRequestAsync(); /// /// 系統狀態請求 /// /// 已成功完成的工作 public Task UT_ID_9019_StatusRequestAsync(); /// /// 維修門解鎖請求 /// /// 已成功完成的工作 public Task UT_ID_9021_ReleaseRepairDoorInterlockRequestAsync(); /// /// 取消維修門解鎖請求 /// /// 已成功完成的工作 public Task UT_ID_9023_CancelReleaseRepairDoorInterlockRequestAsync(); /// /// 鐵捲門狀態改變回報 /// /// 已成功完成的工作 public Task UD_ID_9033_FireDoorStatusChangeReportAsync(); /// /// 命令請求 /// /// 已成功完成的工作 public Task UT_ID_9041_CommandRequestAsync(); /// /// 取消命令請求 /// /// 已成功完成的工作 public Task UT_ID_9043_CommandCancelAsync(); /// /// 緊急狀況暫停請求 /// /// 已成功完成的工作 public Task UT_ID_9045_PauseRequestAsync(); /// /// 詢問命令狀態請求 /// /// 已成功完成的工作 public Task UT_ID_9063_QueryCommandStatusAsync(); /// /// 詢問所有命令狀態請求 /// /// 已成功完成的工作 public Task UT_ID_9065_QueryAllCommandStatusAsync(); /// /// 詢問車輛狀態請求 /// /// 已成功完成的工作 public Task UT_ID_9069_QueryVehicleStatusRequestAsync(); /// /// 詢問所有封鎖區域請求 /// /// 已成功完成的工作 public Task UT_ID_9073_QueryAllBlockAreaRequestAsync(); /// /// 更新儲位狀態請求 /// /// 已成功完成的工作 public Task UT_ID_9075_UpdateShelfStateRequestAsync(); /// /// 車輛換層狀態回報 /// /// 已成功完成的工作 public Task UT_ID_9085_ChangeLayerStatusReportAsync(); /// /// 取消車輛換層請求 /// /// 已成功完成的工作 public Task UT_ID_9089_CancelChangeLayerRequestAsync(); /// /// 電梯抵達回報 /// /// 已成功完成的工作 public Task UT_ID_9091_LifterArrivalReportAsync(); /// /// 移動台車狀態回報 /// /// 已成功完成的工作 public Task UT_ID_9133_TrafficRailStatusChangeReportAsync(); } }