Class: Fit4Ruby::FitHeader
- Inherits:
-
BinData::Record
- Object
- BinData::Record
- Fit4Ruby::FitHeader
- Defined in:
- lib/fit4ruby/FitHeader.rb
Instance Method Summary collapse
Instance Method Details
#check ⇒ Object
29 30 31 32 33 34 35 36 |
# File 'lib/fit4ruby/FitHeader.rb', line 29 def check unless header_size == 14 Log.fatal { "Unsupported header size #{@header.header_size}" } end unless data_type == '.FIT' Log.fata { "Unknown file type #{@header.data_type}" } end end |
#dump ⇒ Object
38 39 40 41 42 43 44 45 46 |
# File 'lib/fit4ruby/FitHeader.rb', line 38 def dump puts "Fit File Header\n Header Size: \#{header_size}\n Protocol Version: \#{protocol_version}\n Profile Version: \#{profile_version}\n Data Size: \#{data_size}\n" end |
#end_pos ⇒ Object
48 49 50 |
# File 'lib/fit4ruby/FitHeader.rb', line 48 def end_pos header_size + data_size end |