東芝のHDD/DVDレコーダー、RDシリーズ用ツール作成関連
※ネットdeナビ対応機種のみ
!リモコンコード
RD-XS40用(H1でも動作確認)
http://[IPアドレス]/remote/remote.htm?key=[key値]にアクセスすることで操作できる。
||key値||ボタン||key値||ボタン||key値||ボタン||key値||ボタン||key値||ボタン||key値||ボタン
||00||0||02||2||03||3||04||4||05||5||06||6
||07||7||08||8||09||9||0D||10||0E||サーチ/転送||0F||入力切替
||11||オープン/クローズ||12||電源||13||再生||15||録画||16||停止||17||一時停止
||18||DVD||19||HDD||1A||タイムスリップ||1D||入力自動||1E||チャンネル上||1F||チャンネル下
||40||録るナビ||41||編集ナビ||42||見るナビ||44||決定||45||クイックメニュー||46||Vリモート
||47||ライブラリ||4A||A||4B||B||52||初期設定||53||クリア||55||ワンタッチリプレイ
||5A||状態表示||5B||ワンタッチスキップ||5C||残量表示||5E||ズーム||80||スキップ(前方)||84||スキップ(後方)
||88||スロー(前方)||8C||スロー(後方)||98||ピクチャーサーチ/頁(前方)||9A||ピクチャーサーチ/頁(後方)||9D||フレーム/値変更(前方)||9E||フレーム/値変更(後方)
||A3||延長||B0||プログレ||B1||表示窓切替||C0||上||C4||右||C8||下
||CC||左||D0||トップメニュー||D1||メニュー||D2||リターン||D3||音声/音多||D4||アングル
||D5||字幕||D7||PinP||D9||チャプター分割||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||サーチ
||d||dvd
||f||簡単メニュー
||g||番組ナビ
||h||HDD
||j||表示切替
||m||見るナビ
||i||ワンタッチスキップ(再生中)
||u||1/20ワンタッチリプレイ(再生中)
||y||番組説明
||k||チャプター分割(再生中)
||l||1/20ワンタッチスキップ(再生中)
||c||ワンタッチリプレイ(再生中)