Files
PiGarden/drv/rainsensorqty/rainsensor.include.sh

55 lines
1.1 KiB
Bash

#
# Inizializza il sensore di rilevamento pioggia
#
# $1 identificativo gpio del sensore di pioggia
#
function drv_rainsensorqty_rain_sensor_init {
echo "drv_rainsensorqty_rain_sensor_init $1" >> "$LOG_OUTPUT_DRV_FILE"
local drvt="$( echo $RAIN_GPIO | $CUT -f 1 -d: )"
local drv="$( echo $RAIN_GPIO | $CUT -f 2 -d: )"
local gpio="$( echo $RAIN_GPIO | $CUT -f 3 -d: )"
$GPIO -g mode $gpio in
}
#
# Ritorna in output lo stato del sensore di rilevamento pioggia
#
# $1 identificativo gpio del sensore di pioggia
#
function drv_rainsensorqty_rain_sensor_get {
echo "drv_rainsensorqty_rain_sensor_get $1" >> "$LOG_OUTPUT_DRV_FILE"
if [ drv_rainsensorqty_check ]; then
# Cosa deve fare ????
# gli facciamo rieseguire drv_rainsensorqty_init in modo che riavvii il monitor ???
fi
local state_rain=""
# INSERISCI QUI DENTRO I CONTROLLI SUL FILE $STATUS_DIR/rainsensorqty_lastrain
# SE SI VERIFICANO LE CONDIZIONI PER CUI SI DEVE INTERROMPERE L'IRRIGAZIONE
# DEVI IMPOSTARE last_rain CON IL VALORE $RAIN_GPIO_STATE
#
#
#
#
#
#
#
#
#
#
echo $state_rain
}