Root/target/linux/lantiq/base-files/etc/diag.sh

1#!/bin/sh
2# Copyright (C) 2012 OpenWrt.org
3
4[ -d /sys/class/leds/power/ ] || return
5
6set_state() {
7    [ -d /sys/class/leds/power1/ ] && {
8
9        case "$1" in
10        preinit)
11            echo heartbeat >/sys/class/leds/power/trigger
12            ;;
13        failsafe)
14            echo none >/sys/class/leds/power/trigger
15            echo timer >/sys/class/leds/power1/trigger
16            echo 100 >/sys/class/leds/power1/delay_on
17            echo 100 >/sys/class/leds/power1/delay_off
18            ;;
19        done)
20            echo none >/sys/class/leds/power/trigger
21            echo none >/sys/class/leds/power1/trigger
22            echo 1 >/sys/class/leds/power/brightness
23            ;;
24        esac
25        return
26    }
27
28    case "$1" in
29    preinit)
30        echo heartbeat >/sys/class/leds/power/trigger
31        ;;
32    failsafe)
33        echo timer >/sys/class/leds/power/trigger
34        echo 100 >/sys/class/leds/power/delay_on
35        echo 100 >/sys/class/leds/power/delay_off
36        ;;
37    done)
38        echo none >/sys/class/leds/power/trigger
39        echo 1 >/sys/class/leds/power/brightness
40        ;;
41    esac
42}
43

Archive Download this file



interactive