DbAcRap(2)


PC-MV7DX/U2 $B$r@\B3$7$F$$$J$$(B$B8/HG $B$N(B DbAcRap $B$rCV$-49$($F!"$I$s$J%3%^%s%I$,;H$o$l$F$$$k$+$r$_$k!#(B

$B0z?t$N%m%.%s%0(B

$B$^$:$O!"0z?t$r%m%.%s%0$9$k(B
[root@hage PCast]# mv DbAcRap DbAcRap.orig
[root@hage PCast]# vi DbAcRap
[root@hage PCast]# cat DbAcRap
#!/bin/sh
echo $*>> /tmp/DbAcRap.log
[root@hage PCast]#

$B%A%e!<%j@_dj(b

Web $B4IM}2hLL$N!V=i4|@_Dj!W$+$i!"!V%A%e!<%j@_dj!w$r%/%j%c%/$9$k$h!"(b $BM=A[DL$jCO0h@_Dj$O$G$-$J$$!#(B
$B$3$N;~(B
[root@hage PCast]# cat /tmp/DbAcRap.log
GetDeviceStatus
[root@hage PCast]#
$B$H(B DbAcRap GetDeviceStatus $B$,uBV$,3NG'$5$l$k$h$&$@!#(B

PC-MV7DX/U2 $B$r@\B3$7$F$$$J$$(B HD-HLAN $B$N(B DbAcRap $B$G(B GetDeviceStatus $B$9$k$H!"(B

bash-2.04$ cd /usr/local/PCast/
bash-2.04$ ./DbAcRap GetDeviceStatus
GetDeviceStatus
[START]GetDeviceStatus
[DATA]Device=0 Status=WAIT
[DATA]Device=1 Status=NODEVICE
[DATA]Device=2 Status=NODEVICE
[DATA]Device=3 Status=NODEVICE
[FINISH]GetDeviceStatus
bash-2.04$
$B$H$J$k$N$G!"(B $B8/HG $B$N%@%_!<(b DbAcRap $B$b13$N1~Ez$rJV$9$h$&$K$9$k!#(B
[root@hage PCast]# cat DbAcRap
#!/bin/sh
echo $*>> /tmp/DbAcRap.log
echo 1$B%I%k(B
case 1$B%I%k(B in
 GetDeviceStatus)
 echo '[START]GetDeviceStatus'
 echo '[DATA]Device=0 Status=WAIT'
 echo '[DATA]Device=1 Status=NODEVICE'
 echo '[DATA]Device=2 Status=NODEVICE'
 echo '[DATA]Device=3 Status=NODEVICE'
 echo '[FINISH]GetDeviceStatus'
 ;;
esac
[root@hage PCast]#
$B:FEY(B Web $B4IM}2hLL$N!V=i4|@_Dj!W$+$i!"!V%A%e!<%j@_dj!w$r%/%j%c%/$9$k$h!"(b $BCO0h@_Dj$,$G$-$k$h$&$K$J$C$?!#(B

$BCO0h@_Dj(B

$B;d$N$H$3$m$N(BTV$B%"%s%F%J$O@86p;3$r8~$$$F$$$k$N$G(B $B!VBg:e(B($BBg:e(B)$B!W$rA*Br$7$F!"(B $B!V%A%c%s%M%k%9%-%c%s$r$N0lMw$,I=<($5$l$k!#(b
$B$3$N;~!"(BDbAcRap.log $B$O(B
[root@hage PCast]# cat /tmp/DbAcRap.log
GetDeviceStatus
GetDeviceStatus
[root@hage PCast]#
$B$H$J$k$N$G!"(BDbAcRap $B$O $B!V%A%c%s%M%k%9%-%c%s$r [root@hage PCast]# cat /tmp/DbAcRap.log GetDeviceStatus GetDeviceStatus channelscan [root@hage PCast]# $B$H(B channelscan $B$, HD-HLAN $B$G(B DbAcRap channelscan $B$r [root@link /root]# /usr/local/PCast/DbAcRap channelscan channelscan [START]ChannelScan [DATA] Channel = 002 [DATA] Channel = 004 [DATA] Channel = 006 [DATA] Channel = 008 [DATA] Channel = 010 [DATA] Channel = 012 [DATA] Channel = 019 [DATA] Channel = 021 [DATA] Channel = 032 [DATA] Channel = 034 [DATA] Channel = 040 [DATA] Channel = 061 [FINISH]ChannelScan [root@link /root]# $BEEGH$, PC-MV7DX/U2 $B$N%U%m%s%H%Q%M%k$N(B S $BC<;r$k@\b3$7$f$$$k(b BS $B%G%8%?%k%A%e!<%j$nee8;$rf~$l$?>uBV(B ($B$D$^$j(B S $BC<;r$k?.9f$,$"$k>uBV(B)$B$G(B $B%A%c%s%M%k%9%-%c%s$r [root@link /root]# /usr/local/PCast/DbAcRap channelscan channelscan [START]ChannelScan [DATA] Channel = 002 [DATA] Channel = 004 [DATA] Channel = 006 [DATA] Channel = 008 [DATA] Channel = 010 [DATA] Channel = 012 [DATA] Channel = 019 [DATA] Channel = 021 [DATA] Channel = 032 [DATA] Channel = 034 [DATA] Channel = 040 [DATA] Channel = 058 [DATA] Channel = 061 [FINISH]ChannelScan [root@link /root]# $BJQ2=$J$7!#(B

$B8/HG $B$N%@%_!<(b DbAcRap $B$b%A%c%s%M%k$r%9%-%c%s$7$?$3$H$K$9$k!#(B

[root@hage /root]# cat /usr/local/PCast/DbAcRap
#!/bin/sh
echo $*>> /tmp/DbAcRap.log
echo 1$B%I%k(B
case 1$B%I%k(B in
 GetDeviceStatus)
 echo '[START]GetDeviceStatus'
 echo '[DATA]Device=0 Status=WAIT'
 echo '[DATA]Device=1 Status=NODEVICE'
 echo '[DATA]Device=2 Status=NODEVICE'
 echo '[DATA]Device=3 Status=NODEVICE'
 echo '[FINISH]GetDeviceStatus'
 ;;
 channelscan)
 echo '[START]ChannelScan'
 echo '[DATA] Channel = 002'
 echo '[DATA] Channel = 004'
 echo '[DATA] Channel = 006'
 echo '[DATA] Channel = 008'
 echo '[DATA] Channel = 010'
 echo '[DATA] Channel = 012'
 echo '[DATA] Channel = 019'
 echo '[DATA] Channel = 021'
 echo '[DATA] Channel = 032'
 echo '[DATA] Channel = 034'
 echo '[DATA] Channel = 040'
 echo '[DATA] Channel = 058'
 echo '[DATA] Channel = 061'
 echo '[FINISH]ChannelScan'
 ;;
esac
[root@hage /root]#

$B%A%e!<%j@_dj(b

$B%A%c%s%M%k$HJ|Aw6IL>$N0lMw$,I=<($5$l$f$$$k2hll$g!"(b $B!V@_Dj!W$r%/%j%C%/$9$k$H!"(B DbAcRap SetUserChannel $B$, [root@link /root]# /usr/local/PCast/DbAcRap SetUserChannel SetUserChannel [START]SetUserChannel [FINISH]SetUserChannel [root@link /root]# $B%A%c%s%M%k$N>pJs$OI,MW$J$$$N(B?
 SetUserChannel)
 echo '[START]SetUserChannel'
 echo '[FINISH]SetUserChannel'
 ;;
$B$3$N$0$i$$$G!"0lDL$j=`Hw$,:Q$s$@$+$J(B?

$BO?2hM=Ls(B

Web $B4IM}2hLL$N!VM=Ls$9$k!W$rA*Br!"(B $BHVAHL>$@$1F~NO$7$F!V@_Dj!W$r%/%j%C%/$7$F$_$?!#(B
$BM=Ls0lMw2hLL$G!VM=LsO?2h%j%9%H$,B8:_$7$^$;$s!W$H$$$o$l$?!#(B
DbAcRap $B$O!"(B
GetDeviceStatus
GetMergeListBottom
add{0}{1}{2005/7/3/17/4}{2005/7/3/17/6}{02}{2}{0}{0}{0}{0}{$B8
$B$H8F$P$l$F$$$k!#(B
GetMergeListBottom $B$OM=Ls%j%9%H$r add $B$OM=LsDI2C$N%3%^%s%I$G$"$m$&!#(B
add $B$N0z?t$O(B
No. $B>e5-$N>l9g(B $BFbMF(B
1 {0} 0:1$B2s(B
1:$BKhF|(B
2:$BKh=5(B
3:$BKh=5(B($B7nMKF|!A6bMKF|(B)
4:$BKh=5(B($B2PMKF|!AEZMKF|(B)
5:$BKh=5(B($B7nMKF|!AEZMKF|(B)
6:$BKh=5(B($B2PMKF|!AF|MKF|(B)
2 {1} 0:MPEG2 $B9b2h 1:MPEG2 $BI8=`2h 2:MPEG2 $BDc2h 4:MPEG2 $B%9%H%j!<%_%s%02h 10:MPEG4 $B9b2h 11:MPEG4 $BI8=`2h 12:MPEG4 $BDc2h 14:MPEG4 $B%9%H%j!<%_%s%02h
3 {2005/7/3/17/4} $B3+;O;~4V(B
4 {2005/7/3/17/6} $B=*N;;~4V(B
5 {02} $B%A%c%s%M%k!#(B S $BC<;rf~no$o(b 1000$B!"%S%G%*F~NO$O(B 1001
6 {2} 2:$B%9%F%l%*(B
3:$B 4:$BI{2;@<(b
5:$B
7 {0} $BL$;HMQ(B
8 {0} $BL$;HMQ(B
9 {0} $BL$;HMQ(B
10 {0} $B%G%P%$%9(B
11 {$B8(B

$BM=Ls HD-HLAN $B$G [root@link /root]# /usr/local/PCast/DbAcRap add{0}{1}{2005/7/7/17/4}{2005/7/7/17/6}{02}{2}{0}{0}{0}{0}{$B8 Web $B4IM}2hLL$N!VM=Ls0lMw!W$r$_$k$H!"$A$c$s$HBT5!Cf$H$J$C$F$$$k!#(B

$B$h!<$7!#$3$l$go?2hm=ls$,$g$-$k$h$&$k$j$c$?$>!#(B




Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp $B;32<9/@.(b@$B5~ETI\8~F|;T(B

AltStyle $B$K$h$C$FJQ49$5$l$?%Z!<%8(b (->$B%*%j%8%J%k(B) /