using WIDESEAWCS_Model.Models;
namespace WIDESEAWCS_Tasks.Workflow.Abstractions
{
///
/// 机器人任务编排器接口 - 负责 RobotJob 中的状态机流转和执行步骤编排
///
public interface IRobotWorkflowOrchestrator
{
///
/// 执行任务编排流程
///
/// 机器人最新状态
/// 待执行的机器人任务
/// 机器人 IP 地址
Task ExecuteAsync(RobotSocketState latestState, Dt_RobotTask task, string ipAddress);
}
}