feat: MeshCore Companion-Port als eigenständiger Bereich im Dashboard #21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/meshcore-integration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Implementierung des MeshCore Companion-Port als vollständig getrennten Bereich im MeshDD-Dashboard.
Schließt Issue #20.
Geplanter Umfang
Siehe Issue #20 für die vollständige Spezifikation. Diese Branch umfasst:
Backend
meshbot/meshcore_client.py– neues Modul (MeshCore TCP-Verbindung, asyncio)meshbot/database.py– neue Tabellen:mc_contacts,mc_channels,mc_messages,mc_rf_stats,mc_trace_resultsmeshbot/webserver.py– neue/api/meshcore/*-Endpunktemeshbot/nina.py–mc_send_callback+meshcore:-Block innina.yamlmeshbot/traffic.py–mc_send_callback+meshcore:-Block inconfig.yamlmeshbot/scheduler.py–mc_send_callback+meshcore:-Block pro Jobconfig/config.yaml+config/config.example.yaml–meshcore:-Sektionrequirements.txt–meshcore,cayennelppmain.py–MeshCoreClientinstanziierenFrontend (alle neu)
/meshcore/meshcore/nodes/meshcore/map(Leaflet, Typ-Icons, Trace-Overlay)/meshcore/messages/meshcore/channels(inkl. Flood Scope + Path Hash Mode Override)/meshcore/channels/{key}/meshcore/rf-stats/meshcore/trace/meshcore/config(Frequenz-Presets EU/US/AU, Path Hash Mode, Flood Scope, Loop Detection)/meshcore/scheduler/meshcore/nina/meshcore/trafficstatic/js/app.js– Sidebar-ErweiterungTechnische Eckpunkte
meshcorePyPI-Bibliothekon_radio-Flag, Flood-Scope- und Path-Hash-Mode-Override pro KanalView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.