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; }