forked from freifunk-franken/firmware
Einrückungen Korrigiert
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
This commit is contained in:
parent
af17b5196f
commit
b59b5c945d
|
@ -90,8 +90,7 @@ scan_wlan() {
|
|||
}
|
||||
|
||||
fsm_load() {
|
||||
if [ -f "$STATEFILE" ]
|
||||
then
|
||||
if [ -f "$STATEFILE" ] then
|
||||
STATE=""
|
||||
SINCE=""
|
||||
. "$STATEFILE" || return 1
|
||||
|
@ -118,19 +117,17 @@ fsm_entry() {
|
|||
}
|
||||
|
||||
fsm_transition() {
|
||||
local AGE=-1
|
||||
[ -n "$SINCE" ] && AGE=$(( $(get_time) - $SINCE ))
|
||||
local OLDSTATE=$STATE
|
||||
case $STATE in
|
||||
local AGE=-1
|
||||
[ -n "$SINCE" ] && AGE=$(( $(get_time) - $SINCE ))
|
||||
local OLDSTATE=$STATE
|
||||
case $STATE in
|
||||
working)
|
||||
if [ $(count_neighbours) -eq 0 ] && [ $(count_clients) -eq 0 ]
|
||||
then
|
||||
if [ $(count_neighbours) -eq 0 ] && [ $(count_clients) -eq 0 ] then
|
||||
STATE=pending
|
||||
fi
|
||||
;;
|
||||
pending)
|
||||
if [ $AGE -ge $TIMEOUT_MEDIUM ]
|
||||
then
|
||||
if [ $AGE -ge $TIMEOUT_MEDIUM ] then
|
||||
STATE=error
|
||||
elif [ $(count_originators) -eq 0 ] && [ $AGE -ge $TIMEOUT_SHORT ]
|
||||
then
|
||||
|
@ -149,12 +146,12 @@ case $STATE in
|
|||
STATE=working
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if [ ! "$OLDSTATE" == "$STATE" ]
|
||||
then
|
||||
esac
|
||||
if [ ! "$OLDSTATE" == "$STATE" ]
|
||||
then
|
||||
echo "$(date) '$OLDSTATE' -> '$STATE'"
|
||||
fsm_entry
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# program
|
||||
|
|
Loading…
Reference in New Issue