この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
software:pyfplug [2014/02/05 19:28] sunagae 作成 |
software:pyfplug [2014/02/05 19:29] sunagae [fplugctl - CLI Tool] |
||
---|---|---|---|
ライン 28: | ライン 28: | ||
* PythonからF-PLUGを操作するためのモジュールです | * PythonからF-PLUGを操作するためのモジュールです | ||
* 使用例: | * 使用例: | ||
- | import pyfplug | + | <code python> |
- | dev = pyfplug.FPlugDevice('/dev/rfcomm0') | + | import pyfplug |
- | print dev.get_temperature() # 現在の温度を取得 | + | dev = pyfplug.FPlugDevice('/dev/rfcomm0') |
- | print dev.get_power_realtime() # 現在の消費電力値を取得 | + | print dev.get_temperature() # 現在の温度を取得 |
- | dev.led_on() # LEDを点灯 | + | print dev.get_power_realtime() # 現在の消費電力値を取得 |
- | dev.led_off() # LEDを消灯 | + | dev.led_on() # LEDを点灯 |
+ | dev.led_off() # LEDを消灯 | ||
+ | </code> | ||
===== fplugctl - CLI Tool ===== | ===== fplugctl - CLI Tool ===== | ||
* コマンドラインからF-PLUGを操作するためのツールです | * コマンドラインからF-PLUGを操作するためのツールです | ||
- | + | <code> | |
- | fplugctl [-d /dev/rfcommX] <コマンド> | + | fplugctl [-d /dev/rfcommX] <コマンド> |
- | コマンド: | + | コマンド: |
- | init デバイスの初期化 | + | init デバイスの初期化 |
- | settime F-PLUGのデバイス時間をホスト時間へ合わせる | + | settime F-PLUGのデバイス時間をホスト時間へ合わせる |
- | led on LED 点灯 | + | led on LED 点灯 |
- | led off LED 消灯 | + | led off LED 消灯 |
- | get acc [n] 積算消費電力値を取得 (nを指定するとn時間前の値を取得) | + | get acc [n] 積算消費電力値を取得 (nを指定するとn時間前の値を取得) |
- | get <key1> ... 各種現在値を表示 | + | get <key1> ... 各種現在値を表示 |
- | temperature 温度 (℃) | + | temperature 温度 (℃) |
- | humidity 湿度 (%) | + | humidity 湿度 (%) |
- | illuminance 照度 | + | illuminance 照度 |
- | power 消費電力値 (W) | + | power 消費電力値 (W) |
+ | </code> | ||
===== fpdc - 定期的な値取得のためのツール ===== | ===== fpdc - 定期的な値取得のためのツール ===== |