class ReadUntil::Session

Defined in:

read_until/session.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(connection : Minknow::Connection, config : Config, buffer : ReadBuffer, registry : ClassificationRegistry = ClassificationRegistry.default, signal_format : SignalFormat = SignalFormat.new) #

[View source]

Instance Method Detail

def buffer : ReadBuffer #

[View source]
def close : Nil #

[View source]
def config : Config #

[View source]
def each_read(batch_size : Int32 = 1, order : PopOrder = PopOrder::Newest, timeout : Time::Span | Nil = nil, & : Read -> Nil) : Nil #

[View source]
def next_read?(timeout : Time::Span | Nil = nil) : Read | Nil #

[View source]
def one_chunk? : Bool #

[View source]
def pop_reads(max : Int32 = 1, order : PopOrder = PopOrder::Newest) : Array(Read) #

[View source]
def progress : AcquisitionProgress | Nil #

[View source]
def reconfigure(*, channels : Range(Int32, Int32) | Nil = nil, raw_data : RawDataKind | Nil = nil, min_chunk_size : UInt64 | Nil = nil, prefilter : Prefilter | Nil = nil) : Nil #

[View source]
def running? : Bool #

[View source]
def start : self #

[View source]
def stats : Stats #

[View source]
def stop(read : Read | ReadRef) : ActionToken #

[View source]
def stop : Nil #

[View source]
def unblock(read : Read | ReadRef, for duration : Time::Span = config.unblock_duration) : ActionToken #

[View source]