static void Monitor(int deviceId, string longitude, string latitude, string warningTemp, DatabaseConnection database)
 {
     var warningThreshhold = double.Parse(warningTemp);
     Sensor tempProbe = new Sensor();
     while (true)
     {
         var tempReading = GetCurrentTemp(tempProbe);
         if (tempReading > warningThreshhold)
             Console.Out.WriteLine(String.Format("WARNING: Temperature reading of {0} exceeded the warning threshhold of {1}."
                 , tempReading, warningTemp));
         database.WriteTemperature(tempReading, deviceId, longitude, latitude, tempReading > warningThreshhold);
         Thread.Sleep(10000);
     }
 }