diff options
Diffstat (limited to 'plugins/audio_sensors')
-rw-r--r-- | plugins/audio_sensors/audio_sensors.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/audio_sensors/audio_sensors.py b/plugins/audio_sensors/audio_sensors.py index 695f2a1..d5168db 100644 --- a/plugins/audio_sensors/audio_sensors.py +++ b/plugins/audio_sensors/audio_sensors.py @@ -343,7 +343,10 @@ class Audio_sensors(Plugin): resistance = (420000000 / avg_buf) - 13500 else: resistance = 420000000 - self._parent.lc.update_label_value('resistance', resistance) + if channel == 0: + self._parent.lc.update_label_value('resistance', resistance) + else: + self._parent.lc.update_label_value('resistance2', resistance) return resistance else: return 0 @@ -356,7 +359,10 @@ class Audio_sensors(Plugin): if len(buf) > 0: # See <http://bugs.sugarlabs.org/ticket/552#comment:7> voltage = float(_avg(buf)) * self.voltage_gain + self.voltage_bias - self._parent.lc.update_label_value('voltage', voltage) + if channel == 0: + self._parent.lc.update_label_value('voltage', voltage) + else: + self._parent.lc.update_label_value('voltage2', voltage) return voltage else: return 0 |