diff options
author | Pootle daemon <pootle@pootle.sugarlabs.org> | 2012-06-28 21:04:30 (GMT) |
---|---|---|
committer | Pootle daemon <pootle@pootle.sugarlabs.org> | 2012-06-28 21:04:30 (GMT) |
commit | d56f32915ba42d4cabbc796dd825a5076d56190d (patch) | |
tree | fb742a96bfd21cd3655f036f777438c7dd4dfc57 | |
parent | 88fd9bd001b1da2d4976ed6d2d146be3425a6835 (diff) | |
parent | a1a5e53be3cb2be012f88b51b31f009f229ea65d (diff) |
Merge branch 'master' of git.sugarlabs.org:measure/mainline
-rw-r--r-- | NEWS | 11 | ||||
-rw-r--r-- | audiograb.py | 3 | ||||
-rw-r--r-- | measure.py | 3 | ||||
-rw-r--r-- | sensor_toolbar.py | 7 | ||||
-rw-r--r-- | tuning_toolbar.py | 2 |
5 files changed, 17 insertions, 9 deletions
@@ -8,8 +8,9 @@ ENHANCEMENTS: * Define/save/restore custom instruments * Match size of screen capture to size of trace window -BUG_FIX: +BUG FIXES: * Add support for old systems that lack subprocess.check_output method +* Fixed regression for mode switching when deboucing radio buttons 41 @@ -32,7 +33,7 @@ ENAHNCEMENTS: * Add tuning lines for guitar, violin, viola, cello, and bass (#3657) * Channel mute (#3680) -BUG_FIX: +BUG FIX: * Typo preventing resistance mode from working on XO 1.75 hardware 38 @@ -45,7 +46,7 @@ ENHANCEMENT: ENHANCEMENTS: * New translations -BUG_FIX: +BUG FIXES: * Lock mode-selection radio buttons while mode is being reset (#3616). * Fixed logic error that was causing triggering on both rising and falling edges (#2203). @@ -62,7 +63,7 @@ ENHANCEMENTS: * time-stamped data logging * reconfigured toolbars to better reflect common use -BUGFIXES: +BUG FIXES: * screen capture works again * journal spam eliminated @@ -71,7 +72,7 @@ BUGFIXES: ENHANCEMENTS: * new translations -BUGFIX: +BUG FIX: * fixed problem with pootle that was preventing new strings to be committed 34 diff --git a/audiograb.py b/audiograb.py index 6ac1170..da945d0 100644 --- a/audiograb.py +++ b/audiograb.py @@ -876,6 +876,9 @@ class AudioGrab(): self.start_grabbing() self.set_dc_mode(mode) log.debug('dcmode is: %s' % (str(self.get_dc_mode()))) + if self.activity.hw == 'XO1' and \ + hasattr(self.activity, 'sensor_toolbar'): + self.activity.sensor_toolbar.unlock_radio_buttons() if bias is not None: self.set_bias(bias) @@ -337,9 +337,8 @@ class MeasureActivity(activity.Activity): def read_metadata(self): ''' Any saved instruments? ''' for data in self.metadata.keys(): - log.debug(data) if data[0] == PREFIX: # instrument - log.debug('found an instrument %s' % (data[1:])) + log.debug('found an instrument: %s' % (data[1:])) instrument = data[1:] log.debug(self.metadata[data]) INSTRUMENT_DICT[instrument] = [] diff --git a/sensor_toolbar.py b/sensor_toolbar.py index c594b6a..4fc031b 100644 --- a/sensor_toolbar.py +++ b/sensor_toolbar.py @@ -225,7 +225,12 @@ of XO)") + ' ' self.record_control_cb() self.set_mode(mode_to_set) - self.set_sensor_context() + if mode_to_set == 'sound': + self.set_sound_context() + elif mode_to_set == 'resistance': + self.set_sensor_context() + elif mode_to_set == 'voltage': + self.set_sensor_context() self.update_string_for_textbox() return False diff --git a/tuning_toolbar.py b/tuning_toolbar.py index 4c67fe9..fc32cf8 100644 --- a/tuning_toolbar.py +++ b/tuning_toolbar.py @@ -307,7 +307,7 @@ class TuningToolbar(gtk.Toolbar): else: import commands (status, output) = commands.getstatusoutput( - 'speaker-test -t sine -l 1 -f %f' % (f)) + 'speaker-test -t sine -l 1 -f %f' % (freq)) if status != 0: log.warning('call to speaker-test failed?') for c in range(self.activity.audiograb.channels): |