Example #1
0
        public void SendCgiCmd(CgiParameterType CgiCommandType, int tmeout, string rsv)
        {
            Message message = null;

            if (CgiCommandType == CgiParameterType.FirmwareUpgrade)
            {
                //data.msgId = WS_REQUEST_FIRMWARE_UPGRADE;
                //var updateStr = new pathSet();
                //updateStr.timeout = tmeout;
                //if (lanPage == "sys_updata")
                //{
                //    updateStr.path = encodeURIComponent($("#txtSysUpdate").val());
                //}
                //if (lanPage == "sys_patch")
                //{
                //    updateStr.path = encodeURIComponent($("#txtSysPatch").val());
                //}
                //data.cmdObject = updateStr;
            }
            else if (CgiCommandType == CgiParameterType.ImportConfig)
            {
                //data.msgId = WS_REQUEST_IMPORT_CONFIG_FILE;
                //var importStr = new pathSet();
                //importStr.path = encodeURIComponent($("#txtSysConfig").val());
                //importStr.timeout = tmeout;
                //data.cmdObject = importStr;
            }
            else
            {
                message = new Message(FoscamMessageType.WS_REQUEST_CGI, new CgiParameter(CgiCommandType, tmeout));
            }

            SendMessage(message);
        }
 public CgiParameter(CgiParameterType CommandType, int Timeout)
 {
     switch (CommandType)
     {
     default:
         break;
     }
     this.Timeout = Timeout;
 }