lib/jeti/log/data/rx_data.rb
module Jeti; module Log; module Data
class RxData
attr_reader :time
attr_reader :voltage
attr_reader :antenna1
attr_reader :antenna2
attr_reader :quality
def initialize(time, fields)
raise ArgumentError unless fields.length == 4
@time = time
@voltage, @antenna1, @antenna2, @quality = fields
end
end
class RxDataBuilder
def self.build(file)
CompositeDatasetBuilder.build(file, RxData, /Rx/, /U Rx/, /A1/, /A2/, /Q/)
end
end
end; end; end