Skip to content

Commit ffe7899

Browse files
committed
updating SI Units
1 parent df0c9fc commit ffe7899

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

adafruit_mpl3115a2.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def _poll_reg1(self, mask):
197197

198198
@property
199199
def pressure(self):
200-
"""Read the barometric pressure detected by the sensor in Pascals."""
200+
"""Read the barometric pressure detected by the sensor in Hectopascals."""
201201
# First poll for a measurement to be finished.
202202
self._poll_reg1(_MPL3115A2_CTRL_REG1_OST)
203203
# Set control bits for pressure reading.
@@ -254,7 +254,7 @@ def altitude(self):
254254

255255
@property
256256
def temperature(self):
257-
"""Read the temperature as measured by the sensor in degrees Celsius."""
257+
"""Read the temperature as measured by the sensor in Celsius."""
258258
# First poll for a measurement to be finished.
259259
self._poll_reg1(_MPL3115A2_CTRL_REG1_OST)
260260
# Initatiate a one-shot measurement
@@ -278,13 +278,13 @@ def temperature(self):
278278
def sealevel_pressure(self):
279279
"""Read and write the pressure at sea-level used to calculate altitude.
280280
You must look this up from a local weather or meteorological report for
281-
the best accuracy. This is a value in Pascals.
281+
the best accuracy. This is a value in Hectopascals.
282282
"""
283283
# Read the sea level pressure in bars.
284284
self._read_into(_MPL3115A2_BAR_IN_MSB, self._BUFFER, count=2)
285-
# Reconstruct 16-bit value and scale back to pascals.
285+
# Reconstruct 16-bit value and scale back to Hectopascals.
286286
pressure = (self._BUFFER[0] << 8) | self._BUFFER[1]
287-
return pressure * 2.0
287+
return pressure * 2.0 / 100
288288

289289
@sealevel_pressure.setter
290290
def sealevel_pressure(self, val):

examples/mpl3115a2_simpletest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
# Main loop to read the sensor values and print them every second.
2828
while True:
2929
pressure = sensor.pressure
30-
print("Pressure: {0:0.3f} pascals".format(pressure))
30+
print("Pressure: {0:0.3f} hectopascals".format(pressure))
3131
altitude = sensor.altitude
3232
print("Altitude: {0:0.3f} meters".format(altitude))
3333
temperature = sensor.temperature
34-
print("Temperature: {0:0.3f} degrees Celsius".format(temperature))
34+
print("Temperature: {0:0.3f} Celsius".format(temperature))
3535
time.sleep(1.0)

0 commit comments

Comments
 (0)