jkingsman
1ea32885a3
Add typing to send_chan_message with test
2025-12-23 18:40:59 -08:00
agessaman
e0f71482c6
Add private key export support
...
- Add PRIVATE_KEY and DISABLED event types
- Add packet parsing for private key export responses
- Add export_private_key() method to DeviceCommands
- Add comprehensive unit tests
- Add BLE private key export example
- Update documentation with security notes
2025-10-12 18:23:32 -07:00
Copilot
29003b94dc
Implement BLE PIN pairing support for enhanced security
...
* Implement BLE pin pairing support with comprehensive tests and documentation
2025-09-24 00:21:30 +02:00
Alex Wolden
ccb1d6eb9e
Revert "Refactor command system to be queue based"
...
This reverts commit 28957a4b60 .
2025-09-04 15:08:08 -07:00
fdlamotte
4ce3a6fd9a
Merge branch 'main' into feature/refactor
2025-08-06 10:56:24 +02:00
Alex Wolden
43e2cfc724
timing and test fixes
2025-08-05 23:08:17 -07:00
Alex Wolden
968e42c6c8
Add testing workflow
2025-08-05 13:21:30 -07:00
Ventz Petkov
f4d3be1360
Fix: Improved BLE Connection Logic on macOS
2025-08-05 15:52:44 -04:00
Ventz Petkov
36727f4ea3
feat: Refactor binary commands and apply BLE fixes
...
Refactored the BinaryCommandHandler to align with the other command handlers, inheriting from CommandHandlerBase. This resolves an AttributeError and simplifies the command structure. Moved binary_commands.py into the commands module. Applied fixes to the BLE connection handler based on feedback, improving reliability on macOS and ensuring the device address is correctly handled.
2025-08-05 15:31:54 -04:00
Ventz Petkov
c19fd166f8
Fix: Improved BLE Connection Logic on macOS
2025-08-05 07:50:59 -04:00
Alex Wolden
cca0ca90e9
Add channel commands and fix a lint error
2025-06-01 20:31:37 -07:00
Alex Wolden
6fbf15885d
Change contract for commands to return full event
2025-04-14 11:23:10 -07:00
Alex Wolden
52553a41bd
Handle error events properly in commands
2025-04-14 09:03:56 -07:00
Alex Wolden
3f7155d913
Added in some unit tests
2025-04-13 22:55:39 -07:00