前回に続いてTauriの練習。
以前作ったReactNativeアプリを Rust + React + Ant Design + TypeScriptでWindowsアプリにしてみた。
これを書き換えた。
「ダイキンエアコンのリモコン信号を解析する」
赤外線リモコン信号を見てみる
赤外線リモコンコードは
なので, ありがたく頂戴した。弊社では皆さんが利用しやすいよう各社の赤外線リモコンコードをこのようなCSV形式で配布しております。
— ビット・トレード・ワン新製品発売中! (@BitTradeOne) March 12, 2021
取得は以下のリンクよりどうぞ。https://t.co/ojDdm1dppg pic.twitter.com/zZyYXjMXWw
ソニー デジタルテレビ1 電源
5B0018002E001800180018002E001800170018002E00190017001800170018002E00180018001800170018001700180017004F03
結果はSIRC 101010010000
東芝 デジタルテレビ1 電源
5601A900180015001800140018001400190013001900140019001400170040001700150018003F0019003E0018003E0019003F0019003E00170040001800140019003E001800150018003F00180014001800140019003F0018001400170016001700150018003F001800140018003F0018003F001800140019003F0018003F0018003E0019004F03
結果はNEC 000000101111110101001000101101111
最終ビットはストップビット。
ダイキン エアコン1 運転 冷房 18℃
13001000130010001200110012001100130010001100C303840043001200320012001000120010001200110011003300110012001200110011001200110012001200320012001100120032001200320011001200120031001300310013003100130031001300320012001100120010001200320012001100120011001300100012001100120011001200110012001100110012001200110012001100110033001200110011003300110012001200110011001200120032001100330012001100110012001200110012001000120013001100100012001100120011001100120012001100120011001200110012001100120032001200110011001200110032001300310013003100130010001200320011003300110033001200320012004F03
フレーム二つ
第一フレームは謎(プリアンブルでないか? )
第二フレームはAEHA 11 da 27 00 c5 00 20 f7 01
最後はストップビット。
その意味はこのページの内容と突き合わせてみてほしい。
パナソニック エアコン1 運転 冷房 26℃
8800410014001000130032001300100013001000130010001300100014001000130010001300100013001000130010001400100013001000130032001300100013001000130010001400100013001000130010001300100014003100130032001300320013001000130010001300320013001000130010001400100013001000130010001300100014000F00140010001300100013001000130010001300100014001000130010001300100013001000140010001300100013001000130010001300100014001000130010001300100013001000130010001400100013001000130010001400100013003100140031001300100013001000140010001300100013001000130082018800410013001000140031001300100014001000130010001300100014000F001400100013001000130010001300100014000F00140010001300320013001000130010001300100014000F001400100013001000130010001300320013003200130032001300100013001000130032001300100013001000140010001300100013001000130010001300100014001000130010001300100013001000140010001300100013003200130010001300100014003100130032001300310014001000130010001300100013001000140031001300100014003100130032001300100013000F0013001000140010001300100013001000130010001300100014001000130031001400310013003200130032001300320013001000130032001300100013003200130031001400100013003100140031001300100013001000140010001300100013001000130010001400100013001000130010001300100013001000140010001300100013003200130032001300310014000F0014001000130010001300100013001000130010001400100013001000130010001300320013003200130031001400100013001000130010001300100013001000140010001300320013001000130010001300100014000F001400100013001000130010001300100014001000130010001300320013003200130010001300100013001000130011001300310013001000140010001300100013001000130010001300100014001000130010001300100013001000130011001300310013001000140010001300100013001000130032001300320013001000130032001300100013003200130032001300100013004F03
フレーム二つ
第一フレームはAEHA 40 04 07 20 00 00 00 60 01
最後はストップビット。
第二フレームはAEHA 40 04 07 20 00 9c 2c 01 f5 b0 00 70 07 02 00 61 00 10 d6 01
最後はストップビット。
その意味はこのページの内容と突き合わせてみてほしい。
三菱 エアコン1 運転 冷房 26℃
840044001200320012003100120011001200110010001200110033001200110012001100120031001100320013001000120032001200100013001000130031001200310013001000110032001300310012001100120011001200310011001200120011001000330012001100110012001200110012001100120010001300100013001000130010001300100012001100130010001200110011001200120011001200110012001000110012001300100013001000120011001200310013001000130010001300100012001100120011001200310013003100120010001300310012001100120010001100330012001000130031001200110012001100120011001200100013001000130031001000130012001000130010001300100012003200100033001200110010001300120011001200100013001000130010001200320012001000130010001300100013001000130010001100120012001100120011001200110012001000130010001100120013001000110012001300100012001100120011001000130012001100120011001200100013001000130010001100120013001000120011001200110012001100120011001200110012001000130031001200110012001100120011001200110012001000130031001200110012001000130031001300100013001000130010001300100012001100120011001200110012001100120011001200100013001000130010001300100013001000120011001200110012003100130010001300100012003100110012001200310013003100120011001200EB018500430011003200110033001200110012001100120010001300310012001100120011001200310013003100120010001300310012001100120010001100330012003100110012001100320013003100120011001000130012003100120011001000130012003100120011001100120010001300120011001200100013001000110012001100120013001000120011001200110011001200120011001000130012001000110012001300100013001000130010001200110012003100130010001100120011001200120011001100120010003300120032001200100012003200120011001200100013003100100012001300310010001300100013001200110010001200130011001200310011001200110012001000130012001100120031001100320013001000110012001100120011001200110012001100120010003300110012001100120011001200120011001000130010001300100012001100120011001200110012001100120011001200110012001000130010001300100013001000120011001200110012001100120011001200110012001000130010001300100013001000120013001000110012001100120011001200110012001100320011001200110012001100120012001100110012001000330011001200110012001000330011001200110012001100120011001200110012001000130010001300120011001000120011001200110012001100120011001200110012001200110010001300100033001100120011001200110032001100120011003300100033001100120012004F03
フレーム二つ
第一フレームはAEHA 23 cb 26 01 00 20 58 0a c2 40 00 00 00 40 90 00 00 69 01
最後はストップビット。
第二フレーム(第一フレームと同じ)はAEHA 23 cb 26 01 00 20 58 0a c2 40 00 00 00 40 90 00 00 69 01
最後はストップビット。
その意味はこのページの内容と突き合わせてみてほしい。
GitHubリポジトリ
ソースコードとWindows実行ファイルとインストーラはGitHub上にあります。
習作ですがライセンスに則りご活用ください。
ビルドの仕方
GitHubにおいてある実行ファイルを使ってもらえたらいいんだけど。
手元でビルドしたいなら
|
|
とか
|
|
です。
かなり時間がかかりますので覚悟のうえで。