piTelex unter Windows

Fachforum für piTelex-Entwickler
Antworten
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 4158
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

piTelex unter Windows

#1

Beitrag: # 47755Beitrag detlef »

Ich habe mir jetzt piTelex unter Windows installiert und es läuft in meiner Visual Studio Entwicklungsumgebung. Das heisst, ich kann debuggen usw.
Ich werde da in nächster Zeit immer mal reinschauen, wenn ich Zeit und Lust habe. Mal sehen, was ich verstehe und ob ich einen nicht allzu komplizierten Ansatzpunkt für eine Centralex-Implementierung finde.

Versprechen kann ich nichts. ;)

Ich habe mir jetzt den aktuellen piTelex-Tesing-Branch von Github geholt. Ist das die aktuellste Version?
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 5):
WolfgangHobrechtwyssbykulo74Anachronismus
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 7
Rank 7
Beiträge: 670
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

piTelex unter Windows

#2

Beitrag: # 47761Beitrag obrecht »

Ja, das ist die aktuellste. Danke für dein Interesse. Bin gespannt...
Folgende Benutzer bedankten sich beim Autor obrecht für den Beitrag:
detlef
Viele Grüße,
Rolf

71920 actelex d  24/7  (T68d)
833533 rolfac d  24/7  (T100S) 
833538 obrac d   24/7  (FS220)
833539 fili d    24/7  (T100a) 
833540 rowo d    24/7  (T100/R) 
833541 obby d    24/7  (T37h)
833142 rolf d    24/7  (Lo15A) 
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 4158
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

piTelex unter Windows

#3

Beitrag: # 47776Beitrag detlef »

Das ist eine Centralex-Verbindung. ;)

piTralex.png

Mit ein paar Debug-Ausgaben und Visual Studio unterstützt keine Steuerzeichen (farbige Darstellung) im Konsolenfenster. Deswegen die komischen Sonderzeichen.

Ich muss sagen, das piTelex ist schon sehr vorbildlich strukturiert und übersichtlich programmiert. Großes Lob an Jochen.
Deswegen war das jetzt gar nicht so kompliziert. Das Programmieren von Python mit MS Visual Studio klappt auch sehr gut.

Das ist natürlich erstmal etwas provisorisch reingestrickt, weil ich einige Mechanismen in piTelex noch nicht verstanden habe. Ich muss das nochmal in Ruhe aufräumen und testen. Aber danach kann das direkt in den Beta-Test gehen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 2):
obrechtAnachronismus
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 7
Rank 7
Beiträge: 670
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

piTelex unter Windows

#4

Beitrag: # 47777Beitrag obrecht »

detlef hat geschrieben: Fr 17. Jan 2025, 18:35 Das ist eine Centralex-Verbindung. ;)

Ich muss sagen, das piTelex ist schon sehr vorbildlich strukturiert und übersichtlich programmiert. Großes Lob an Jochen.
Deswegen war das jetzt gar nicht so kompliziert.

Das ist natürlich erstmal etwas provisorisch reingestrickt, weil ich einige Mechanismen in piTelex noch nicht verstanden habe. Ich muss das nochmal in Ruhe aufräumen und testen. Aber danach kann das direkt in den Beta-Test gehen.
Wow, super!!! Das könnte dem piTelex tatsächlich helfen zu überleben, solange i-telex insgesamt noch nicht IPv6-fähig ist, und damit ist ja nicht in Kürze zu rechnen, zumal Fred auch an solcher Stelle fehlt...

Wie hast du geplant, dass man Centralex ein- bzw ausschalten kann? Mit einem telex.json-Parameter? Sowas wie "Centralex":"true" oder ähnlich? Oder braucht man zwei verschiedene Software-Versionen?
Viele Grüße,
Rolf

71920 actelex d  24/7  (T68d)
833533 rolfac d  24/7  (T100S) 
833538 obrac d   24/7  (FS220)
833539 fili d    24/7  (T100a) 
833540 rowo d    24/7  (T100/R) 
833541 obby d    24/7  (T37h)
833142 rolf d    24/7  (Lo15A) 
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 4158
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

piTelex unter Windows

#5

Beitrag: # 47778Beitrag detlef »

obrecht hat geschrieben: Fr 17. Jan 2025, 18:54 Wie hast du geplant, dass man Centralex ein- bzw ausschalten kann? Mit einem telex.json-Parameter? Sowas wie "Centralex":"true" oder ähnlich? Oder braucht man zwei verschiedene Software-Versionen?
Man kann das über telex.json konfigurieren. Wenn ein Centralex-Server eingetragen ist, wird er verwendet. Ansonsten funktioniert alles wie bisher.
Der Eingriff ist auch minimalinvasiv. Er gibt ein neues Modul txDevITelexCentralex.py, das anstelle von txDevITelexSrv.py verwendet wird, wenn Centralex konfiguriert ist. Ansonsten nur ein paar zusätzliche Funktionen in txDevITelexCommon.py und eine zusätzliche IF-Abfrage in telex.py.
Ansonst ist am bestehendem Code nichts geändert.

Mehrere Versionen mag ich nicht. Das bekommt man auf Dauer nicht gepflegt und getestet.

Ich habe bisher auch nur unter Windows ohne angeschlossene Hardware getestet. Da könnte es auch noch Komplikationen geben, auch wenn ich die eigentlich nicht erwarte.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 2):
obrechtAnachronismus
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 7
Rank 7
Beiträge: 670
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

piTelex unter Windows

#6

Beitrag: # 47780Beitrag obrecht »

detlef hat geschrieben: Fr 17. Jan 2025, 19:26
Man kann das über telex.json konfigurieren. Wenn ein Centralex-Server eingetragen ist, wird er verwendet. Ansonsten funktioniert alles wie bisher.
Der Eingriff ist auch minimalinvasiv. Er gibt ein neues Modul txDevITelexCentralex.py, das anstelle von txDevITelexSrv.py verwendet wird, wenn Centralex konfiguriert ist. Ansonsten nur ein paar zusätzliche Funktionen in txDevITelexCommon.py und eine zusätzliche IF-Abfrage in telex.py.
Ansonst ist am bestehendem Code nichts geändert.
Ah. Sehr gut.
detlef hat geschrieben: Fr 17. Jan 2025, 19:26 Mehrere Versionen mag ich nicht. Das bekommt man auf Dauer nicht gepflegt und getestet.
Das sehe ich auch so. Die Lösung über ein weiteres Modul ist da flexibler.
detlef hat geschrieben: Fr 17. Jan 2025, 19:26 Ich habe bisher auch nur unter Windows ohne angeschlossene Hardware getestet. Da könnte es auch noch Komplikationen geben, auch wenn ich die eigentlich nicht erwarte.
Eigentlich betrifft das ja nur die I-telex Komponenten. Die Hardwaretreiber haben damit eigentlich nichts zu tun. Da bin ich auch guter Dinge.

Herzlichen Dank jedenfalls für deine Bereitschaft, dich mit einer Python einzulassen 😃
Folgende Benutzer bedankten sich beim Autor obrecht für den Beitrag:
Anachronismus
Viele Grüße,
Rolf

71920 actelex d  24/7  (T68d)
833533 rolfac d  24/7  (T100S) 
833538 obrac d   24/7  (FS220)
833539 fili d    24/7  (T100a) 
833540 rowo d    24/7  (T100/R) 
833541 obby d    24/7  (T37h)
833142 rolf d    24/7  (Lo15A) 
Antworten

Zurück zu „piTelex Dev“