class FileHeader

Attributes

crc[RW]
header_size[RW]
num_record_bytes[RW]
profile_version[RW]
protocol_version[RW]
valid_file[RW]

Public Class Methods

new(io) click to toggle source
# File lib/fitreader/file_header.rb, line 4
def initialize(io)
  @header_size = io.readbyte
  @protocol_version = io.readbyte
  @profile_version = readbytes(io, 'v', 2)
  @num_record_bytes = readbytes(io, 'V', 4)
  @valid_file = io.read(4) == '.FIT'
  @crc = readbytes(io, 'v', 2)
end