From cc1a0e09e4a32f2cc436b275e10281e1cc2f7cfa Mon Sep 17 00:00:00 2001 From: lkoester Date: Tue, 7 Feb 2023 16:44:01 +0100 Subject: [PATCH] added pcdu with trait implementation of power switcher --- pyclient/main.py | 2 +- src/pcdu.rs | 0 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 src/pcdu.rs diff --git a/pyclient/main.py b/pyclient/main.py index d0f830a..afa20bf 100644 --- a/pyclient/main.py +++ b/pyclient/main.py @@ -218,7 +218,7 @@ def make_target_id(target_id: int) -> bytes: byte_string = bytearray(struct.pack("!I", target_id)) return byte_string -def read_addressable_id(data: bytes) -> Tuple[int, int]: +def read_addressable_id(data: bytes) -> tuple[int, int]: target_id = struct.unpack("!I", data[0:4])[0] set_id = struct.unpack("!I", data[4:8])[0] return (target_id, set_id) diff --git a/src/pcdu.rs b/src/pcdu.rs new file mode 100644 index 0000000..e69de29