Example #1
0
        private void Save()
        {
            SortedList <string, string> sending = new SortedList <string, string>();

            sending.Add("cmd", "setinfrared");
            sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/display.html");
            sending.Add("-infraredstat", IRStat);
            var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));

            sending.Clear();
            sending.Add("cmd", "setircutattr");
            sending.Add("-saradc_switch_value", numericUpDown1.Value.ToString());
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));
            sending.Clear();
            sending.Add("cmd", "setlampattrex");
            sending.Add("-lamp_mode", LampMode);
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));
            sending.Clear();
            sending.Add("cmd", "setimageattr");
            sending.Add("-brightness", Brightness);
            sending.Add("-contrast", Contrast);
            sending.Add("-saturation", Saturation);
            sending.Add("-sharpness", Sharpness);
            sending.Add("-mirror", Mirror);
            sending.Add("-flip", Flip);
            sending.Add("-shutter", "65535");
            sending.Add("-night", Night);
            sending.Add("-wdr", WDR);
            sending.Add("-noise", "on");
            sending.Add("-gc", gc);
            sending.Add("-ae", ae);
            sending.Add("-targety", "64");
            sending.Add("-aemode", AEMode);
            sending.Add("-image_type", dm);
            sending.Add("-imgmode", "0");
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));
            //MessageBox.Show(resp);
            sending.Clear();
            sending.Add("cmd", "setaudioinvolume");
            sending.Add("-volume", InputVolume);
            sending.Add("-volin_type", violin);
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));
            sending.Clear();
            sending.Add("cmd", "setaudiooutvolume");
            sending.Add("-volume", OutputVolume);
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));
            UpdateParams();
        }
Example #2
0
        private void Save()
        {
            SortedList <string, string> sending = new SortedList <string, string>();

            sending.Add("cmd", "setsmtpattr");
            sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/email.html");
            sending.Add("-ma_server", Server);
            sending.Add("-ma_from", From);
            sending.Add("-ma_to", To);
            sending.Add("-ma_subject", Theme);
            sending.Add("-ma_text", Message);
            sending.Add("-ma_logintype", Authenication);
            sending.Add("-ma_username", Login);
            sending.Add("-ma_password", Password);
            sending.Add("-ma_port", Port);
            sending.Add("-ma_ssl", SaveLink);
            var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));

            UpdateSettings();
        }
Example #3
0
        private void Save()
        {
            SortedList <string, string> sending = new SortedList <string, string>();

            sending.Add("cmd", "setoverlayattr");
            sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/osd.html");
            sending.Add("-region", "0");
            sending.Add("-show", PrintTime);
            sending.Add("-place", "0");
            var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));

            sending.Clear();
            sending.Add("cmd", "setoverlayattr");
            sending.Add("-region", "1");
            sending.Add("-show", PrintName);
            sending.Add("-name", CName);
            sending.Add("-place", "0");
            resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending));

            UpdateSettings();
        }
Example #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            SortedList <string, string> sending = new SortedList <string, string>();

            sending.Add("cmd", "setplanrecattr");
            sending.Add("cururl", "http://" + setting.URLToHTTPPort + "web/record.html");
            sending.Add("-planrec_enable", checkBox1.Checked ? "1" : "0");
            sending.Add("-planrec_chn", comboBox1.SelectedIndex == 0 ? "11" : "12");
            sending.Add("-planrec_time", numericUpDown1.Value.ToString());
            sending.Add("-planrec_type", "1");

            var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(setting.IP) + DownloadingPaths.DeviceParam, setting.Name, setting.Password, sending));

            if (resp.Contains("[Succeed]set ok. system reboot."))
            {
                MessageBox.Show("Настройки успешно изменены. Камера будет автоматически перезагружена");
            }
            else
            {
                MessageBox.Show("Настройки успешно изменены.");
            }
        }