void CloseTemperatureStreamWriter() { if (TemperatureStreamWriter != null) { TemperatureStreamWriter.Flush(); TemperatureStreamWriter.Close(); TemperatureStreamWriter = null; } }
void TemperatureInCelsius_TemperaturePropertiesUpdated(object sender, EventArgs e) { if (IsToWriteLogOfTemperature) { Trace.Assert(TemperatureStreamWriter != null); TemperatureStreamWriter.WriteLine("{0}, {1}, {2}, {3}", DateTime.Now, (DateTime.Now - StartTime).TotalSeconds, Device.TemperatureInCelsius.Value, Device.TemperatureInFahrenheit.Value); TemperatureStreamWriter.Flush(); } }