add cpu frequency driver

This commit is contained in:
alu
2026-08-04 15:27:55 -07:00
parent afbae3d3d4
commit 4a94bddd92
8 changed files with 381 additions and 370 deletions
+31
View File
@@ -0,0 +1,31 @@
package drivers
type TemperatureSensor struct {
path string
Name string
TempC float64
}
type TemperatureDriver interface {
ReadTemperatureSensors() ([]TemperatureSensor, error)
}
type PowerSensor struct {
path string
Name string
Watts float64
}
type PowerDriver interface {
ReadPowerSensors() ([]PowerSensor, error)
}
type ClockSensor struct {
path string
Name int
FrequencyGHz float64
}
type ClockDriver interface {
ReadClockSensors() ([]ClockSensor, error)
}