Skip to content

Bit Trade Oneの製品であるUSB赤外線リモコンアドバンス(ADIR01P)をC++から使えるようにしたライブラリ

License

Notifications You must be signed in to change notification settings

ynaga36/adir01pmac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

adir01pmac

Bit Trade Oneの製品であるUSB赤外線リモコンアドバンス(ADIR01P)をC++から使えるようにしたライブラリ。 リモコンから発せられる信号の読み取りと, 読み取った信号を発信することができる。 macOSで使えるようにできないかなあ。

ビルドに必要なもの

C++14に対応したversionのg++ CMake libusb 1.0以上

Arch LinuxをインストールしたRaspberry PI 2で動作確認済み。

ビルド方法

$ mkdir build
$ cd build
$ cmake ../adir01pcpp

サンプルプログラムの使い方

実行にはroot権限が必要。 赤外線信号の読み取り。プログラムを実行してから5秒間信号待ち状態になる。読み取った結果はファイルに保存される。

# ./adir01psend r file

赤外線信号を発信。読み取った赤外線信号が記録されたファイルを指定する。

# ./adir01psend s file

複数ファイルを指定することによって連続して信号を送信することが可能。

# ./adir01psend s file0 file1

ライブラリ使用方法

include/adir01pcpp.hppをインクルードしsrc/adir01pcpp.cppをリンクする。 adir01pcppのインスタンスからreadIRDataを呼ぶと信号の読み取り、sendIRで信号の送信ができる。 詳しくはinclude/adir01pcpp.hppやexample/adir01psend.cppを参照。

This software is released under the MIT License, see LICENSE.

About

Bit Trade Oneの製品であるUSB赤外線リモコンアドバンス(ADIR01P)をC++から使えるようにしたライブラリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.3%
  • CMake 5.7%