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 <<"EOT" Fit File Header Header Size: #{header_size} Protocol Version: #{protocol_version} Profile Version: #{profile_version} Data Size: #{data_size} EOT end |
#end_pos ⇒ Object
48 49 50 |
# File 'lib/fit4ruby/FitHeader.rb', line 48 def end_pos header_size + data_size end |