10/02/06 11:36:10 5WHejWeR
QBOX2用のBonDriver出来たけど公開できる雰囲気じゃないなあ・・・・
自分でBonDriverを作ろうとしている人のために、情報だけ晒しとく。
基本的な構成はDW用の物と同じ。GUIDなどもgrapheditで調べられる。
大きな違いは、SetChannel()から呼ばれるCMyGraph::LockChannel()。
DW用ではデバドラに対してDW独自のAPIを使って行っているが、QBOX2(DVBViewerで使える
チューナなら多分他もOK)では、IDVBSLocator→IDVBTuneRequest→IScanningTuner
の順にputすればOK。(DW用BonのCMyGraph::PutTuneRequest()参照)
この時、衛星切り替えのTONEを制御するため、IDVBTuneRequestに対して予め
HighOscillator=LowOscillator=11200000
LNBSwitch=20000000(JCSAT3A)/10000000(JCSAT4A)
とputしておけば良い。
(Carrire-Freq<LNBSwitchならToneオフ・Carrire-Freq>LNBSwitchならToneオン)
GetSignalLevel()は手抜きで定数(50)を返すようにした・・・