一連の列挙型が含まれているインクルード ファイル、つまりinclude/linux/power_supply.h
.
列挙型は次のようになります。
enum {
POWER_SUPPLY_STATUS_UNKNOWN = 0,
POWER_SUPPLY_STATUS_CHARGING,
POWER_SUPPLY_STATUS_DISCHARGING,
POWER_SUPPLY_STATUS_NOT_CHARGING,
POWER_SUPPLY_STATUS_FULL,
};
異なるカーネル バージョンからドライバーを移植していますがPOWER_SUPPLY_xxxx
、power_supply.h
.
それは間違ったことですか?これらの列挙型とは正確には何ですか?また、カーネルでのそれらの機能は何ですか?
-A