joshuar-go-hass-agent/internal/linux/net
Joshua Rich b614ec3f7b feat(hass,linux): use options pattern to create sensors
- introduce an options pattern to create sensors. Workers can use `sensor.NewSensor` to create a sensor with whatever options are required.
- use new options pattern sensor creation in Linux sensor workers
2024-12-22 11:58:21 +10:00
..
common.go refactor: ♻️ refactor to satisfy new worker interface 2024-10-31 14:34:39 +10:00
connection.go feat(hass,linux): use options pattern to create sensors 2024-12-22 11:58:21 +10:00
connectionStateSensor.go feat(hass,linux): use options pattern to create sensors 2024-12-22 11:58:21 +10:00
connectionState_generated.go refactor(linux): ♻️ remove linux.SensorType iota 2024-09-01 22:22:35 +10:00
dbusConnectionState.go refactor(preferences)!: ♻️ merge worker and agent preferences into single file 2024-12-08 17:36:06 +10:00
linkSensors.go feat(hass,linux): use options pattern to create sensors 2024-12-22 11:58:21 +10:00
networkRates.go feat(hass,linux): use options pattern to create sensors 2024-12-22 11:58:21 +10:00
networkRates_generated.go fix(linux): 🐛 fix changed network rates sensor types stringer 2024-09-26 20:58:22 +10:00
wifiSensor.go feat(hass,linux): use options pattern to create sensors 2024-12-22 11:58:21 +10:00