def initialize(self, context): self.sensors = [] self.logger.debug('Searching for HWMON sensors.') discovered_sensors = discover_sensors(self.device, self.sensor_kinds.keys()) for sensor in sorted(discovered_sensors, key=lambda s: HWMON_SENSOR_PRIORITIES.index(s.kind)): self.logger.debug('Adding {}'.format(sensor.filepath)) self.sensors.append(sensor)
def on_run_init(self, context): # pylint: disable=W0613 if self.measure_energy: self.sensors = discover_sensors(self.device, ['energy']) for sensor in self.sensors: sensor.label = identifier(sensor.label).upper()