User:Kd8ikt
From Openmoko
(Difference between revisions)
(→demon daemon) |
(→dont forget) |
||
| (15 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Current Projects== | ==Current Projects== | ||
| − | === | + | ===streaming music browser icecast/shoutcast (mplayer frontend)=== |
| − | + | ||
| − | * | + | === dont forget=== |
| − | + | *damnit i forgot | |
| − | + | **something about wifi bluetooth and networking and automated search, connect and routeing mesh crap, olsr, etc a smart daemon that once enabled will try misc configs/network setups to establish anytype of link be it client adhoc etc (easier said than done) | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | ** | + | |
| − | + | ||
| − | + | ||
===demon daemon=== | ===demon daemon=== | ||
| − | randomly toggles all the lights on/off | + | randomly toggles all the lights on/off at a random times |
| + | <br> vibrator stuff has been commented out | ||
<pre> | <pre> | ||
| Line 32: | Line 15: | ||
#/hacker/kd8ikt | #/hacker/kd8ikt | ||
#this could be a neat silent ringer | #this could be a neat silent ringer | ||
| − | # | + | # |
# REQUIRES BASH $RANDOM | # REQUIRES BASH $RANDOM | ||
| − | |||
e=echo | e=echo | ||
aux_r=/sys/class/leds/gta02-aux\:red/brightness | aux_r=/sys/class/leds/gta02-aux\:red/brightness | ||
| Line 40: | Line 22: | ||
pow_o=/sys/class/leds/gta02-power\:orange/brightness | pow_o=/sys/class/leds/gta02-power\:orange/brightness | ||
vib=/sys/class/leds/neo1973\:vibrator/brightness | vib=/sys/class/leds/neo1973\:vibrator/brightness | ||
| + | |||
| + | |||
| + | get_rand_sleep() { | ||
| + | rand_time=$RANDOM | ||
| + | RANGE=5 | ||
| + | let "rand_time %= $RANGE" | ||
| + | sleep $rand_time | ||
| + | } | ||
get_rand() { | get_rand() { | ||
| Line 47: | Line 37: | ||
} | } | ||
| − | get_rand_vib() { | + | #get_rand_vib() { |
| − | + | # randy_vib=$RANDOM | |
| − | + | # RANGE=250 | |
| − | + | # let "randy_vib %= $RANGE" | |
| − | } | + | #} |
while [ 1 == 1 ]; do | while [ 1 == 1 ]; do | ||
| − | + | get_rand_sleep | |
get_rand | get_rand | ||
$e $randy > $aux_r | $e $randy > $aux_r | ||
| + | get_rand_sleep | ||
get_rand | get_rand | ||
$e $randy > $pow_b | $e $randy > $pow_b | ||
| + | get_rand_sleep | ||
get_rand | get_rand | ||
$e $randy > $pow_o | $e $randy > $pow_o | ||
| − | + | # get_rand_vib | |
| − | + | # $e $randy_vib > $vib | |
done | done | ||
</PRE> | </PRE> | ||
#killscipt | #killscipt | ||
<PRE> | <PRE> | ||
| + | e=echo | ||
#cleanupSCIPT | #cleanupSCIPT | ||
| + | aux_r=/sys/class/leds/gta02-aux\:red/brightness | ||
| + | pow_b=/sys/class/leds/gta02-power\:blue/brightness | ||
| + | pow_o=/sys/class/leds/gta02-power\:orange/brightness | ||
| + | vib=/sys/class/leds/neo1973\:vibrator/brightness | ||
| + | |||
| + | |||
killall abovescriptname | killall abovescriptname | ||
$e 0 > $aux_r | $e 0 > $aux_r | ||
Latest revision as of 17:27, 3 March 2009
Contents |
[edit] Current Projects
[edit] streaming music browser icecast/shoutcast (mplayer frontend)
[edit] dont forget
- damnit i forgot
- something about wifi bluetooth and networking and automated search, connect and routeing mesh crap, olsr, etc a smart daemon that once enabled will try misc configs/network setups to establish anytype of link be it client adhoc etc (easier said than done)
[edit] demon daemon
randomly toggles all the lights on/off at a random times
vibrator stuff has been commented out
#!/bin/bash
#/hacker/kd8ikt
#this could be a neat silent ringer
#
# REQUIRES BASH $RANDOM
e=echo
aux_r=/sys/class/leds/gta02-aux\:red/brightness
pow_b=/sys/class/leds/gta02-power\:blue/brightness
pow_o=/sys/class/leds/gta02-power\:orange/brightness
vib=/sys/class/leds/neo1973\:vibrator/brightness
get_rand_sleep() {
rand_time=$RANDOM
RANGE=5
let "rand_time %= $RANGE"
sleep $rand_time
}
get_rand() {
randy=$RANDOM
RANGE=2
let "randy %= $RANGE"
}
#get_rand_vib() {
# randy_vib=$RANDOM
# RANGE=250
# let "randy_vib %= $RANGE"
#}
while [ 1 == 1 ]; do
get_rand_sleep
get_rand
$e $randy > $aux_r
get_rand_sleep
get_rand
$e $randy > $pow_b
get_rand_sleep
get_rand
$e $randy > $pow_o
# get_rand_vib
# $e $randy_vib > $vib
done
- killscipt
e=echo
#cleanupSCIPT
aux_r=/sys/class/leds/gta02-aux\:red/brightness
pow_b=/sys/class/leds/gta02-power\:blue/brightness
pow_o=/sys/class/leds/gta02-power\:orange/brightness
vib=/sys/class/leds/neo1973\:vibrator/brightness
killall abovescriptname
$e 0 > $aux_r
$e 0 > $pow_b
$e 0 > $pow_o
$e 0 > $vib

