class PostRunner::DailyMonitoringAnalyzer::MonitoringSample
Attributes
active_calories[R]
activity_type[R]
cycles[R]
distance[R]
floors_climbed[R]
floors_descended[R]
steps[R]
timestamp[R]
weekly_moderate_activity_minutes[R]
weekly_vigorous_activity_minutes[R]
Public Class Methods
new(m)
click to toggle source
# File lib/postrunner/DailyMonitoringAnalyzer.rb, line 28 def initialize(m) @timestamp = m.timestamp types = [ 'generic', 'running', 'cycling', 'transition', 'fitness_equipment', 'swimming', 'walking', 'unknown7', 'resting', 'unknown9' ] if (cati = m.current_activity_type_intensity) @activity_type = types[cati & 0x1F] @activity_intensity = (cati >> 5) & 0x7 else @activity_type = m.activity_type end @active_time = m.active_time @active_calories = m.active_calories @ascent = m.ascent @descent = m.descent @floors_climbed = m.floors_climbed @floors_descended = m.floors_descended @cycles = m.cycles @distance = m.distance @duration_min = m.duration_min @heart_rate = m.heart_rate @steps = m.steps @weekly_moderate_activity_minutes = m.weekly_moderate_activity_minutes @weekly_vigorous_activity_minutes = m.weekly_vigorous_activity_minutes end