mirror of
https://github.com/rightup/pyMC_Repeater.git
synced 2026-03-28 17:43:06 +01:00
Refactor packet handling in pyMC Repeater
- Updated dependency for pymc_core to use the feat/valid-packets-checks branch. - Removed neighbor tracking logic from RepeaterHandler and moved it to AdvertHelper. - Introduced PacketPipeline for centralized packet processing, ensuring all packets flow through repeater logic. - Created handler helpers: TraceHelper, DiscoveryHelper, and AdvertHelper for better modularity. - Implemented asynchronous processing of advertisement packets and discovery requests. - Enhanced logging for better traceability and debugging. - Cleaned up unused code and improved overall structure for maintainability.
This commit is contained in:
@@ -31,7 +31,7 @@ keywords = ["mesh", "networking", "lora", "repeater", "daemon", "iot"]
|
||||
|
||||
|
||||
dependencies = [
|
||||
"pymc_core[hardware] @ git+https://github.com/rightup/pyMC_core.git@dev",
|
||||
"pymc_core[hardware] @ git+https://github.com/rightup/pyMC_core.git@feat/valid-packets-checks",
|
||||
"pyyaml>=6.0.0",
|
||||
"cherrypy>=18.0.0",
|
||||
"paho-mqtt>=1.6.0",
|
||||
|
||||
Reference in New Issue
Block a user