mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-12-23 19:25:37 -05:00
27b4f2939a
Updated ways to implement a user defined hardware controller which is executed just after band changes during WSPR band hopping operation. Allows the user_hardware executable to be located in any directory on the PATH environment variable. On Windows any file extension listed on the PATHEXT environment variable may be used, the first match using PATH and PATHEXT will be executed. On Windows this is achieved by using CMD.EXE with a '/C' command line flag, i.e. the user's hardware controller is executed like this: CMD.EXE /C user_hardware nn where 'nn' is the new band as an integer in meters. On non-Windows systems the user's executable will be run if it is found on the directories specified by the PATH environment variable, and it is executable, i.e. it is equivalent to something like: /bin/sh -c user_hardware nn where 'nn' is the new band as an integer in meters. In all cases the user_hardware controller should exit with a zero status, otherwise it have been deemed to have failed. On Windows avoid an exit status of one as that is utilized by CMD.EXE to indicate the file was not found, which WSJT-X ignores silently. This change means the prior need to put the user's hardware controller into a WSJT-X installation directory like /usr/local/bin or C:\WSJT\wsjtx\bin is no longer necessary. |
||
---|---|---|
.. | ||
about.cpp | ||
about.h | ||
about.ui | ||
AbstractLogWindow.cpp | ||
AbstractLogWindow.hpp | ||
astro.cpp | ||
astro.h | ||
astro.ui | ||
CabrilloLogWindow.cpp | ||
CabrilloLogWindow.hpp | ||
CabrilloLogWindow.ui | ||
colorhighlighting.cpp | ||
colorhighlighting.h | ||
colorhighlighting.ui | ||
DateTimeEdit.hpp | ||
DecodeHighlightingListView.cpp | ||
DecodeHighlightingListView.hpp | ||
displaytext.cpp | ||
displaytext.h | ||
DoubleClickablePushButton.cpp | ||
DoubleClickablePushButton.hpp | ||
DoubleClickableRadioButton.cpp | ||
DoubleClickableRadioButton.hpp | ||
echograph.cpp | ||
echograph.h | ||
echograph.ui | ||
echoplot.cpp | ||
echoplot.h | ||
ExportCabrillo.cpp | ||
ExportCabrillo.h | ||
ExportCabrillo.ui | ||
fastgraph.cpp | ||
fastgraph.h | ||
fastgraph.ui | ||
fastplot.cpp | ||
fastplot.h | ||
FoxLogWindow.cpp | ||
FoxLogWindow.hpp | ||
FoxLogWindow.ui | ||
FrequencyDeltaLineEdit.cpp | ||
FrequencyDeltaLineEdit.hpp | ||
FrequencyLineEdit.cpp | ||
FrequencyLineEdit.hpp | ||
HelpTextWindow.cpp | ||
HelpTextWindow.hpp | ||
HintedSpinBox.cpp | ||
HintedSpinBox.hpp | ||
LettersSpinBox.cpp | ||
LettersSpinBox.hpp | ||
logqso.cpp | ||
logqso.h | ||
logqso.ui | ||
mainwindow.cpp | ||
mainwindow.h | ||
mainwindow.ui | ||
messageaveraging.cpp | ||
messageaveraging.h | ||
messageaveraging.ui | ||
MessageBox.cpp | ||
MessageBox.hpp | ||
meterwidget.cpp | ||
meterwidget.h | ||
plotter.cpp | ||
plotter.h | ||
RestrictedSpinBox.cpp | ||
RestrictedSpinBox.hpp | ||
signalmeter.cpp | ||
signalmeter.h | ||
SplashScreen.cpp | ||
SplashScreen.hpp | ||
widegraph.cpp | ||
widegraph.h | ||
widegraph.ui | ||
widgets.pri |