Skip to content

Commit dbc31d0

Browse files
committed
Fixing tsl2591 selt_test function
1 parent 836ea09 commit dbc31d0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ecomet_i2c_sensors/tsl2591/tsl2591.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,10 @@ def self_test(self) :
232232
reg_status = 0
233233
ret = 0
234234
try :
235-
reg_status = self._device.readList(reg_list['STATE'],1)
235+
(reg_status,ret) = self.read_register( register = 'DEVICE_ID' )
236236
except :
237237
return 1
238-
if int.from_bytes(reg_status,"big") != 0 or ret != 0:
238+
if reg_status != 80 or ret != 0: #device_id = 0x50 (80)
239239
ret = 2
240240
return ret
241241
@property

python_test_scripts/tsl2591/tsl2591_i2c_test.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,15 @@
2020
sens = tsl2591.TSL2591()
2121
sens._logger = logging.getLogger('ecomet.tsl2591')
2222
sens._logger.info('Start logging ...')
23+
sens._logger.info(f"Self test: {sens.self_test()}")
2324

2425
#sens.reset_ic make throuble
2526

2627
sens._logger.info('Manual Setting of Gain and Integral Time.')
2728
sens._logger.info('<--------------------------------------->')
2829

30+
sens._logger.info(tsl2591.conf_register_list())
31+
2932
data = sens.Read_FullSpectrum ()
3033
data2 = sens.Read_Infrared ()
3134
data3 = sens.Read_Visible ()

0 commit comments

Comments
 (0)