Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2014-04-06 21:28:41 (GMT)
committer Walter Bender <walter@sugarlabs.org>2014-04-06 21:28:41 (GMT)
commitf9fe401c28c6c6fdc553a6e80b5b2b4a3ac05e2e (patch)
treeef711b161b41b1dcbb4124effe03ab032335b969 /plugins
parentf90ff165e8292c6819c588fc435bfe883a19583a (diff)
clean up by Alan
Diffstat (limited to 'plugins')
-rw-r--r--plugins/audio_sensors/audio_sensors.py8
-rw-r--r--plugins/camera_sensor/camera_sensor.py148
2 files changed, 51 insertions, 105 deletions
diff --git a/plugins/audio_sensors/audio_sensors.py b/plugins/audio_sensors/audio_sensors.py
index 22c8d6d..437f313 100644
--- a/plugins/audio_sensors/audio_sensors.py
+++ b/plugins/audio_sensors/audio_sensors.py
@@ -206,13 +206,7 @@ class Audio_sensors(Plugin):
kwarg_descs={'channel': ConstantArg(1)},
call_afterwards=self.after_voltage))
- if self.hw in [XO175, XO30, XO4]:
- self.PARAMETERS = {
- SENSOR_AC_BIAS: (False, True, 80, True),
- SENSOR_DC_NO_BIAS: (True, False, 80, False),
- SENSOR_DC_BIAS: (True, True, 90, False)
- }
- elif self.hw == XO15:
+ if self.hw in [XO15, XO175, XO30, XO4]:
self.PARAMETERS = {
SENSOR_AC_BIAS: (False, True, 80, True),
SENSOR_DC_NO_BIAS: (True, False, 80, False),
diff --git a/plugins/camera_sensor/camera_sensor.py b/plugins/camera_sensor/camera_sensor.py
index 7006ce2..fd19345 100644
--- a/plugins/camera_sensor/camera_sensor.py
+++ b/plugins/camera_sensor/camera_sensor.py
@@ -77,105 +77,58 @@ class Camera_sensor(Plugin):
SKIN_PATHS.append('plugins/camera_sensor/images')
+ hidden = True
+ second_cam = False
if self._status:
- sensors_palette.add_block('luminance',
- style='box-style',
- label=_('brightness'),
- help_string=_(
- 'light level detected by camera'),
- value_block=True,
- prim_name='luminance')
- self._parent.lc.def_prim(
- 'luminance', 0,
- Primitive(self.prim_read_camera,
- return_type=TYPE_NUMBER,
- kwarg_descs={'luminance_only': ConstantArg(True)},
- call_afterwards=self.after_luminance))
-
- # Depreciated block
- sensors_palette.add_block('read_camera',
- hidden=True,
- style='box-style',
- label=_('brightness'),
- help_string=_(
- 'Average RGB color from camera \
-is pushed to the stack'),
- value_block=True,
- prim_name='read_camera')
- self._parent.lc.def_prim(
- 'read_camera', 0,
- Primitive(self.prim_read_camera,
- kwarg_descs={'luminance_only': ConstantArg(False)}))
-
- media_palette.add_block('camera',
- style='box-style-media',
- label=' ',
- default='CAMERA',
- help_string=_('camera output'),
- content_block=True)
+ hidden = False
if len(self.devices) > 1:
- media_palette.add_block('camera1',
- style='box-style-media',
- label=' ',
- default='CAMERA',
- help_string=_('camera output'),
- content_block=True)
- else:
- media_palette.add_block('camera1',
- hidden=True,
- style='box-style-media',
- label=' ',
- default='CAMERA',
- help_string=_('camera output'),
- content_block=True)
-
- else: # No camera, so blocks should do nothing
- sensors_palette.add_block('luminance',
- hidden=True,
- style='box-style',
- label=_('brightness'),
- help_string=\
- _('light level detected by camera'),
- value_block=True,
- prim_name='read_camera')
- self._parent.lc.def_prim(
- 'luminance', 0,
- Primitive(self.prim_read_camera,
- return_type=TYPE_NUMBER,
- kwarg_descs={'luminance_only': ConstantArg(True)},
- call_afterwards=self.after_luminance))
-
- # Depreciated block
- sensors_palette.add_block('read_camera',
- hidden=True,
- style='box-style',
- label=_('brightness'),
- help_string=_(
- 'Average RGB color from camera \
-is pushed to the stack'),
- value_block=True,
- prim_name='read_camera')
- self._parent.lc.def_prim(
- 'read_camera', 0,
- Primitive(self.prim_read_camera,
- return_type=TYPE_NUMBER,
- kwarg_descs={'luminance_only': ConstantArg(False)}))
-
- media_palette.add_block('camera',
- hidden=True,
- style='box-style-media',
- label=' ',
- default='CAMERA',
- help_string=_('camera output'),
- content_block=True)
-
- media_palette.add_block('camera1',
- hidden=True,
- style='box-style-media',
- label=' ',
- default='CAMERA',
- help_string=_('camera output'),
- content_block=True)
+ second_cam = True
+
+ sensors_palette.add_block('luminance',
+ hidden=hidden,
+ style='box-style',
+ label=_('brightness'),
+ help_string=
+ _('light level detected by camera'),
+ value_block=True,
+ prim_name='luminance')
+ self._parent.lc.def_prim(
+ 'luminance', 0,
+ Primitive(self.prim_read_camera,
+ return_type=TYPE_NUMBER,
+ kwarg_descs={'luminance_only': ConstantArg(True)},
+ call_afterwards=self.after_luminance))
+
+ media_palette.add_block('camera',
+ hidden=hidden,
+ style='box-style-media',
+ label=' ',
+ default='CAMERA',
+ help_string=_('camera output'),
+ content_block=True)
+
+ media_palette.add_block('camera1',
+ hidden=not(second_cam),
+ style='box-style-media',
+ label=' ',
+ default='CAMERA',
+ help_string=_('camera output'),
+ content_block=True)
+
+ # Depreciated block
+ sensors_palette.add_block('read_camera',
+ hidden=True,
+ style='box-style',
+ label=_('brightness'),
+ help_string=_(
+ 'Average RGB color from camera is pushed to the stack'),
+ value_block=True,
+ prim_name='read_camera')
+ self._parent.lc.def_prim(
+ 'read_camera', 0,
+ Primitive(self.prim_read_camera,
+ return_type=TYPE_NUMBER,
+ kwarg_descs={'luminance_only': ConstantArg(False)}))
NO_IMPORT.append('camera')
BLOCKS_WITH_SKIN.append('camera')
@@ -243,7 +196,6 @@ is pushed to the stack'),
self._parent.lc.heap.append(-1)
self._parent.lc.heap.append(-1)
return
-
array = None
self._set_autogain(0, camera=camera) # disable AUTOGAIN
self._get_pixbuf_from_camera(camera=camera)