Лицензированный код MIT для чтения из управления системой Apple (SMC)
Подсистема SMC от Apple позволяет запросить систему для температуры процессора, скорости вентилятора, использования энергии и т. Д.
В настоящее время есть много хороших библиотек для этого, но все, что я нашел, было основано на SMC.CC/H, которая является лицензированной реализацией GPL.
Я чувствовал, что существует необходимость в аналогичной функциональности в рамках более разрешительной лицензии.
Этот проект содержит исходный код для инструмента командной строки, который позволяет запросить конкретные ключи в SMC или сбрасывать все клавиши SMC для вашей машины.
Однако реальная цель проекта-опубликовать файлы ./src/smc-read.c/.h.
Этот проект посвящен коду, он не пытается быть источником информации о самом SMC.
Я обнаружил, что эта тема для обсуждения является полезной отправной точкой, и в этой ветке есть множество ссылок.
Есть отличный список ключей в Fakesmc и VirtualSmc
Проект jsysteminfokit также имел хорошие описания ключей и заархивировано здесь.
Вот и все.
Наслаждаться!
Copyright (C) 2020 Frank Stock
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.