diag.sh 441 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. . /lib/functions/leds.sh
  3. . /lib/apm821xx.sh
  4. get_status_led() {
  5. case $(apm821xx_board_name) in
  6. mbl)
  7. status_led="mbl:green:power"
  8. ;;
  9. mr24)
  10. status_led="mr24:green:power"
  11. ;;
  12. *)
  13. ;;
  14. esac
  15. }
  16. set_state() {
  17. get_status_led
  18. case "$1" in
  19. preinit)
  20. status_led_blink_preinit
  21. ;;
  22. failsafe)
  23. status_led_blink_failsafe
  24. ;;
  25. preinit_regular)
  26. status_led_blink_preinit_regular
  27. ;;
  28. done)
  29. status_led_on
  30. ;;
  31. esac
  32. }