Appleシステム管理コントロール(SMC)から読むためのMITライセンスコード
AppleのSMCサブシステムを使用すると、CPU温度、ファン速度、電力使用量などをシステムに照会できます。
現在、それを達成するための多くの優れたライブラリがありますが、私が見つけたものはすべて、GPLライセンスの実装であるSMC.CC/Hに基づいていました。
より寛容なライセンスの下で同様の機能が必要だと感じました。
このプロジェクトには、SMCの特定のキーをクエリするか、マシンのすべてのSMCキーをダンプできるコマンドラインツールのソースコードが含まれています。
ただし、プロジェクトの実際の目的は、./src/smc-read.c/.hファイルを公開することです。
このプロジェクトはすべてコードに関するものであり、SMC自体に関する情報源になることを試みません。
このディスカッションスレッドは役立つ出発点であることがわかりました。そのスレッドにはたくさんのリンクがあります。
fakesmcとvirtualsmcにはキーの素晴らしいリストがあります
jsysteminfokitプロジェクトには、キーの素晴らしい説明もあり、ここにアーカイブされています。
それでおしまい。
楽しむ!
著作権(c)2020フランクストック
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。