| |
MD2SAW > POPT 12.10.25 05:06l 377 Lines 12047 Bytes #159 (0) @ EU
BID : 001211MD2BOX
Read: GAST
Subj: Ideas/TODOs
Path: DBO595<DOK346<GF1BOX<MO1BBS<FT0BOX<MD2BBS<MD2BOX
Sent: 251012/0353z @:MD2BOX.#SAW.SAA.DEU.EU #:001211 $:001211MD2BOX
From: MD2SAW@MD2BOX.#SAW.SAA.DEU.EU
To : POPT@EU
Ideas/TODO's :
- Sysop-Nachricht an alle Kanäle senden
✓ Alle bestehenden Verbindungen beenden. (alle Verbindungen Disco)
✓ PoPT auf nicht empfangsbereit schalte. (Alle connects werden abgewiesen)
- Ausnahmen (Call-Filter)
✓ "Suspended" Filter
✓ Call/Station ablehnen
✓ Call/Station ignorieren
- MCast
- AXIP (IP-Filter)
- ESC Befehle
✓ UmgebungVARS für C-Text/Bye-Text/Info-Text/LangInfo/News/Bake
✓ $ver = PoPT 2.xxx.x - Bake
✓ $time = 20:39:00 - Bake
✓ $uptime = Zeit seit Programmstart - Bake
✓ $date = 03-03-2024 - Bake
✓ $channel = Kanal NR
✓ $portNr = Port NR - Bake
✓ $destName = Name der Gegenstation, wenn bekannte, ansonsten Call der
Gegenstation
✓ $destCall = Call der Gegenstation
✓ $ownCall = Eigener Call
✓ $distance = Distanz zur Gegenstation
✓ $connNr = Connect Nr.
✓ $parmMaxFrame = Max Frame Einstellungen - Bake
✓ $parmPacLen = Pakete Länge Einstellungen - Bake
✓ $lastConnDate = Letzter Connect Datum
✓ $lastConnTime = Letzter Connect Zeit
✓ $fwdPartner = Pakete Länge Einstellungen - Bake
✓ Raspberry 1Wire Sensoren - Bake
- Raspberry BME280-Wettersensor - Bake
- Raspberry GPIO Zustand - Bake
- CPU-Temp/System-Daten - Bake
- 79 Zeichen Zeilenumbruch (Dos-PRG kompatibilität)
✓ PMS
✓ QSO
- (optional)
✓ Monitor
-(optional)
✓ Baken (automatisch aber mit Hinweis auf Pac-Len)
✓ C-Text, I-Text, ...
- Erweiterte C-Texte
- Mehrere C-Texte
- C-Texte umschaltbar in "global Settings (Seiten Frame)"
- C-Texte umschaltbar nach PoPT-Scheduler
- C-Texte automatisch umschaltbar je nach sysop aktivität (autom. AFK C-TEXT)
✓ UmgebungVARS
✓ Config System überarbeiten
✓ alle alten configs zu ins neue System übertragen ohne Datenverlust
- nötigen configs lesbar machen
- nötigen configs einheitlich in/exportierbar machen
✓ Port Configs/Inits aufräumen/optimieren
✓ Port Configs/Inits aufräumen/optimieren (Threading)
✓ Port Configs/Inits aufräumen/optimieren (Var OPT/ Code OPT)
- GUI Command Log
- Command Log
- Soundsystem überarbeiten
- Sprachausgabe überarbeiten
- Beep
✓ Haupt GUI überarbeiten
✓ Schluss Prozedur überarbeiten (Disco alle Stationen, Warten bis Ports
geschlossen usw.)
- Splash Screen für Start, Beenden & Port-Reinit
✓ ttk Styles (AW-Themes)
✓ Einstellung GUI überarbeiten (OnePager)
✓ Individuelle Farben (Vorschreib Fenster)
- Individuelle Farben (PMS)
- Individuelle Farben (APRS)
✓ Sprache auswählbar
✓ F-Texte
- Titelleiste & Menüleiste ausblendbar (Vollbildmodus ?) für kleine
Monitore(Auflösungen)
✓ Loop Port oder einfach localhost via AXIP
✓ einfach 127.0.0.1 und eigenen AXIP Port die eigene Station/Node connecten)
Performance/Opt:
- ax25dec_enc.py überarbeiten
- ax25Connection.py aufräumen
✓ ax25Statistics aufräumen
- ax25Statistics überarbeiten
✓ KISS
✓ kompatibilität TNC nur teilweise
✓ Custom KISS/TNC Init setzbar (constant.py)
- Custom KISS/TNC Init in GUI setzbar
- MultiPortKISS (Direwolf)
✓ RX/Decoding
- TX/Decoding
- Config / TX usw.
- GUI zum konfigurieren und starten/stopen von Direwolf
- Direwolf Port in dem alle Einstellungen und die DW-Inztanz
gemanaged wird.
- Telnet Port
✓ TCP-Server/Kiss Device Port (Pseudo TNC-EMU)
✓ TCP-Client/Kiss Device Port (Pseudo TNC-EMU)
✓ Linux AX25-Kernel Device
✓ "Dual-TNC/Dual-Port" 2 Ports zu einem zusammenfassen um z.B. RTX+SDR o. 2xRTX
gleichzeitig auf einem Kanal betreiben zu können.
** Anwendung Beispiel-- Antenne1(klein) Nordseite vertikal, Antenne2(groß)
Südseite horizontal.
** Und zweimal PI als SW TNC(Direwolf) via WIFI an PoPT
✓ TX Port manuell wählbar oder automode.
** "Automode" sendet Paket an über den Port über den der Call zuletzt
empfangen wurde.
✓ Dual-Port Monitor
- Auto-TX: Port nach Entfernung wählbar
- Auto-TX: Port nach Station wählbar
✓ Auto-TX: Port nach First Seen wählbar
- "Multi-TNC/Multi-Port/Mesh-TNC" mehrere TNC's via KISSTCP zusammenschalten.
Siehe Dual-TNC
✓ AXIP-Multicast überarbeiten
✓ ! LOOP-Preventer !
- erweiterter LOOP-Preventer wenn nötig
✓ Multicast Channels/Groups
✓ Multicast CLI/NODE
✓ Multicast Einstellung GUI
- Multicast Monitor GUI
- Multicast Filter ??
- Remote CMDs Registrieren
✓ Remote CMDs IP/DNS Eingeben
✓ Feste DN bevorzugen
- StringVars
✓ Baken
- Baken an Kanal
✓ Private Channel
✓ DNS bevorzugen
✓ "Managed-DIGI" - Digi übernimmt Flusskontrolle
✓ Via Pfad wird gekürzt, um Overhead zu sparen *optional
✓ RNR kann gesetzt werden, wenn Digi-Buffer oder N2 eine bestimmte Größe
erreicht hat
✓ Port wird automatisch aus der MH-Liste bezogen wenn bekannt
✓ DIGI Port über DIGI SSID wählbar (Port 0: -0, Port 1: -1, ...)
? Pfad von MH-Liste.
? Pfad von Link-Liste.
✓ UI-Frames weiterleiten auf Port (DIGI SSID)
- UI-Frames digipeten, wenn DIGI im Pfad vorhanden aber Frame von vorherigen
Stationen
noch nicht weitergeleitet wurde
- RNR Funktionalität auch für Node "Weiterconnect"
- SQL System
- Alternative SQL-Sys(MySQL-Server/SQLite) als Spiegelserver
- DB-Tool
✓ UserDB
- Sync mit https://info.packetradio-freital.de/calldb/json
- Sync mit FBB WP via FBB WP-Request Server
- UserDB auf SQL-DB umstellen?
✓ Suchfunktion in UserDB GUI
- Infos / Ctext usw. in User-DB automatisch abfragen und speichern
- User-DB Sync System (Manuell zu triggern bei connect zu anderer PoPT
Station)
✓ Baycom Login verfahren
✓ AutoLogin z.B. BCM
- MD5 Login verfahren
✓ Logbuch
- GUI Ausgabe/Auswertung
✓ Converse Mode intern
- mehrere Converse-Kanäle
- erweiterte Funktionen/Kommandos
- Ping-Pong Converse
- QSO Fenster/Tool
- Debugging Tool
✓ PMS (S&F ohne Gedöns)
- PMS (TST-HOST)
✓ "Nachrichten-Center" fasst alle Nachrichtenkanäle (APRS Bulletin/PN, BBS)
übersichtlich zusammen.
✓ PMS
✓ Papierkorb usw
- Signatur
✓ BBS (Grundlegend)
✓ FWD-Q (Tasker) mehr Steuer/Monitoring-Möglichkeiten (GUI)
✓ Hold
✓ Reject
- BBS
- BBS (S&F und all den Gedöns)
✓ eingehender FWD
✓ auswerten eingehender Mails zur Weiterleitung
✓ ausgehender FWD
✓ automatisiertes abarbeiten der FWD-Q
✓ überarbeiten
✓ mehr Steuer/Monitoring-Möglichkeiten (GUI)
✓ noch mehr
- GUI Command Log
- Command Log
- Scheduled BL/PN FWD (z.B. nur Nachts)
✓ !Komprimierung (lzhuf)
✓ Hold (Config u Handling)
✓ Reject (Config u Handling)
✓ CC (Config u Handling)
- SWAP (Config u Handling)
✓ User-DB
- User-DB Erweiterung für die BBS?
- BBS Tool (Hold, Filter, Ban, Man-Routing, ...)
✓ CLI (Grundlegend)
✓ Side Stops
✓ S.. -CMDs
✓ R.. -CMDs
✓ L.. -CMDs
✓ Erweiterte L.. CMDs (Filter)
✓ Automatesierte Routingmails (Scheduler)
- Automatesierte Begrüßungsmail
✓ Automatesierte Statusmails (GPIO, 1-Wirer, usw.) (Scheduler)
- Automatesierte WP-Requests an FBB-BBS
- Auswertung und senden von WP-Mails (Siehe User-DB)
✓ Mail import (SB TEST@TEST .... ..)
- Mail export (SB TEST@TEST .... ..)
- Baken Noty
✓ System-Mail (Sysop Noty) - bbs.send_sysop_msg(topic, msg)
✓ Keine FWD-Route gefunden
✓ Mail Held by
✓ Mail Rejected by
✓ FWD Error by
- BBS-Monitor
- Auto Path überarbeiten. Daten nur aus PM beziehen.
- POP3/SMTP evtl. IMAP
- NNTP
- Gästebuch
- News-Feed von Webseiten (z.B. WX-Daten, Wetterwarnungen)
- FWD-Net-Plot Übersicht für jeweiligen FWD-Routen
- Standalone BBS GUI (PoPT "Nur BBS Modus")
- Login Verfahren
- Passwortvergabe evtl. via E-Mail
- E-Mail Weilterleitung
- Abonieren von Bulletin (Weiterleitung oder Benachrichtigung
via PN oder E-Mail)
✓ Pipe-TOOL
- Optional Header in Datei schreiben für jeden Frame
- Optional Remote-CMD für Disco u.Ãä.
- Remote Steuerung für andere PoPT-Terms (z.B. PoPT ohne GUI)
- Host GUI zeigt/manipuliert Daten der Remotestation
- Effektives Protokoll (HF) (Komp u. Crypto ?)
- IT-Sicherheit (Syspw, Token o.Ãä.)
- Remote Config (Von Host GUI aus)
- Remote Steuerung (Von Host GUI aus)
- Remote-GPIO Tool für PI (Idee von Lars)
- 1Wire Sensoren lesen
- BME280 Sensor lesen
- GPIO lesen
- GPIO setzen (High/Low, Timer, PWM?)
- GPIO-Tool
✓ GPIO setzen bei DX-Alarm
✓ GPIO setzen bei bestehenden Connect
✓ GPIO setzen wenn neue Mail im PMS
✓ GPIO setzen wenn neue APRS-Mail
✓ GPIO setzen wenn Sysop gerufen wird (//BELL)
- GPIO setzen für individuellen CLI-Befehl
- GPIO-Funktionen nach Zeitpaln aktivieren
- GPIO pinctrl Übersicht GUI
- GPIO pinctrl Übersicht CLI (!Rechter!)
- GPIO Übersicht CLI (!Rechter!)
- GPIO (high/low) lesen und als $textVar setzen
- Bake senden wenn GPIO (high/low) gesetzt ist
- Auto-Connect und Befehl senden wenn GPIO (high/low) gesetzt ist
- PMS senden wenn GPIO (high/low) gesetzt ist
- APRS-Bake senden wenn GPIO (high/low) gesetzt ist
✓ PoPT-Scheduler
✓ Autoconnect
✓ PMS abfrage AutoFWD
- Zeitgesteuerte connects und Kommando senden (MH Liste abfragen o.Ãä.)
✓ Beacon System überarbeiten/umstellen auf PoPT-Scheduler
- Zeitgesteuertes Erstellen und exportieren von Plots
(Port-Stat/FWD-Pfade/MH-Routen)
- EAX25
- DAMA
- NetROM
✓ decoding (experimentel (nicht ausreichend getestet)) (INP-Protokoll nicht
vollständig)
- grafische & tabellarische Auswertung der Routen/Routingtabellen (Siehe FWD
Route)
- encoding/handling und gedöns
- Flexnet(Routing Protokoll)
- decoding (experimentel (nicht ausreichend getestet)) (INP-Protokoll nicht
vollständig)
- grafische & tabellarische Auswertung der Routen/Routingtabellen (Siehe FWD
Route)
- encoding/handling und gedöns
✓ Bin
✓ AutoBin
- Super-Packet ? SP\- anfängt und maximal 80 Zeichen lang ist
(Eine Textzeile plus Umbruch)
✓ Yapp
- Yapp Server Modes
- Yapp Resume
- Didadit
- APRS
✓ APRS decoding
✓ APRS Private Message System (Messenger)
- Bulletin Nachrichten senden
✓ APRS Tracer
✓ APRS Tracer Alarm
✓ APRS Auto-Tracer nach DX-Alarm(MH-Liste)
- Überarbeiten
✓ APRS WX Stationen (Wetterstationen) Monitoring Auswertung
- APRS Digi / I-Gate Funktion
✓ APRS Baken
✓ APRS Map
✓ APRS Monitor
✓ Optionale zusätzliche Monitorausgabe als Hex
- Filter für Monitorausgabe
✓ PortFilter
✓ Call-Filter - Monitor-Tabellenansicht
- Call-Filter
- U/UI - Frame Filter
- Daten Komprimierung (Hufman ??)
- Daten Verschlüsselung (AES/RSA)
✓ ordentliches Noden System bzw CLI überarbeiten
- DX-Alarm überarbeiten
✓ Autoscrolling überarbeiten.
- Optional nur als Konsolen Anwendung ohne GUI.
- Drucker Ausgabe vom QSO
- kompatibel mit Nadeldrucker
- Torrent ähnliches Filesharing via UI Frames (Siehe ?DMR/DRM?)
Oder:
- BBS TSTHOST?
- 7Plus?
- Scheduler
Evtl. später mal.
- Web-GUI
- Persönlichen Telegram Bot als UI
--
73 Manuel.
========================================================================
8b d8 888b. d88b .d88b. db Yb dP Sysop: Manuel
8YbmdP8 8 8 " dP YPwww. dPYb Yb db dP QTH: Salzwedel - JO52NU
8 " 8 8 8 dP d8 dPwwYb YbdPYbdP BBS: MD2BBS.#SAW.SAA.DEU.EU
8 8 888P' d888 `Y88P' dP Yb YP YP QRV: 27.235 MHz
Web: packetradio-salzwedel.de
PR-Mail: MD2SAW@MD2BBS.#SAW.SAA.DEU.EU
E-Mail: cb0saw@e-mail.de
Terminal: MD2SAW via CB0SAW
CB0SAW Teamspeak3-/I-Net-/HF-Gateway/I-Gate AXIP: cb0saw.ddnss.de U 8093
========================================================================
Lese vorherige Mail | Lese naechste Mail
| |