1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| package com.mes.device.service;
|
| 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);
| }
|
|