fix(pkg/daemon): use all enables sensors instead of only temperature sensors
This commit is contained in:
		| @@ -321,6 +321,30 @@ func (c *Configuration) GetRGBLEDsByName(names []string) []rgbled.RGBLED { | ||||
| 	return c.convertRGBLEDs(rgbLEDs) | ||||
| } | ||||
|  | ||||
| // GetSensors returns a list of humidity sensors | ||||
| func (c *Configuration) GetSensors(option Option) []sensor.Sensor { | ||||
| 	cachedSensors := make([]*types.Sensor, 0) | ||||
|  | ||||
| 	switch option { | ||||
| 	case ENABLED: | ||||
| 		for _, sensor := range c.Sensors { | ||||
| 			if sensor.SensorEnabled { | ||||
| 				cachedSensors = append(cachedSensors, sensor) | ||||
| 			} | ||||
| 		} | ||||
| 		return c.convertSensors(cachedSensors) | ||||
| 	case DISABLED: | ||||
| 		for _, sensor := range c.Sensors { | ||||
| 			if !sensor.SensorEnabled { | ||||
| 				cachedSensors = append(cachedSensors, sensor) | ||||
| 			} | ||||
| 		} | ||||
| 		return c.convertSensors(cachedSensors) | ||||
| 	default: | ||||
| 		return c.convertSensors(cachedSensors) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // GetTemperatureSensors returns a list of temperature sensors | ||||
| func (c *Configuration) GetTemperatureSensors(option Option) []sensor.Sensor { | ||||
| 	sensors := c.getTemperatureSensors() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user