Beispiel #1
0
        private void btnLogBackgroundSignal_Click(object sender, EventArgs e)
        {
            outputTextbox.AppendText("Logging signal\n");
            Preact.Api api = new Preact.Api(codeTextbox.Text, secretTextbox.Text);

            try {
                Preact.BackgroundSignalRequest request = new Preact.BackgroundSignalRequest()
                    {
                        AccountId = accountIdTextbox.Text,
                        Name = signalNameTextbox.Text,
                        Value = int.Parse(signalValueTextbox.Text),
                        Timestamp = (DateTime.UtcNow - new DateTime(1970, new Random().Next(1, 3), new Random().Next(1, 30))).TotalSeconds
                    };
                outputTextbox.AppendText(JsonConvert.SerializeObject(request, Formatting.Indented) + "\n");
                api.LogBackgroundSignal(request);
            }
            catch (Exception ex)
            {
                outputTextbox.AppendText("Log failure:" + ex.Message);
                outputTextbox.AppendText(ex.StackTrace);
            }
        }
Beispiel #2
0
        private void btnLogBackgroundSignal_Click(object sender, EventArgs e)
        {
            outputTextbox.AppendText("Logging signal\n");
            Preact.Api api = new Preact.Api(codeTextbox.Text, secretTextbox.Text);

            try {
                Preact.BackgroundSignalRequest request = new Preact.BackgroundSignalRequest()
                {
                    AccountId = accountIdTextbox.Text,
                    Name      = signalNameTextbox.Text,
                    Value     = int.Parse(signalValueTextbox.Text),
                    Timestamp = (DateTime.UtcNow - new DateTime(1970, new Random().Next(1, 3), new Random().Next(1, 30))).TotalSeconds
                };
                outputTextbox.AppendText(JsonConvert.SerializeObject(request, Formatting.Indented) + "\n");
                api.LogBackgroundSignal(request);
            }
            catch (Exception ex)
            {
                outputTextbox.AppendText("Log failure:" + ex.Message);
                outputTextbox.AppendText(ex.StackTrace);
            }
        }