/// <summary>
        /// Send down a recalibrate request
        /// </summary>
        /// <returns></returns>
        private static async Task SendRecalibrate(string sensorId)
        {
            Console.WriteLine("Test /api/sensor/recalibrate");

            Console.WriteLine("Recalibrate sensor (y/n)? ");
            string input = Console.ReadLine();

            if (input == "y" || input == "Y")
            {
                // Sample JSON to send
                JObject json = new JObject {
                    ["sensorId"] = sensorId
                };

                try {
                    Console.WriteLine("Sending Recalibrate request...");

                    await SensorApi.Recalibrate(json.ToString());

                    Console.WriteLine("Recalibrate Sent" + "\n");
                } catch (Exception ex) {
                    Console.WriteLine("Method Error: " + ex.Message + "\n");
                }
            }
        }
예제 #2
0
        private async Task Recalibrate(string id)
        {
            WriteLine($"Testing POST \"{Route}{Sensors.Route}/{id}/recalibrate\"");

            try {
                string response = await Sensors.Recalibrate(id);

                WriteLine($"Recalibrate Sent.\nNetwork response: {response}");
            } catch (Exception ex) {
                WriteLine($"Method Error: {ex.Message}\n");
            }
        }
예제 #3
0
        private async Task Recalibrate(string id)
        {
            WriteLine($"Testing POST '{_route}/{SensorApi.Path}/{id}/recalibrate'.");

            try {
                string response = await _sensorApi.Recalibrate(id);

                WriteLine($"Recalibrate Sent.\nNetwork response: {response}");
            } catch (Exception ex) {
                WriteLine($"Method Error: {ex.Message}\n");
            }
        }