お答え
LIRCのlircd.confファイルは、リモコン信号を定義するためのテキストファイルであり、以下のように記述されます。
begin remote
name REMOTE_NAME
flags RAW_CODES
eps 30
aeps 100
gap 200000
begin raw_codes
name BUTTON_NAME
1234 5678 9012 ...
end raw_codes
end remote
上記の例では、リモコン名(REMOTE_NAME)、フラグ(RAW_CODES)、エッジの許容値(epsとaeps)、リピート間隔(gap)が定義されています。その後、raw_codesブロックには、ボタン名(BUTTON_NAME)とそれに対応するリモコンコード(1234 5678 9012 …)が定義されます。
直接リモコンコードを書き込む場合、ボタンごとにraw_codesブロックを作成し、それぞれのリモコンコードを記述する必要があります。以下は、例として、Sonyブルーレイレコーダーのリモコンコードを記述したlircd.confファイルの一部です。
begin remote
name Sony-BD-Remote
flags RAW_CODES
eps 30
aeps 100
gap 200000
begin raw_codes
name POWER
0000 0073 0000 0018 0021 0011 0020 0011 001F 0011 0021 0011 001F 0011 0020 0011 001F 0011 0020 0011 001F 0011 001F 0011 001F 0011 001F 0011 0020 0011 001F 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 0020 0011 0021 0011 05F5 0011 05F5 0011 0020 0011 05F5 0011 0021 0011 05F5 0011
ChatGPT Feb 13 Version. Free Research Preview. Our goal is to make AI systems more natural and safe to interact with. Your feedback will help us improve.null
説明もうまい。
以上