liurunyu
2 天以前 9343e802bd45a58de02343db3832b4c7dd16e49e
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/rtuMw/Web2RtuMw.java
@@ -185,6 +185,7 @@
    /**
     * 创建外部命令(发给控制器)
     * @param comId 命令ID
     * @param code 命令code
     * @return
     */
@@ -197,7 +198,42 @@
    }
    /**
     * 创建外部命令(发给控制器)
     * @param rtuAddr 控制器地址
     * @param comId 命令ID
     * @param code 命令code
     * @return
     */
    public Command createOuterCommand(String rtuAddr, String comId, String code) {
        Command com = new Command();
        com.id = comId;
        com.rtuAddr = rtuAddr;
        com.code = code ;
        com.type = CommandType.outerCommand;
        return com ;
    }
    /**
     * 创建外部命令(发给控制器)
     * @param fboxId FBox设备序列号
     * @param comId 命令ID
     * @param code 命令code
     * @return
     */
    public Command createMQTTCommand(String fboxId, String comId, String protocol, Short protocolVer, String code) {
        Command com = new Command();
        com.id = comId;
        com.rtuAddr = fboxId;
        com.code = code ;
        com.protocol = protocol ;
        com.protocolVersion = protocolVer ;
        com.type = CommandType.mqttCommand;
        return com ;
    }
    /**
     * 创建外部透传命令(发给控制器)
     * @param comId 命令ID
     * @param code 命令code
     * @return
     */
@@ -210,6 +246,22 @@
    }
    /**
     * 创建外部透传命令(发给控制器)
     * @param rtuAddr 控制器地址
     * @param comId 命令ID
     * @param code 命令code
     * @return
     */
    public Command createOuterTransparentCommand(String rtuAddr, String comId, String code) {
        Command com = new Command();
        com.id = comId;
        com.rtuAddr = rtuAddr;
        com.code = code ;
        com.type = CommandType.outerTransCommand;
        return com ;
    }
    /**
     * 创建内部命令
     * @param code 命令code
     * @return