Zowat alle programma onderdelen van DWS bevatten log files of tools waarmee de software in detail kan gecontroleerd worden.
In normale omstandigheden is het gebruik van logs niet noodzakelijk, maar wanneer iets niet naar behoren functioneert kan dit een hulpmiddel zijn.
De files dragen verschillende extenties waarvan algemeen de volgende functionaliteit wordt verwacht:
.ini en ,cfg zijn files die gebruikt worden voor de configuratie van software.
Deze worden bijna uitsluitend aangepast vanuit DWC en manueel editeren ervan kan meer in bepaalde gevallen.
.log files zijn een tijdsynchrone opsomming van wat er binnen een programma heeft plaats gevonden.
De meldingen kunnen cryptisch zijn en enkel bruikbaar zijn voor de ontwikkelaars.
.rtf files worden gebruikt voor het opslagen van de log's bij Monitor, Digipeater en XDigi.
De RMS express log is de logfile van WLE, waarin je alle verbindingen en settings terug kan vinden, die je gemaakt hebt.
Hierin zie je hoe de verbinding is gemaakt (session), of het gelukt is en wat er is over gedragenaan hoeveelheid data.
De log file wordt dagelijks aangemaakt met de datum in de naam.
Deze file geeft informatie over de Packet winlink verbindingen die je gemaakt hebt in WLE.
De .adi file kan gebruikt worden om als input te dienen in een logboek programma.
Deze is enkel beschikbaar in RMS trimode.
De tools die hier omschreven worden hebben als doel een diagnose te kunnen stellen van eventuele configuratie of gebruiksproblemen.
Het geeft je de mogelijkheid om zelf een diagnose te stellen of minstens de juiste info te verschaffen aan je hulplijn.
De files worden bewaard in DWS/PH3J
De Save functie in het monitor venster, bewaart de monitor berichten maar voegt aan de filenaam de call en locator toe, zodat je van verschillende gebruikers de monitor files kan samen brengen voor analyse.
Monitor_ON4AWM_JO20OT17OS_20211114_183150.rtf
Binnen het Heard venster, zorgt de Save funtie voor het bewaren van de huidige lijst.
De filename bevat hier eveneens de call, locator en timestamp en is een CSV formaat, zodat deze nadien kan ingelezen worden in een rekenblad.
Heard_ON4AWM_JO20OT17OS_20211114_182254.csv
Opm: Het CSV formaat wat gebruikt wordt is niet het standaard "komma" formaat, maar het "punt-komma" formaat van België.
Hierdoor zullen heel wat tools de splitsing in cellen niet correct uitvoeren.
In Google open je een sheet en via import file, kan je een custom separator instellen en de "punt-komma" gebruiken, waardoor de conversie correct gebeurt.
Via PacketAgent / Connections kan je nagaan welke TCP poorten er gebruikt worden voor het maken van de interne verbindingen tussen de Packet Agent en de andere tools.
Met een copy kan je de gegevens kopiëren.
De waardes worden niet automatisch geupdate, je dient hiervoor op Refresh te klikken.
Zelfs wanneer je een Packet Winlink sessie hebt gekozen, zal je zien dat de poort 8100, één van de standaard poorten voor het verbinden van de PH3J packet agent vanuit WLE of vanuit het netwerk, niet in gebruik ik.
De uitgaande verbinding van deze PA wordt gemaakt met een Soundmodem op poort 8010.
Deze setting zal ook in de UH7HO modem terug te vinden zijn.
Wanneer er een verbinding met de virtuele ether wordt gemaakt, zal je deze niet terug vinden in deze lijst.
Deze wordt intern afgehandeld en dus niet als een echte "modem" verbinding aanzien.
Applications connected to TX (127.0.0.1:5757)
C:\DWS\PH3J\pktdigi.exe
Version 1.2.0.0 on local 127.0.0.1:54460
Applications connected to MonRX (127.0.0.1:5858)
C:\DWS\PH3J\pktmoni.exe
Version 1.2.0.0 on local 127.0.0.1:54454
C:\DWS\PH3J\pktdigi.exe
Version 1.2.0.0 on local 127.0.0.1:54459
C:\DWS\APRSIS32\APRSIS32.exe
Version 2020.12.30.1536 on local 127.0.0.1:54471
Applications connected to MonTX (127.0.0.1:5959)
C:\DWS\PH3J\pktmoni.exe
Version 1.2.0.0 on local 127.0.0.1:54456
Applications connected to RXTX (127.0.0.1:8100)
None
Application connected to TNC side (from 127.0.0.1:8010)
C:\DWS\uz7ho\soundmodem.exe
Version 1.0.0.0 on local 127.0.0.1:54453
Deze optie is enkel aanwezig wanneer je werkt met en UZ7HO modem en een verbinding maakt met een andere UZ7HO modem.
De melding NOGO CALIBRATE krijg je terug wanneer het tegenstation geen uz7ho soundmodem gebruikt.
In het AutoTune meldingenscherm zie je dan -als het goed is- ook staan:
'AutoTune stopped, remote Station {CALL tegenstation} has NO active UZ7HO Soundmodem Audio connection'
Let maar eens op.
De gebruikte meetmethode voor de signaal niveau's is alleen geldig bij gebruik van uz7ho aan beide zijden.
Het frequentiespectrum daarvan is uniek en anders dan bij andere hardware/software tnc's.
Zou bijvoorbeeld Direwolf gebruikt worden (dit softwaremodem gebruikt ook usb-audio) dan krijg je dezelfde melding omdat het spectrum daarvan anders is.
Je kunt ook nog terugkrijgen de melding NOGO NOSOUND, dit komt voor als het tegenstation een hardware tnc heeft die geen usb-audio gebruikt zoals bijvoorbeeld de TNC-X; eigenlijk bij alle hardware tnc's die via een compoort werken in DWS.
Dus samengevat, er is niets mis:
AutoTune werkt alleen bij uz7ho <--> uz7ho.
Als je zelf geen uz7ho gebruikt dan is de optie om AutoTune te gaan doen zelfs verdwenen.
Wanneer de packet verbinding wordt gestart vanuit WLE, zal de poort gebruikt worden door WLE voor communicatie.
Het is eveneens mogelijk dat een externe applicatie gebruik maakt via het netwerk van de PH3J Agent>
Als alle settings correct zijn (firewall, netwerk setttings etc) zal je na een refresh deze applicatie hier kunnen terug vinden.
......
Applications connected to RXTX (127.0.0.1:8100)
C:\DWS\rms express\RMS Express.exe
Version 1.5.41.0 on local 127.0.0.1:54583
Application connected to TNC side (from 127.0.0.1:8010)
C:\DWS\uz7ho\soundmodem.exe
Version 1.0.0.0 on local 127.0.0.1:54453
Wanneer een station een Test TX xxx gebruikt wordt er een pakket verstuurd met als doel to Test.
Dit zal in de ontvangende stations aangeduid worden als een "rejected" pakket, vermits we alle pakketten met TEST*,NOCALL weigeren.
Hierdoor wordt de status rood en blijft rood totdat er terug een geldig pakket ontvangen is.
De geweigerde pakketten worden gelogd in de file pktagent_RIE_Log.txt (Reject-Invalid-Error).
Ook andere meldingen van fouten worden hierin vermeld, zoals TCP connection lost, Silence detected in de USB audio of pakketten die fouten vertonen, wat kan wijzen op storingen of een slecht afgeregeld zendtoestel van het tegenstation.
De digipeater is een autonoom draaiend programma, welk ook gebruik maakt van de PA TNC en er rechtstreeks verbinding mee maakt.
De monitor geeft dus alle pakketten weer die gehoord worden(blauw) en de pakketten die door de digi gestuurd worden(groen).
Hieronder vallen ook de "gedigipeatte" pakketten, zoals het baken van SSID-10, waarbij de to ARES via ARES* wordt aangegeven.
Tevens wordt het baken van de Digipeater(SSID-12) gebruikt voor het bepalen van de positie en PHG info van een station.
Dit baken kan je aan en uit zetten en de tussentijd aanpassen (normaal 30min).
DOSO is een mode die enkel op gezet wordt op de "virtuele ether" en er voor zorgt dat enkel je eigens stationspakketten worden doorgestuurd.
Op een radio interface zal dit uit staan.
EMCOMM laat je toe om prioriteit te geven aan Winlink traffic, maar hiervoor dien je ook aanpassingen te doen aan pktdigi.ini.(zie handleiding DWC)
Normaal staat deze mode eveneens af.
De crossband digi is een autonoom programma dat een verbinding maakt tussen twee PH3J Packet Agent programma's.
In het venster zie je dat deze verbindingen gemaakt worden met een bepaald ip adres (hier localhost) en een poort (hier 8100 en 8101), dit zijn de IP adressen van beide PH3J Packet Agents en worden door DWS automatisch toegekend.
Xdigi kan dus enkel draaien in een RMS setup met de optie "Dual RMS".
De Xdigi dient nog gestart te worden via de scripts, als laatste programma.
Omdat er geen auto-start zit voor de cross-band digipeat, dien je deze (momenteel nog) manueel toe te voegen aan het opstart/stop scripts.
Hiervoor zijn er 3 scripts voorzien die je nadien kunnen aangevinkt worden in DWC.
before_dwc_starup
after_dwc_startup
after_dwc_shutdown
De scripts plaats je in de folder c:\DWS\Startup en kan je downloaden van de extra files en uitpakken in de juiste folder.
Doe hierna een DWC check, zodat de mogelijkheid voor het aanvinken van de scrips in de tab algemeen zichtbaar worden.
De scripts kan je editeren dmv de rechter muistoets - edit.
Door het weghalen van de rem voor een lijn wordt dit gedeelte actief gezet.
@echo off
rem DWC Before Start Programs
rem Enable DWC option 'Execute extra script before startup'
rem C:\DWS\Startup\before_dwc_startup.cmd
rem Version aug 2021 PH3J
rem
rem XDigi Crossband kill
rem Uncomment the following line (remove the word rem)
taskkill /F /IM pktxdigi.exe
Na het opstarten van DWC zorgen we ervoor dat de cross band digipeater wordt gestopt en herstart.
@echo off
rem DWC After Start Programs
rem Enable DWC option 'Execute extra script after startup'
rem C:\DWS\Startup\after_dwc_startup.cmd
rem Version aug 2021 PH3J
rem
rem XDigi Crossband kill and start
rem Put file pktxdigi.exe in folder C:\DWS\PH3J
rem Uncomment the following 2 lines (remove the words rem)
taskkill /F /IM pktxdigi.exe
if exist "C:\DWS\PH3J\pktxdigi.exe" start "XDigi" "C:\DWS\PH3J\pktxdigi.exe" start
Wanneer we DWC mooi afsluiten kan dit script er voor zorgen dat alle soundmodems en controle software wordt gestopt.
@echo off
rem DWC After Stop Programs
rem Enable DWC option 'Execute extra script after shutdown'
rem C:\DWS\Startup\after_dwc_shutdown.cmd
rem Version aug PH3J
rem
rem XDigi Crossband kill
rem Uncomment the following line (remove the word rem)
taskkill /F /IM pktxdigi.exe
Deze RMS Relay kan als Telnet Post Office gebruikt worden op je LAN, indien je de firewall toegang door laat, zodat andere PC's via LAN gebruik kunnen maken van je Winlink RMS. (staat standaard open).
Je dient wel het IP adres van je RMS Relay aan te passen van 127.0.0.1 naar het locale ip adres van je PC.(vb 10.98.76.41), deze aanpassing is niet mogelijk via DWC en dien je manueel uit te voeren.
Na deze aanpassing dien je ook het IP adres (niet localhost) te gebruiken in de configuraties van de volgende programma's:
RMS Packet/Site properties -> RMS Relay Address
RMS Trimode/Site settings -> RMS Relay IP/Port
WLE Telnet Post Office (op je locale PC, indien je dit gebruikt om je mail af te handelen)
Normaal gezien is dit niet nodig, maar indien je strikte rules gebruikt, kan je met de volgende de enkel RMS Relay open zetten.
Open een command prompt met Admin rechten en geeft het volgende commando:
netsh advfirewall firewall add rule name="RMS Relay 8772" dir=in action=allow protocol=TCP localport=8772
netsh advfirewall firewall add rule name="RMS Relay 8772" dir=in action=allow protocol=UDP localport=8772
Terug verwijderen indien nodig
netsh advfirewall firewall delete rule name="RMS Relay 8772" protocol=TCP localport=8772.
netsh advfirewall firewall delete rule name="RMS Relay 8772" protocol=UDP localport=8772
Maak in WLE een station aan in de Telnet Post Office settings en geef als gevens het IP adres van de PC op waarop het RMS draait, de poort blijft 8772.
RMS Relay
RMS Packet
RMS Trimode
Principieel zal de PA herstart worden na het wegvallen van de USB of de connectie met audio en dit na een timeout van 60 sec.
Maar het valt soms voor dat Windows danig in de knoei komt met de USB interface, waardoor een reboot via radio eveneens niet meer mogelijk is, omdat de ontvangst weg valt en er niets anders opzit dan de volledige PC te rebooten.
De oplossing is om in de packetagent.ini de variabele Reboot on 50 errors =1 te zetten.
Deze optie is enkel zinvol voor "onbemande stations".