Add setting of I/Q pins

pull/47/head
F5OEO 2016-10-18 10:09:49 +00:00
rodzic ea53e938b0
commit 8645d2f76b
4 zmienionych plików z 34 dodań i 4 usunięć

Wyświetl plik

@ -68,15 +68,15 @@ PIDVIDEO=$(get_config_var pidvideo $CONFIGFILE)
PIDPMT=$(get_config_var pidpmt $CONFIGFILE)
SERVICEID=$(get_config_var serviceid $CONFIGFILE)
LOCATOR=$(get_config_var locator $CONFIGFILE)
PIN_I=$(get_config_var gpio_i $CONFIGFILE)
PIN_Q=$(get_config_var gpio_q $CONFIGFILE)
ANALOGCAMNAME=$(get_config_var analogcamname $CONFIGFILE)
VNCADDR=$(get_config_var vncaddr $CONFIGFILE)
#v4l2-ctl --overlay=0
PIN_I=12
PIN_Q=13
detect_audio

Wyświetl plik

@ -21,6 +21,11 @@ StrInputSetupVNCName="IP du PC avec VNC (mot de passe datv)"
StrInputSetupVNCTitle="Configuration VNC"
StrInputSetupDESKTOP="Ecran du rasberry"
StrPIN_IContext="GPIO pour I {12,18,40} (12 par defaut:pin32)"
StrPIN_ITitle="Sortie GPIO pour I"
StrPIN_QContext="GPIO pour Q {13,19,41}(13 par defaut:pin33)"
StrPIN_QTitle="Sortie GPIO pour Q"
######## CALL MENU ###################"
StrCallContext="Paramètrage indicatif"
StrCallTitle="Indicatif"

Wyświetl plik

@ -20,6 +20,10 @@ StrInputSetupVNC="Display PC via VNC"
StrInputSetupVNCName="IP of PC using VNC (password datv)"
StrInputSetupVNCTitle="VNC setup"
StrInputSetupDESKTOP="Rasberry display"
StrPIN_IContext="Q GPIO {12,18,40} (12 is default:pin32)"
StrPIN_ITitle="I output GPIO"
StrPIN_QContext="Q GPIO {13,19,41}(13 is defaut:pin33)"
StrPIN_QTitle="Q output GPIO"
######## CALL MENU ###################"
StrCallContext="CALL Setup"
StrCallTitle="CALL"

Wyświetl plik

@ -397,7 +397,18 @@ choutput=$(whiptail --title "$StrOutputSetupTitle" --radiolist \
if [ $? -eq 0 ]; then
case "$choutput" in
IQ) ;;
IQ)
PIN_I=$(get_config_var gpio_i $CONFIGFILE)
PIN_I=$(whiptail --inputbox "$StrPIN_IContext" 8 78 $PIN_I --title "$StrPIN_ITitle" 3>&1 1>&2 2>&3)
if [ $? -eq 0 ]; then
set_config_var gpio_i "$PIN_I" $CONFIGFILE
fi
PIN_Q=$(get_config_var gpio_q $CONFIGFILE)
PIN_Q=$(whiptail --inputbox "$StrPIN_QContext" 8 78 $PIN_Q --title "$StrPIN_QTitle" 3>&1 1>&2 2>&3)
if [ $? -eq 0 ]; then
set_config_var gpio_q "$PIN_Q" $CONFIGFILE
fi
;;
QPSKRF)
FREQ_OUTPUT=$(get_config_var freqoutput $CONFIGFILE)
FREQ=$(whiptail --inputbox "$StrOutputRFFreqContext" 8 78 $FREQ_OUTPUT --title "$StrOutputRFFreqTitle" 3>&1 1>&2 2>&3)
@ -418,6 +429,16 @@ if [ $? -eq 0 ]; then
fi
;;
DIGITHIN)
PIN_I=$(get_config_var gpio_i $CONFIGFILE)
PIN_I=$(whiptail --inputbox "$StrPIN_IContext" 8 78 $PIN_I --title "$StrPIN_ITitle" 3>&1 1>&2 2>&3)
if [ $? -eq 0 ]; then
set_config_var gpio_i "$PIN_I" $CONFIGFILE
fi
PIN_Q=$(get_config_var gpio_q $CONFIGFILE)
PIN_Q=$(whiptail --inputbox "$StrPIN_QContext" 8 78 $PIN_Q --title "$StrPIN_QTitle" 3>&1 1>&2 2>&3)
if [ $? -eq 0 ]; then
set_config_var gpio_q "$PIN_Q" $CONFIGFILE
fi
FREQ_OUTPUT=$(get_config_var freqoutput $CONFIGFILE)
FREQ=$(whiptail --inputbox "$StrOutputRFFreqContext" 8 78 $FREQ_OUTPUT --title "$StrOutputRFFreqTitle" 3>&1 1>&2 2>&3)
if [ $? -eq 0 ]; then