class DmmUtil::RecordingMeasurementCursor
Public Class Methods
new(driver, recording)
click to toggle source
# File lib/dmm_util/recording_measurement_cursor.rb, line 6 def initialize(driver, recording) @driver = driver @recording = recording end
Public Instance Methods
[](idx)
click to toggle source
# File lib/dmm_util/recording_measurement_cursor.rb, line 21 def [](idx) RecordingMeasurement.new(@driver.qsrr(@recording.raw[:reading_index] ,idx)) end
count()
click to toggle source
# File lib/dmm_util/recording_measurement_cursor.rb, line 11 def count @recording.num_samples end
each() { |self| ... }
click to toggle source
# File lib/dmm_util/recording_measurement_cursor.rb, line 15 def each (0..(count-1)).each do |idx| yield(self[idx]) end end