Class: Fit4Ruby::HeartRateZones
- Inherits:
-
FitDataRecord
- Object
- FitDataRecord
- Fit4Ruby::HeartRateZones
- Includes:
- RecordAggregator
- Defined in:
- lib/fit4ruby/HeartRateZones.rb
Constant Summary
Constants inherited from FitDataRecord
Constants included from BDFieldNameTranslator
BDFieldNameTranslator::BD_DICT
Instance Attribute Summary
Attributes inherited from FitDataRecord
Instance Method Summary collapse
- #check(index) ⇒ Object
-
#initialize(field_values) ⇒ HeartRateZones
constructor
A new instance of HeartRateZones.
Methods included from RecordAggregator
#aggregate, #aggregate_ascent_descent, #aggregate_geo_region, #aggregate_heart_rate, #aggregate_speed_distance, #aggregate_stance_time, #aggregate_strides, #aggregate_vertical_oscillation
Methods inherited from FitDataRecord
#<=>, #==, #export, #get, #get_as, #get_unit_by_name, #set, #set_field_values, #write
Methods included from BDFieldNameTranslator
Methods included from Converters
#conversion_factor, #fit_time_to_time, #secsToDHMS, #secsToHM, #secsToHMS, #speedToPace, #time_to_fit_time
Constructor Details
#initialize(field_values) ⇒ HeartRateZones
Returns a new instance of HeartRateZones.
22 23 24 25 26 |
# File 'lib/fit4ruby/HeartRateZones.rb', line 22 def initialize(field_values) super('heart_rate_zones') set_field_values(field_values) end |
Instance Method Details
#check(index) ⇒ Object
28 29 30 31 32 |
# File 'lib/fit4ruby/HeartRateZones.rb', line 28 def check(index) unless @lap_index == index Log.fatal "lap_index must be #{index}, not #{@lap_index}" end end |