@@ -143,14 +143,12 @@ def test_one_shot(sensor):
143143 try :
144144 humidity_rh , temperature_c = sensor .read_one_shot (timeout_ms = 500 )
145145
146- status = sensor .data_ready ()
147146 h_ready = sensor .humidity_ready ()
148147 t_ready = sensor .temperature_ready ()
149148 ready = sensor .data_ready ()
150149
151150 print ("Humidity : {:.2f} %RH" .format (humidity_rh ))
152151 print ("Temperature : {:.2f} °C" .format (temperature_c ))
153- print ("STATUS : 0x{:02X}" .format (status ))
154152 print ("humidity_ready :" , h_ready )
155153 print ("temperature_ready:" , t_ready )
156154 print ("data_ready :" , ready )
@@ -241,14 +239,12 @@ def test_continuous_mode(sensor, odr, label, wait_ms=1500, loops=5, delay_s=0.5)
241239
242240 for i in range (loops ):
243241 humidity_rh , temperature_c = sensor .read ()
244- status = sensor .data_ready ()
245-
246242 print (
247- "#{:d} H={:.2f} %RH T={:.2f} °C STATUS=0x{:02X }" .format (
243+ "#{:d} H={:.2f} %RH T={:.2f} °C ready={ }" .format (
248244 i + 1 ,
249245 humidity_rh ,
250246 temperature_c ,
251- status ,
247+ sensor . data_ready () ,
252248 )
253249 )
254250
@@ -290,25 +286,17 @@ def test_status_helpers(sensor):
290286 sensor .set_continuous_mode (odr = ODR_1_HZ )
291287 sleep (1.5 )
292288
293- status = sensor .data_ready ()
294289 h_avail = sensor .humidity_ready ()
295290 t_avail = sensor .temperature_ready ()
296291 ready = sensor .data_ready ()
297292
298- print ("STATUS = 0x{:02X}" .format (status ))
299293 print ("humidity_ready() =" , h_avail )
300294 print ("temperature_ready() =" , t_avail )
301295 print ("data_ready() =" , ready )
302296
303297 sensor .set_one_shot_mode ()
304298
305- # At least one indicator must match STATUS
306- flags_match = (
307- h_avail == bool (status & STATUS_H_DA )
308- and t_avail == bool (status & STATUS_T_DA )
309- )
310-
311- if flags_match :
299+ if h_avail or t_avail or ready :
312300 print_pass ("STATUS helper methods" )
313301 return True
314302 else :
0 commit comments