@@ -183,7 +183,7 @@ def _set_calibration_consts(self):
183
183
self ._calibration_constants = constants
184
184
185
185
@property
186
- def pressure_temperature (self ):
186
+ def pressure_and_temperature (self ):
187
187
"""Pressure and Temperature, measured at the same time"""
188
188
raw_temperature , raw_pressure = self ._read_temp_pressure ()
189
189
@@ -305,22 +305,21 @@ def _dt(self, raw_temperature):
305
305
@property
306
306
def temperature (self ):
307
307
"""The current temperature in degrees Celcius"""
308
- return self .pressure_temperature [0 ]
308
+ return self .pressure_and_temperature [0 ]
309
309
310
310
@property
311
311
def pressure (self ):
312
312
"""The current barometric pressure in hPa"""
313
- return self .pressure_temperature [1 ]
313
+ return self .pressure_and_temperature [1 ]
314
314
315
315
@property
316
316
def relative_humidity (self ):
317
317
"""The current relative humidity in % rH"""
318
318
319
- # self._buffer.clear()
320
319
self ._buffer [0 ] = _MS8607_HUM_CMD_READ_NO_HOLD
321
320
with self .humidity_i2c_device as i2c :
322
321
i2c .write (self ._buffer , end = 1 )
323
- sleep (0.016 ) # _i2cPort->requestFrom((uint8_t)MS8607_HSENSOR_ADDR, 3U)
322
+ sleep (0.016 )
324
323
325
324
with self .humidity_i2c_device as i2c :
326
325
i2c .readinto (self ._buffer , end = 3 )
@@ -420,12 +419,3 @@ def _check_press_calibration_crc(calibration_int16s, crc):
420
419
n_rem >>= 12
421
420
calibration_int16s [0 ] = crc_read
422
421
return n_rem == crc
423
-
424
-
425
- # psensor_reset(void)
426
- # hsensor_reset(void)
427
- # void set_humidity_i2c_master_mode(enum MS8607_humidity_i2c_master_mode mode)
428
- # disable_heater(void)
429
- # enable_heater(void)
430
- # get_heater_status(enum MS8607_heater_status *heater)
431
- # get_dew_point(float temperature, float relative_humidity,
0 commit comments