ExpertWebConsole od Dana OK1HRA je webové rozhranie pre lineárny zosilňovač SPE EXPERT 1K-FA, navrhnuté ako alternatíva k pôvodnej aplikácii Expert_Console2.exe. Ovládanie prebieha z webového prehliadača, pričom sériový port vlastní samostatný daemon expert_console.py. Konzole tak může být dostupná i ze vzdáleného QTH; samotný klient nepotrebuje špecializovanú desktopovú aplikáciu.
V článku sa dočítate
Princíp fungovania EXPERT 1K-FA Webová konzola
Architektúra je zámerne jednoduchá: prehliadač komunikuje cez HTTP so službou expert_console.py, ktorá spravuje sériové rozhranie zosilňovača. Komunikácia s 1K-FA prebieha cez sériovú linku 9600 8N1. Webová časť pritom nefunguje iba ako zobrazovač – v prehliadači sa dekódujú protokolové rámce vrátane 30-bajtového stavového záznamu, kontrolných súčtov a setup menu. Prenos stavových údajov využíva SSE.
Výhodou tohto riešenia je oddelenie sériovej komunikácie od používateľského rozhrania. Port je otváraný výhradne, takže daemon nekonkuruje inému procesu, ktorý by sa pokúšal používať rovnaké rozhranie. Webová konzola zároveň podporuje simulátor, takže základné správanie možno skúšať aj bez pripojeného zosilňovača. Projekt rozlišuje dve revízie protokolu 1.0 a 2.0 a podľa stavového kódu automaticky určuje aktívnu revíziu.
Ovládacie prvky
Horný riadok konzoly zobrazuje stavové ovládacie prvky, ktorých stav sa kliknutím prepína. K dispozícii sú ON/OFF, STANDBY/OPERATE a PWR-L/PWR-H. Ďalšie ovládanie zahŕňa TUNE, výber pásma, antény a CAT rozhrania, ovládanie L/C, navigáciu v menu a tlačidlo DISPLAY. Stav OPERATE a PWR-H je graficky zvýraznený vtedy, keď je príslušný stav aktívny. Hodnota SWR sa zobrazuje počas vysielania a krátko po ňom.
Bargrafy a telemetria
Důležitou součástí konzole jsou bargrafy zobrazující okamžité a vrcholové nebo minimální hodnoty. Při forward power, reflected power a proudu se sleduje maximum, zatímco při napětí minimum. Bargraf proto nepředstavuje pouze jednoduchý indikátor aktuální hodnoty. Samotná lišta zobrazuje okamžitý stav a číselný údaj vedle ní vrcholovou hodnotu; pokles může být vyznačen zářezem v liště.
Rozsah indikátora forward power se mění podle režimu zesilovače: ve FULL odpovídá 1200 W, v HALF 600 W a v STANDBY rozsahu budícího signálu. SWR se počítá z forward a reflected power. Při režimu OPERATE zesilovač neposílá SWR přímo; příslušné údaje stavového rámce obsahují místo toho gain.
ExpertWebConsole tak není pouze vzdáleným panelem tlačítek. Spojuje ovládání, průběžnou telemetrii a diagnostiku protokolu do webového rozhraní, přičemž sériová komunikace zůstává soustředěna v samostatném procesu.
