public void Dispose()
 {
     reader.Dispose();
     reader = null;
     sensor.Close();
     sensor = null;
     volume.Dispose();
     GC.SuppressFinalize(this);
 }