Skip to content

Commit 622331b

Browse files
committed
Add REM cooldown period after tosses and turns
1 parent 7969da5 commit 622331b

2 files changed

Lines changed: 2 additions & 1 deletion

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:

0 commit comments

Comments
 (0)