| | |
| | | import com.mes.device.request.DeviceGlassFeedRequest; |
| | | import com.mes.device.vo.DevicePlcVO; |
| | | |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 设备交互逻辑服务 |
| | | */ |
| | | public interface DeviceInteractionService { |
| | | |
| | | /** |
| | | * 执行玻璃上料写入 |
| | | * 执行玻璃上料写入(兼容旧接口) |
| | | */ |
| | | DevicePlcVO.OperationResult feedGlass(DeviceGlassFeedRequest request); |
| | | |
| | | /** |
| | | * 执行设备逻辑操作(新接口,使用处理器架构) |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @param operation 操作类型(如:feedGlass, triggerRequest, triggerReport等) |
| | | * @param params 操作参数 |
| | | * @return 操作结果 |
| | | */ |
| | | DevicePlcVO.OperationResult executeOperation(Long deviceId, String operation, Map<String, Object> params); |
| | | } |
| | | |