Create  Edit  Diff  FrontPage  Index  Search  Changes  History  RSS  Source  Login

RD-Style用ツール

東芝のHDD/DVDレコーダー、RDシリーズ用ツール作成関連 ※ネットdeナビ対応機種のみ

リモコンコード

RD-XS40用(H1でも動作確認) http://[IPアドレス]/remote/remote.htm?key=[key値]にアクセスすることで操作できる。

key値ボタンkey値ボタンkey値ボタンkey値ボタンkey値ボタンkey値ボタン
000022033044055066
0770880990D100Eサーチ/転送0F入力切替
11オープン/クローズ12電源13再生15録画16停止17一時停止
18DVD19HDD1Aタイムスリップ1D入力自動1Eチャンネル上1Fチャンネル下
40録るナビ41編集ナビ42見るナビ44決定45クイックメニュー46Vリモート
47ライブラリ4AA4BB52初期設定53クリア55ワンタッチリプレイ
5A状態表示5Bワンタッチスキップ5C残量表示5Eズーム80スキップ(前方)84スキップ(後方)
88スロー(前方)8Cスロー(後方)98ピクチャーサーチ/頁(前方)9Aピクチャーサーチ/頁(後方)9Dフレーム/値変更(前方)9Eフレーム/値変更(後方)
A3延長B0プログレB1表示窓切替C0C4C8
CCD0トップメニューD1メニューD2リターンD3音声/音多D4アングル
D5字幕D7PinPD9チャプター分割DAタイムバー

コード

本体にセキュリティ設定をしている場合、BASICもしくはDigest認証をかける必要がある。 WinInetAPI?を使う場合は特に意識する必要は無い。

hSession=InternetOpen( <APP名>|| INTERNET_OPEN_TYPE_DIRECT|| NULL|| NULL|| 0 );
hService=InternetOpenUrl( hSession|| <URL>|| NULL|| 0|| 0|| 0 );
InternetSetOption( hService|| INTERNET_OPTION_USERNAME|| <USERNAME>||<文字数> );
InternetSetOption( hService|| INTERNET_OPTION_PASSWORD||  <PASSWORD>||<文字数> );

で認証される。 .netFrameworkでは

WebRequest wreq = WebRequest.Create(myurl);
rwreq.PreAuthenticate = true;
NetworkCredential networkCredential=new NetworkCredential(<USERNAME>||<PASSWORD>)
wreq.Credentials = networkCredential;
WebResponse wres = wreq.GetResponse();

でBASIC認証は通るのだが、Digest認証には

CredentialCache	cred = new CredentialCache();
cred.Add(new Uri(myurl)||"Digest"|| new NetworkCredential(<USERNAME>||<PASSWORD>));

が必要となる。 .netCompactFramework(1.0SP3)ではSystem.Net.CredentialCache?は実装されていない。~

USBキーボード

X6ではファーム04よりUSBキーボードが使える。 マニュアルには日本語入力用キーしか書いていないが、リモコンボタンにも対応しているっぽい。

  • 通常状態
キー機能
qクイックメニュー
e編集メニュー
PageUp?/DownチャンネルUp/Down
tタイムバー
oトレイ開/閉
p再生
sサーチ
ddvd
f簡単メニュー
g番組ナビ
hHDD
j表示切替
m見るナビ
iワンタッチスキップ(再生中)
u1/20ワンタッチリプレイ(再生中)
y番組説明
kチャプター分割(再生中)
l1/20ワンタッチスキップ(再生中)
cワンタッチリプレイ(再生中)
Last modified:2007/04/13 11:54:58
Keyword(s):
References:[FrontPage]