Project

General

Profile

Download (842 Bytes) Statistics
| Branch: | Tag: | Revision:
1
#!/bin/sh
2

    
3
# Standard note length
4
NOTELENGTH="25"
5

    
6
# Embedded uses 100HZ
7
if [ "$PFSENSETYPE" = "embedded" ]; then
8
	NOTELENGTH="10"
9
fi
10

    
11
# Check for different HZ 
12
if [ -f /boot/loader.conf ]; then
13
	HZ=`cat /boot/loader.conf | grep kern.hz | wc -l | awk '{ print $1 }'`
14
	if [ "$HZ" = "1" ]; then
15
		NOTELENGTH="10"
16
	fi
17
fi
18

    
19
if [ -c "/dev/speaker" ]; then	
20
		if [ "$1" = "start" ]; then
21
			/usr/local/bin/beep -p 500 $NOTELENGTH
22
			/usr/local/bin/beep -p 400 $NOTELENGTH
23
			/usr/local/bin/beep -p 600 $NOTELENGTH
24
			/usr/local/bin/beep -p 800 $NOTELENGTH
25
			/usr/local/bin/beep -p 800 $NOTELENGTH
26
		fi
27
		if [ "$1" = "stop" ]; then
28
			/usr/local/bin/beep -p 600 $NOTELENGTH
29
			/usr/local/bin/beep -p 800 $NOTELENGTH
30
			/usr/local/bin/beep -p 500 $NOTELENGTH
31
			/usr/local/bin/beep -p 400 $NOTELENGTH
32
			/usr/local/bin/beep -p 400 $NOTELENGTH
33
		fi
34
fi
(1-1/5)