feat: add Client class #3

Merged
pufereq merged 15 commits from feat/add-client-class into develop 2025-09-23 11:36:37 +00:00

15 Commits

Author SHA1 Message Date
431d8bb3bb fix(__main__.py): fix wrong import 2025-09-22 21:26:11 +02:00
a00668ecf3 fix(client.py): fix wrong import 2025-09-22 21:26:02 +02:00
9b077c8c48 revert: "feat(__init__.py): import Client and Connector"
This reverts commit b887525cf1.
2025-09-22 21:24:37 +02:00
7ce32855c4 refactor(__main__.py): use Client 2025-09-22 21:21:01 +02:00
b887525cf1 feat(__init__.py): import Client and Connector 2025-09-22 21:19:54 +02:00
3512608dd1 chore(connector.py): reduce loop interval to 0.1 s in _loop() 2025-09-22 21:19:14 +02:00
5261ad8e9f feat(connector.py): call on_message() on receive 2025-09-22 21:18:28 +02:00
b7562703dd fix(connector.py): handle multiple messages in one packet 2025-09-22 21:17:41 +02:00
cf78a4b05b chore(connector.py): clarify debug message for connector loop 2025-09-22 21:15:02 +02:00
3c86a5fefd feat(connector.py): add on_message handler function argument to init 2025-09-22 21:13:32 +02:00
014c4296e0 refactor(connector.py): remove unused Connector._get_mac_address() method 2025-09-22 21:12:19 +02:00
1182e089bc refactor(connector.py): make connect_timeout and ack_timeout keyword-only 2025-09-22 21:11:32 +02:00
cc1145a4ac feat(connector.py): get mac address from init argument 2025-09-22 21:10:47 +02:00
21bc86fa8a feat(client.py): add Client class 2025-09-22 21:09:45 +02:00
b9d0fd92a6 build(uv.lock): update judas_protocol to 0.2.0 2025-09-22 21:02:03 +02:00