class

ReadUntil::Read

Inherits Reference < Object

Live read chunk with signal data and metadata. Signal access is guarded by format validation to ensure consistency. Note: Read number tracking is reserved for future implementation; actions currently require explicit read id.

Constructors

new(channel : Int32, id : String, start_sample : UInt64 | Nil = nil, chunk_start_sample : UInt64 = 0_u64, chunk_length : UInt64 = 0_u64, classification_ids : Array(Int32) = [] of Int32, raw_bytes : Bytes = Bytes.empty, median_before : Float32 = 0.0_f32, median : Float32 = 0.0_f32, registry : ClassificationRegistry = ClassificationRegistry.default, signal_format : SignalFormat = SignalFormat.new, raw_data_kind : RawDataKind = RawDataKind::Calibrated)
Source

Instance methods

adapter?
Source
calibrated_signal
Source
channel
Source
chunk_classifications
Source
chunk_length
Source
chunk_start_sample
Source
classification_ids
Source
classification_names
Source
classifications
Source
classified_as?(klass : ReadClass) : Bool
Source
classified_as?(klass : Symbol) : Bool
Source
median
Source
median_before
Source
raw_bytes
Source
raw_data
Source
raw_data_kind
Source
signal(type : Int16.class) : Slice(Int16)
Source
signal(type : Float32.class) : Slice(Float32)
Source
signal_format
Source
start_sample
Source
strand?
Source
uncalibrated_signal
Source