案外、すぱーっと走っちゃって、オプション指定と個別番組指定のビルドと単体テスト完了しました。
Gコードと個別番組指定のからみを実地でテストしたらバージョン0.3という形で配布開始します。
テストファーストデザインは本当に楽です。
GUI周りはどうしても試行錯誤が必要なのですが、
その他の部分は、テストと称してプログラムをいじくりまわす時間が減るので早く終わりますね。
単体テストは特に素晴らしい。
といいつつ、機能テストは、作成してません。これができればなぁ。



DTRemocon 使用マニュアル
簡単な使用方法についてまとめます。

1.ユーザ設定をまず最初に実行してください。
2.次はメニューから予約を選び、予約ダイアログにて各種指定を選択し、予約ボタンを押すことで、予約メールを発行します。

1.ユーザ設定について
1.1dt90/70のメールアドレス 
メール予約のために、新しくメールのアカウントをどこかで作ってください。
そのメールアドレスを設定します。DT70/DT90のほうでも同じ設定が必要です。

1.2 SMTPホスト
予約メールを出す宛先のメールホストのアドレスです。
通常、家庭内で使っているパソコンのメールソフトのSMTPホストの欄と一緒にします。
会社でDTリモコンを使う場合は、会社のメールホストのアドレスを入力します。

1.3 発信メールアドレス
このメールアドレスを発信元のメールアドレスとして設定して、予約メールを発行します。
DT70/90の設定で結果のメールを送りかえす設定にしておくと、こちらのメールアドレスに対して、
予約結果が返送されてきます。(約30分以内、初期設定時)
DTリモコンをインストールしたパソコンで使うメールアドレスを設定してください。

1.4 キーワード
DT70/DT90設定のキーワードと一致させます。
迷惑メール対策でキーワードは特別なものにしておくことをお勧めします。
キーワードが一致しない場合は、予約処理が行われません。

1.5 入力終了後
正しい値を入力したら、OKを選ぶと、設定した内容をDtRemocon.iniファイルに保存します。
次回起動時に、そのファイルを元に設定しますので、次回からは設定の必要はありません。
なお、このプログラムの動作がどんなものか試してみたい場合などは、SMTPホストにSMTP
などと入力して実行するとメール送信は失敗するので、どんなコマンドを発行するかはテストできます。
一度、やってみてください。

2.予約操作について
Gコード入力または、個別指定を選択して、最後予約ボタンを押すだけの簡単操作です。
操作上は難しいところは何もないと思います。

2.1 コピーアンドペースト
パソコンでコピペ(コピーアンドペースト、コピー貼り付けなど)をする場合のマウスの右クリックからのペーストが現在できません。
Ctrl+V(コントロールキーを押しながらVキーを押す)を行うことで、コピペ操作ができますので、そちらを利用してください。

2.2 チャネル番号の設定に注意
(1)個別番組の予約操作を行ったところ、案外予想しない動作をするようです。
私の家のDT90の設定の場合、東京MXテレビは14chですが、リモコン上は9chに割り当てられており、画面上でも9ch表示を行う設定に、設定しています。
予約コマンドを発行した場合、14chを選択すると予約できませんでした。9chで予約がOKになったようです。このように、各局に応じて、ch指定、cr指定を一度確認しておかないと、大事な予約を取り逃がすかも知れません。注意してください。

(2)地上波デジタルのチャネル番号指定
東京の日本テレビなどは、(番組表などの)チャネル番号表記が4ですが、実際はデジタル局で枝番がありまして、41番などと指定しないと、予約できないようです。
テレビ東京は71だし、テレビ朝日は51だし。というわけでアナログ局のチャネル番号に慣れていると思わぬミスをしそうになりますので、注意をしてください。

3 DT70/90側の設定
マニュアルをよく読んできちんとネットワーク周りの設定を行ってください。
特に注意してほしい点について書いておきます。

3.1 ネットワーク接続の確認
ホームメニューからネットワーク接続のテストを実行して、ネットワークが接続できているか確認してください。ネットワーク情報の表示なども行い192.168.などのIPアドレスが設定されていることを確認してください。ルーターなどを設定していない場合、DHCPサーバーなどが動作せず、IPアドレスの割り当てなどがうまくいかないでネットワーク接続ができないことがあります。
通常、ブロードバントルーターをネットワークの大元につなぎ、そのLANコンセントにパソコンと並列にDT70/90を接続します。

3.2 メールアカウントの設定
次にDT70.90用に新しく作ったメールアカウントの設定が必要です。
他のメールアドレスと共用するのはお勧めできませんので、新しいメールアドレスをきちんと取得してください。
そのメールアドレスにあわせて、DT70、90の設定を行います。
また、当初の設定は必ず予約内容を返信する設定にしてください。
そのほうが、トラブルが起きたときに対応が簡単になります。

3.3 キーワードの設定
英文字で何文字かのキーワードですが、最近のSPAMメール、迷惑メールは大量であり悪質です。
あなたのDT70,90のメールアドレスを公開することはありえないでしょうが、メールアドレスを適当に作って送ってくる迷惑メール業者もいますので、きちんと設定することをお勧めします。
dt90とかkeywordとか、簡単なキーワードはお勧めしません。

3.4 メールアカウントの設定が終わったら
やはりテストを実行して、メールをきちんと取得できるかどうか確認してください。
これができれば、DT70,90の設定は多分OKです。

3.5 電子メールソフトでテストのメールを発行する。
件名:YOYAKU
内容:keyword G111111
などの簡単なメールを発行します。Gコードの内容は、昨日の番組表などからすでに予約できないGコードを送ってみてください。
30分以内に返信があります。
返信(予約失敗)があれば、DT70,90側の設定には問題はないです。

それでは、簡単予約ライフをお楽しみください