whoops
This commit is contained in:
@@ -17,6 +17,7 @@ def _command_wrapper(func: Callable[Concatenate[TEF6686, P], tuple[bytes, int |
|
||||
@wraps(func)
|
||||
def inner(self: TEF6686, *args: P.args, **kwargs: P.kwargs) -> bytes | T:
|
||||
data, read_bytes, out_parser = func(self, *args, **kwargs)
|
||||
data, read_bytes, out_parser = self._pre_command_(func, data, read_bytes, out_parser)
|
||||
|
||||
if read_bytes: data = self.p.write_read_i2c(self.address, data, read_bytes)
|
||||
else: data = self.p.write_i2c(self.address, data)
|
||||
@@ -33,6 +34,8 @@ def pack(*values: int | SignedInt):
|
||||
return struct.pack(struct_string, *values)
|
||||
|
||||
class TEF6686(BaseTEF668X):
|
||||
def _pre_command_(self, wrap: Callable, data: bytes, read_bytes: int | None, out_parser: Callable | None): return data, read_bytes, out_parser
|
||||
|
||||
class TuneTo_Mode(Enum):
|
||||
Preset = 1
|
||||
Search = 2
|
||||
@@ -333,6 +336,7 @@ def _7_command_wrapper(func: Callable[Concatenate[TEF6687, P], tuple[bytes, int
|
||||
@wraps(func)
|
||||
def inner(self: TEF6687, *args: P.args, **kwargs: P.kwargs) -> bytes | T:
|
||||
data, read_bytes, out_parser = func(self, *args, **kwargs)
|
||||
data, read_bytes, out_parser = self._pre_command_(func, data, read_bytes, out_parser)
|
||||
|
||||
if read_bytes: data = self.p.write_read_i2c(self.address, data, read_bytes)
|
||||
else: data = self.p.write_i2c(self.address, data)
|
||||
@@ -364,6 +368,7 @@ def _8_command_wrapper(func: Callable[Concatenate[TEF6688, P], tuple[bytes, int
|
||||
@wraps(func)
|
||||
def inner(self: TEF6688, *args: P.args, **kwargs: P.kwargs) -> bytes | T:
|
||||
data, read_bytes, out_parser = func(self, *args, **kwargs)
|
||||
data, read_bytes, out_parser = self._pre_command_(func, data, read_bytes, out_parser)
|
||||
|
||||
if read_bytes: data = self.p.write_read_i2c(self.address, data, read_bytes)
|
||||
else: data = self.p.write_i2c(self.address, data)
|
||||
|
||||
Reference in New Issue
Block a user