private void writeToFile()
{
List<string> measurements = new List<string>();
// Copy to list
string context = "#NoiseFloor Measurement (Signal power out = " + power + " dBm)";
measurements.Add(context);
context = "#Frequency ; Level (No Signal) ; Signal Level ; Noise Floor (dBm)";
measurements.Add(context);
foreach(var item in nf_measurement) {
measurements.Add(item.Key + " ; " + item.Value + " ; " + calculateNoisFloor(item.Value));
}
//Convert list to array and write to file
string path = @"c:\temp\measurement.txt";
if (File.Exists(path)) {
File.Delete(path);
}
File.WriteAllLines(path, measurements.ToArray(), Encoding.ASCII);
}