Skip to content

Commit c19f31d

Browse files
authored
Merge pull request #123 from lucidcode/feature/cooldown-period
Add REM cooldown period after tosses and turns
2 parents 5ccc489 + 6f9b988 commit c19f31d

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

software/config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def __init__(self):
2525
self.default['CreateLogs'] = 0
2626
self.default['TriggerThreshold'] = 20
2727
self.default['TossThreshold'] = 800
28+
self.default['TossCooldown'] = 10
2829
self.default['TriggerDelay'] = 0
2930
self.default['TriggerInterval'] = 1000 * 60 * 1
3031
self.default['NREM1Delay'] = 1000 * 60 * 1

software/rem.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def detect(self, variance, global_variance):
1212

1313
if global_variance >= self.config.get('TossThreshold'):
1414
self.eye_movements = 0
15-
self.last_eye_movement = now + 1000 * 10
15+
self.last_eye_movement = now + 1000 * self.config.get('TossCooldown')
1616

1717
if now - self.last_eye_movement > 1000 * 60:
1818
if self.eye_movements > 0:

software/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '1.2.6'
1+
version = '1.2.7'

0 commit comments

Comments
 (0)