ReadUntil::Read
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)
SourceInstance methods
adapter?
Sourcecalibrated_signal
Sourcechannel
Sourcechunk_classifications
Sourcechunk_length
Sourcechunk_start_sample
Sourceclassification_ids
Sourceclassification_names
Sourceclassifications
Sourceid
Sourcemedian
Sourcemedian_before
Sourceraw_bytes
Sourceraw_data
Sourceraw_data_kind
Sourceref
Sourcesignal_format
Sourcestart_sample
Sourcestrand?
Sourceuncalibrated_signal
Source