private void ContinuousZoom(decimal z) { ServiceInfo serviceInfo = new ServiceInfo(textBoxAddress.Text, Convert.ToInt16(textBoxPort.Text), "/onvif/ptz"); string resultMessage; double time = 0; StringBuilder soapRequest = new StringBuilder(); // Read content from file string content = ""; using (StreamReader reader = new StreamReader("TestSuits\\Tests\\PTZ\\TC.PTZ.NVT.11\\TC.PTZ.NVT.11_REQ_04.xml")) { content = reader.ReadToEnd(); } content = content.Replace("ZZZ", (z.ToString()).Replace(",", ".")); if (checkBoxUseTimeout.Checked) { content = content.Replace("TIMEOUT", "<tt:Timeout>P0.3S</tt:Timeout>"); } else { content = content.Replace("TIMEOUT", ""); } SoapClient.SendSoapRequestString(content, "", "", serviceInfo, out resultMessage, out time); resultMessage = "TIME: " + time.ToString() + " ms\r\n\r\n" + resultMessage; resultMessage = resultMessage.Replace("\r\n", "\n"); resultMessage = resultMessage.Replace("\n", "\r\n"); resultMessage = resultMessage.Replace("\t", " "); textBoxPTZRes.Text = resultMessage; }
private void AbsoluteMoveZoom(int x, int y, int z) { ServiceInfo serviceInfo = new ServiceInfo(textBoxAddress.Text, Convert.ToInt16(textBoxPort.Text), "/onvif/ptz"); string resultMessage; double time = 0; StringBuilder soapRequest = new StringBuilder(); // Read content from file string content = ""; using (StreamReader reader = new StreamReader("TestSuits\\Tests\\PTZ\\TC.PTZ.NVT.07\\TC.PTZ.NVT.07_REQ_04.xml")) { content = reader.ReadToEnd(); } double xd = (double)x / (double)100 - 1; double yd = (double)y / (double)100 - 1; double zd = (double)z / (double)100; content = content.Replace("ZZZ", (zd.ToString()).Replace(",", ".")); content = content.Replace("XXX", (xd.ToString()).Replace(",", ".")); content = content.Replace("YYY", (yd.ToString()).Replace(",", ".")); SoapClient.SendSoapRequestString(content, "", "", serviceInfo, out resultMessage, out time); resultMessage = "TIME: " + time.ToString() + " ms\r\n\r\n" + resultMessage; resultMessage = resultMessage.Replace("\r\n", "\n"); resultMessage = resultMessage.Replace("\n", "\r\n"); resultMessage = resultMessage.Replace("\t", " "); textBoxPTZRes.Text = resultMessage; }
private void buttonSend_Click(object sender, EventArgs e) { ServiceInfo serviceInfo = new ServiceInfo(textBoxAddress.Text, Convert.ToInt16(textBoxPort.Text), textBoxAddressPath.Text); string resultMessage; double time = 0; SoapClient.SendSoapRequestString(textBoxRequest.Text, textBoxResponseFile.Text, "", serviceInfo, out resultMessage, out time); resultMessage = "TIME: " + time.ToString() + " ms\r\n\r\n" + resultMessage; resultMessage = resultMessage.Replace("\r\n", "\n"); resultMessage = resultMessage.Replace("\n", "\r\n"); resultMessage = resultMessage.Replace("\t", " "); textBoxResponse.Text = resultMessage; }
private void StopMove() { ServiceInfo serviceInfo = new ServiceInfo(textBoxAddress.Text, Convert.ToInt16(textBoxPort.Text), "/onvif/ptz"); string resultMessage; double time = 0; StringBuilder soapRequest = new StringBuilder(); // Read content from file string content = ""; using (StreamReader reader = new StreamReader("TestSuits\\Tests\\PTZ\\TC.PTZ.NVT.09\\TC.PTZ.NVT.09_REQ_02.xml")) { content = reader.ReadToEnd(); } SoapClient.SendSoapRequestString(content, "", "", serviceInfo, out resultMessage, out time); resultMessage = "TIME: " + time.ToString() + " ms\r\n\r\n" + resultMessage; resultMessage = resultMessage.Replace("\r\n", "\n"); resultMessage = resultMessage.Replace("\n", "\r\n"); resultMessage = resultMessage.Replace("\t", " "); textBoxPTZRes.Text = resultMessage; }