Difference between revisions of "Loader:CWiid Daemon"

From Wah!ki
Jump to navigation Jump to search
 
Line 45: Line 45:
  
 
</pre>
 
</pre>
 +
 +
[[Category:Script]][[Category:WiiMote]]

Latest revision as of 07:30, 5 February 2011

Usage

<script name> start

Bash Script

#!/bin/bash
#
# Set WMD to the value returned during lswm
# Set WMC to the config name to use for the wiimote
#
# 
WMD1="00:1B:7A:2D:F6:88"
WMC1="default"

WMD2="0"
WMC2="default"

APP=wminput
COMMAND=`which ${APP}`
ARGS="-d"
PID=`ps x | grep "${APP}" | grep -v "grep" | awk '{print $1}'`

if [ "$1" = "start" ]
then
         echo "Starting ${APP}"
         # WIIMOTE 1
         ${COMMAND} ${ARGS} -c ${WMC1} ${WMD1} &
         # WIIMOTE 2
         ${COMMAND} ${ARGS} -c ${WMC2} ${WMD2} &
         echo "Started!"
elif [ "$1" = "stop" ]
then
        echo "Stopping $APP"
        killall ${APP}
        echo "Stopped!"
elif [ "$1" = "restart" ]
then
        echo "Restarting $APP"
        $0 stop
        sleep 1
        $0 start
else
        echo "Usage: `basename $0` start|stop|restart"
fi