File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1543,15 +1543,16 @@ def contrast(self, value: int) -> None:
1543
1543
1544
1544
@property
1545
1545
def exposure_value (self ) -> int :
1546
- """Sensor exposure (EV) adjustment, from -4 to 4 inclusive"""
1546
+ """Sensor exposure (EV) adjustment, from -3 to 3 inclusive"""
1547
1547
return self ._ev
1548
1548
1549
1549
@exposure_value .setter
1550
1550
def exposure_value (self , value : int ) -> None :
1551
1551
if not - 3 <= value <= 3 :
1552
1552
raise ValueError (
1553
- "Invalid exposure value (EV) {value}, use a value from -4..4 inclusive"
1553
+ "Invalid exposure value (EV) {value}, use a value from -3..3 inclusive"
1554
1554
)
1555
+ self ._ev = value
1555
1556
for offset , reg_value in enumerate (_sensor_ev_levels [value ]):
1556
1557
self ._write_register (0x5381 + offset , reg_value )
1557
1558
@@ -1567,6 +1568,7 @@ def white_balance(self, value: int) -> None:
1567
1568
"Invalid exposure value (EV) {value}, "
1568
1569
"use one of the OV5640_WHITE_BALANCE_* constants"
1569
1570
)
1571
+ self ._white_balance = value
1570
1572
self ._write_register (0x3212 , 0x3 ) # start group 3
1571
1573
for reg_addr , reg_value in zip (_light_registers , _light_modes [value ]):
1572
1574
self ._write_register (reg_addr , reg_value )
You can’t perform that action at this time.
0 commit comments