Function get_cpu_temp

Source
pub async fn get_cpu_temp() -> Result<Option<f64>>
Expand description

CPU 温度 (正確には違うかもしれない。ボード上の何らかの温度センサの値。) を取得する。

/sys/class/thermal/thermal_zone0/temp による。 デバイスファイルが存在しない場合は None を返して成功扱いとする。 Linux 汎用のようだが少なくとも WSL2 では存在しない。 RasPi only で vcgencmd measure_temp という手もあるが、 人が読みやすい代わりにパースが難しくなるのでデバイスファイルの方を使う。