Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'config.py')
-rw-r--r--config.py51
1 files changed, 51 insertions, 0 deletions
diff --git a/config.py b/config.py
new file mode 100644
index 0000000..13a96a0
--- /dev/null
+++ b/config.py
@@ -0,0 +1,51 @@
+import os
+import os.path
+import tempfile
+from sugar.activity import activity
+
+MEASURE_ROOT = activity.get_bundle_path()
+ICONS_DIR = MEASURE_ROOT + '/icons'
+
+
+#Waveform drawing area dimensions
+WINDOW_W=1200.0
+WINDOW_H=700.0
+
+
+#In milliseconds, the delay interval after which the waveform draw function will be queued"
+REFRESH_TIME = 30
+
+#Multiplied with width and height to set placement of text
+TEXT_X_M = 0.65
+TEXT_Y_M = 0.70
+
+#Maximum number of graphs that can be simultaneously be displayed
+MAX_GRAPHS = 4
+
+#Device settings at start of Activity
+RATE = 48000
+MIC_BOOST = False
+DC_MODE_ENABLE = True
+CAPTURE_GAIN = 0
+BIAS = True
+
+#Interval, in ms, after which audio buffer will be sent to drawing class
+AUDIO_BUFFER_TIMEOUT = 30
+
+#When Activity quits
+QUIT_MIC_BOOST = False
+QUIT_DC_MODE_ENABLE = False
+QUIT_CAPTURE_GAIN = 100
+QUIT_BIAS = True
+QUIT_PCM = 70
+
+#Which context is active on start
+# 1 - sound
+# 2 - sensors
+CONTEXT = 2
+
+#How many maximum screenshots Measure will save while recording in Sound context
+SOUND_MAX_WAVE_LOGS = 10
+
+#To track if one context is logging, other wouldn't also do it simultaneously
+LOGGING_IN_SESSION = False