まあ、デバイスの電源状態を分類して取得できるように、プログラムでデバイスを識別しようとしています。問題は、同じOSですが、異なるマシンを使用して異なる値を取得していることです。
以下が利用可能であることを知っています。
upower
demidecode
acpi
しかし、何らかの理由で利用できない場合は、別のオプションが欲しいです!
それらの違いは何ですか?ノートパソコンのいずれかにバッテリーが接続されていません。
バッテリー付属:BAT0
バッテリーなし:ADP0
使用されたパス:/sys/class/power_supply/
答え1
これらはすべて通信インターフェース名前(4文字、大文字...)BAT0は最初のバッテリー、2番目(存在する場合)はBAT1です。 ADP0は最初のac-ADAPterです。