私はCPUの温度をチェックできるアプリケーションを作成しようとしています。 libsensors(3)のマニュアルページを使用して、少なくともlibsensors_version番号を取得できました。私はsensors_get_valueが誰かがlibsensorsを正しく使用できましたか?
const sensors_chip_name *name
int subfeat_nr
double *value
が渡されることを知っているmanページで
#include <sensors/sensors.h>
#include "SensorData.h"
#include <string>
#include <sstream>
using namespace std;
SensorData::SensorData()
{
sensors_init(NULL);
}
SensorData::~SensorData()
{
sensors_cleanup();
}
string SensorData::GetVersion()
{
ostringstream Converter;
Converter<<"Version: "<<libsensors_version;
return Converter.str();
}
void SensorData::FetchTemp()
{
//sensors_get_value()
}
:今のところ、ここに私のコードです。問題はそれらが何であるか全く分かりません。ドキュメントのすべての機能にこの問題があります。彼らは私が供給する方法がわからない漠然としたことをすべて期待しています。
ここには質問の大部分があります。誰もが持っています私が見ることができるこのライブラリの例?あるいは、少なくとも、誰も、これらの関数に必要な値を与える方法を知っていますか?
EDIT:誰もが、このライブラリについて多くを知っているようだしないのでが
は、誰もが温度を取得するための別の方法を知っていますか?
が実際にコードが役立ちます見て:でプラグインがかなり読みやすくなりますhttp://sensors-applet.sourceforge.net/index.php?content=source
...特に、libsensorsが...私は、これはまっすぐそのコードに使用可能なgitwebリンクする必要があります信じていますたくさん。ありがとうございました。私は今夜後にこれを行かなければならないでしょう。 – CountMurphy
それは素晴らしく働いた! – CountMurphy