Files
finally-a-monolithic-linux-…/app/cpu/drivers/drivers.go
T
2026-08-04 15:27:55 -07:00

32 lines
499 B
Go

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)
}