File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -148,15 +148,15 @@ def _compute_lux(self):
148
148
if ch1 > _CLIP_THRESHOLD [self .integration_time ]:
149
149
return None
150
150
ratio = ch1 / ch0
151
- if ratio > 0 and ratio <= 0.50 :
151
+ if ratio >= 0 and ratio <= 0.50 :
152
152
lux = 0.0304 * ch0 - 0.062 * ch0 * ratio ** 1.4
153
- elif ratio > 0.50 and ratio <= 0.61 :
153
+ elif ratio <= 0.61 :
154
154
lux = 0.0224 * ch0 - 0.031 * ch1
155
- elif ratio > 0.61 and ratio <= 0.80 :
155
+ elif ratio <= 0.80 :
156
156
lux = 0.0128 * ch0 - 0.0153 * ch1
157
- elif ratio > 0.80 and ratio <= 1.30 :
157
+ elif ratio <= 1.30 :
158
158
lux = 0.00146 * ch0 - 0.00112 * ch1
159
- elif ratio > 1.30 :
159
+ else :
160
160
lux = 0
161
161
# Pretty sure the floating point math formula on pg. 23 of datasheet
162
162
# is based on 16x gain and 402ms integration time. Need to scale
You can’t perform that action at this time.
0 commit comments