Browse Source

feat:增加指令枚举

master
白凤吉 3 months ago
parent
commit
729264c8d9
  1. 9
      src/main/java/com/iflytop/gd/hardware/command/command/handler/FanHandler.java
  2. 4
      src/main/java/com/iflytop/gd/hardware/service/HardwareService.java

9
src/main/java/com/iflytop/gd/hardware/command/command/handler/FanHandler.java

@ -8,8 +8,8 @@ import com.iflytop.gd.hardware.command.CommandHandler;
public class FanHandler extends CommandHandler {
private int fanId = 0;
public FanHandler(int fanId)
{
public FanHandler(int fanId) {
super();
}
@ -19,8 +19,6 @@ public class FanHandler extends CommandHandler {
// checkAction(command.getAction());
// 发送命令
if (command.getAction() == CmdAction.open) {
@ -36,8 +34,7 @@ public class FanHandler extends CommandHandler {
// 发送命令
HardwareService.sendPacket();
return true;
}
else if (command.getAction() == CmdAction.close) {
} else if (command.getAction() == CmdAction.close) {
// 关闭风扇
return true;
}

4
src/main/java/com/iflytop/gd/hardware/service/HardwareService.java

@ -26,10 +26,10 @@ public class HardwareService {
SupportMethod.checkMethod(strMethod);
if(cmdHandlers.containsKey(cmd.getDevice())) {
return cmdHandlers.get(cmd.getDevice()).execute(command);
return cmdHandlers.get(cmd.getDevice()).sendCommand(cmd);
}
else {
throw new InvalidParameterException(StringHelper.format("[Device]: {}", command.getDevice()));
throw new InvalidParameterException("[Device]: {}", cmd.getDevice());
}
}

Loading…
Cancel
Save