|
@ -16,12 +16,14 @@ import a8k.type.consumables.ConsumableState; |
|
|
import a8k.type.exception.AppException; |
|
|
import a8k.type.exception.AppException; |
|
|
import a8k.type.type.TipGroup; |
|
|
import a8k.type.type.TipGroup; |
|
|
import jakarta.annotation.Resource; |
|
|
import jakarta.annotation.Resource; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Component; |
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
@Component |
|
|
@Component |
|
|
|
|
|
@Slf4j |
|
|
@ExtApiTab(cfg = ExtApiTabConfig.AppDeviceCtrlService) |
|
|
@ExtApiTab(cfg = ExtApiTabConfig.AppDeviceCtrlService) |
|
|
public class AppDeviceCtrlService { |
|
|
public class AppDeviceCtrlService { |
|
|
|
|
|
|
|
@ -57,21 +59,25 @@ public class AppDeviceCtrlService { |
|
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
|
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
|
|
@ExtApiFn(name = "开始工作", group = "设备控制") |
|
|
@ExtApiFn(name = "开始工作", group = "设备控制") |
|
|
public void startWork() throws AppException { |
|
|
public void startWork() throws AppException { |
|
|
|
|
|
log.info("开始工作"); |
|
|
mainFlowCtrlSampleScanService.startWork(); |
|
|
mainFlowCtrlSampleScanService.startWork(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "停止工作", group = "设备控制") |
|
|
@ExtApiFn(name = "停止工作", group = "设备控制") |
|
|
public void stopWork() { |
|
|
public void stopWork() { |
|
|
|
|
|
log.info("停止工作"); |
|
|
mainFlowCtrlSampleScanService.stopWork(); |
|
|
mainFlowCtrlSampleScanService.stopWork(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "暂停工作", group = "设备控制") |
|
|
@ExtApiFn(name = "暂停工作", group = "设备控制") |
|
|
public void pauseWork() { |
|
|
public void pauseWork() { |
|
|
|
|
|
log.info("暂停工作"); |
|
|
mainFlowCtrlSampleScanService.pauseWork(); |
|
|
mainFlowCtrlSampleScanService.pauseWork(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "继续工作", group = "设备控制") |
|
|
@ExtApiFn(name = "继续工作", group = "设备控制") |
|
|
public void continueWork() { |
|
|
public void continueWork() { |
|
|
|
|
|
log.info("继续工作"); |
|
|
mainFlowCtrlSampleScanService.continueWork(); |
|
|
mainFlowCtrlSampleScanService.continueWork(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -80,11 +86,13 @@ public class AppDeviceCtrlService { |
|
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
|
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ |
|
|
@ExtApiFn(name = "扫描耗材", group = "耗材扫描") |
|
|
@ExtApiFn(name = "扫描耗材", group = "耗材扫描") |
|
|
public Map<String, Object> scanConsumables() throws AppException { |
|
|
public Map<String, Object> scanConsumables() throws AppException { |
|
|
|
|
|
log.info("扫描耗材"); |
|
|
return appConsumablesScanService.scanConsumables(); |
|
|
return appConsumablesScanService.scanConsumables(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "扫描某一组耗材", group = "耗材扫描") |
|
|
@ExtApiFn(name = "扫描某一组耗材", group = "耗材扫描") |
|
|
public Map<String, Object> scanOneGroupConsumables(ConsumableGroup group) throws AppException { |
|
|
public Map<String, Object> scanOneGroupConsumables(ConsumableGroup group) throws AppException { |
|
|
|
|
|
log.info("扫描某一组耗材"); |
|
|
return appConsumablesScanService.scanOneGroupConsumables(group); |
|
|
return appConsumablesScanService.scanOneGroupConsumables(group); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -188,11 +196,13 @@ public class AppDeviceCtrlService { |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "打开蜂鸣器", group = "主机") |
|
|
@ExtApiFn(name = "打开蜂鸣器", group = "主机") |
|
|
public void startBeepWarning() { |
|
|
public void startBeepWarning() { |
|
|
|
|
|
log.info("打开蜂鸣器"); |
|
|
beepState = true; |
|
|
beepState = true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ExtApiFn(name = "关闭蜂鸣器", group = "主机") |
|
|
@ExtApiFn(name = "关闭蜂鸣器", group = "主机") |
|
|
public void stopBeepWarning() { |
|
|
public void stopBeepWarning() { |
|
|
|
|
|
log.info("关闭蜂鸣器"); |
|
|
beepState = false; |
|
|
beepState = false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|