Undim on button press rather than tmp value
This commit is contained in:
parent
1ed22e8aa8
commit
57346674df
2 changed files with 24 additions and 8 deletions
|
@ -41,6 +41,7 @@ class Screen:
|
||||||
|
|
||||||
self._held = False
|
self._held = False
|
||||||
self.sense.stick.direction_middle = self.stick_click
|
self.sense.stick.direction_middle = self.stick_click
|
||||||
|
self.sense.stick.direction_any = self.auto_dim.undim
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def value(self) -> None | str:
|
def value(self) -> None | str:
|
||||||
|
@ -161,11 +162,11 @@ class AutoDim(Thread):
|
||||||
def auto_dim(self) -> None:
|
def auto_dim(self) -> None:
|
||||||
accel_z = self.sense.get_accelerometer_raw()["z"]
|
accel_z = self.sense.get_accelerometer_raw()["z"]
|
||||||
|
|
||||||
if not self.switching and accel_z < 0.9:
|
if not self.switching and accel_z < 0.2:
|
||||||
self.switching = True
|
self.switching = True
|
||||||
self.dim = not self.dim
|
self.dim = not self.dim
|
||||||
|
|
||||||
elif self.switching and accel_z > 0.98:
|
elif self.switching and accel_z > 0.9:
|
||||||
self.switching = False
|
self.switching = False
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
@ -180,6 +181,9 @@ class AutoDim(Thread):
|
||||||
self.sense.gamma_reset()
|
self.sense.gamma_reset()
|
||||||
self._dim = value
|
self._dim = value
|
||||||
|
|
||||||
|
def undim(self) -> None:
|
||||||
|
self.dim = False
|
||||||
|
|
||||||
|
|
||||||
def format_value(value: float) -> str:
|
def format_value(value: float) -> str:
|
||||||
v = math.trunc(value)
|
v = math.trunc(value)
|
||||||
|
|
|
@ -68,7 +68,9 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_up.setter
|
@direction_up.setter
|
||||||
def direction_up(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_up(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
@property
|
@property
|
||||||
def direction_down(self): # -> None:
|
def direction_down(self): # -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -80,7 +82,9 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_down.setter
|
@direction_down.setter
|
||||||
def direction_down(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_down(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
@property
|
@property
|
||||||
def direction_left(self): # -> None:
|
def direction_left(self): # -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -92,7 +96,9 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_left.setter
|
@direction_left.setter
|
||||||
def direction_left(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_left(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
@property
|
@property
|
||||||
def direction_right(self): # -> None:
|
def direction_right(self): # -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -104,7 +110,9 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_right.setter
|
@direction_right.setter
|
||||||
def direction_right(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_right(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
@property
|
@property
|
||||||
def direction_middle(self): # -> None:
|
def direction_middle(self): # -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -116,7 +124,9 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_middle.setter
|
@direction_middle.setter
|
||||||
def direction_middle(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_middle(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
@property
|
@property
|
||||||
def direction_any(self): # -> None:
|
def direction_any(self): # -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -129,4 +139,6 @@ class SenseStick:
|
||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
@direction_any.setter
|
@direction_any.setter
|
||||||
def direction_any(self, value: Callable[[InputEvent], Any]) -> None: ...
|
def direction_any(
|
||||||
|
self, value: Callable[[InputEvent], Any] | Callable[[], Any]
|
||||||
|
) -> None: ...
|
||||||
|
|
Loading…
Reference in a new issue