Skip to content

Commit b754384

Browse files
authored
Merge pull request #39 from somenice/main
Add Altitude Setter
2 parents 0106817 + a0d1796 commit b754384

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

adafruit_bmp280.py

+5
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,11 @@ def altitude(self) -> float:
369369
p = self.pressure # in Si units for hPascal
370370
return 44330 * (1.0 - math.pow(p / self.sea_level_pressure, 0.1903))
371371

372+
@altitude.setter
373+
def altitude(self, value: float) -> None:
374+
p = self.pressure # in Si units for hPascal
375+
self.sea_level_pressure = p / math.pow(1.0 - value / 44330.0, 5.255)
376+
372377
####################### Internal helpers ################################
373378
def _read_coefficients(self) -> None:
374379
"""Read & save the calibration coefficients"""

0 commit comments

Comments
 (0)