Fixed variable name to not conflict with base function names

master
NateSchoolfield 3 years ago
parent 6e3ddc2045
commit fc23f1f3c9
  1. 12
      vibrate.py

@ -28,7 +28,7 @@ class Vibrate():
def heartrate_alarm(self, settings):
interval_minutes = settings['interval_minutes']
duration_seconds = settings['duration_seconds']
type = settings['type']
vibration_type = settings['type']
heartrate_alarm_pct = settings['heartrate_alarm_pct']
tick_time = time.time()
@ -40,7 +40,7 @@ class Vibrate():
heartrate_alarm_pct,
duration_seconds,
interval_minutes))
if type not in ['random', 'pattern', 'rolling', 'continuous']:
if vibration_type not in ['random', 'pattern', 'rolling', 'continuous']:
self.vibration_log.warn("Invalid or no vibration type specified: {}".format(type))
self.vibration_log.warn("Must be one of these: random, pattern, rolling, continuous")
return
@ -49,13 +49,13 @@ class Vibrate():
elapsed_time = tick_time - buzz_timer
if elapsed_time >= buzz_delay and self.heartrate_increase_pct >= heartrate_alarm_pct:
self.vibration_log.info("Heartrate alarm triggered at {} percent, buzzing".format(self.heartrate_increase_pct))
if type == 'random':
if vibration_type == 'random':
self.vibrate_random(duration_seconds)
elif type == 'pattern':
elif vibration_type == 'pattern':
self.vibrate_pattern(duration_seconds)
elif type == 'rolling':
elif vibration_type == 'rolling':
self.vibrate_rolling(duration_seconds)
elif type == 'continuous':
elif vibration_type == 'continuous':
self.vibrate_continuous(duration_seconds)
buzz_timer = tick_time
elif not elapsed_time >= buzz_delay and self.heartrate_increase_pct >= heartrate_alarm_pct:

Loading…
Cancel
Save