Exemplo n.º 1
0
        private async void button11_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var success = await cpClient.RGBSys.NewWindowWithId(winId);

                message = "NewWindowWithId() " + success;

                //var request = new CPRequest("RGBSys", "NewWindowWithId", new WinId(id));

                //var response = await cpClient.SendAsync(request) as CPResponse;

                //if (response.Success)
                //{

                //}
                //message = response.ToString();
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 2
0
        private async void button23_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var image = await cpClient.Window.GetPreview(winId);

                if (image != null)
                {
                    var fileName = "GetPreview_" + winId + "_" + DateTime.Now.ToString("HH_mm_ss_fff") + ".raw";
                    //var fullName = Path.Combine(@"C:\ProgramData\ControlPoint\ServerDataFiles\images\", fileName);

                    File.WriteAllText(fileName, image.ValueList);

                    message = image.Value1 + " " + image.Value2;
                }
                else
                {
                    message = "FALSE";
                }
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 3
0
        private async void button17_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var fileName = await cpClient.Window.GrabImage(winId);


                if (!string.IsNullOrEmpty(fileName))
                {
                    fileName = fileName.Replace("\"", "");

                    var fullName = Path.Combine(@"C:\ProgramData\ControlPoint\ServerDataFiles\images\", fileName);

                    if (File.Exists(fullName))
                    {
                        var _b = pictureBox1.Image;


                        Bitmap bmp = (Bitmap)Bitmap.FromFile(fullName);

                        pictureBox1.Image = new Bitmap(bmp);

                        if (bmp != null)
                        {
                            bmp.Dispose();
                            bmp = null;
                        }

                        if (_b != null)
                        {
                            _b.Dispose();
                            _b = null;
                        }


                        File.Delete(fullName);
                    }
                }

                message = fileName;
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 4
0
        private async void button22_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var result = await cpClient.WinServer.Quit();

                message = result.ToString();
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 5
0
        private async void button19_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var timing = await cpClient.RGBSys.SetAutoDetectTiming(winId, true);

                message = timing.ToString();
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 6
0
        private async void button15_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                var success = await cpClient.RGBSys.Stop(winId);

                message = success ? "OK" : "FALSE";
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }
Exemplo n.º 7
0
        private async void button12_Click(object sender, EventArgs e)
        {
            var message = "";

            try
            {
                var id = int.Parse(textBox1.Text);

                var winId = new WinId(id);

                await cpClient.WinServer.DeleteWindow(winId);

                message = "OK";
            }
            catch (Exception ex)
            {
                message = ex.Message;
            }

            MessageBox.Show(message);
        }