class
Minknow::DataService
- Minknow::DataService
- Reference
- Object
Overview
Wrapper around the MinKNOW Data gRPC service.
Exposes the live-reads bidirectional stream and helper types for
building GetLiveReadsRequest messages.
Access via Connection#data.
Defined in:
minknow/data_service.crConstructors
Class Method Summary
-
.actions_request(actions : Array(Action)) : LiveRequest
Convenience: builds an actions-only request from a batch of actions.
-
.setup_request(first_channel : Int32 = 1, last_channel : Int32 = 512, raw_data_type : RawDataType = RawDataType::CALIBRATED, sample_minimum_chunk_size : UInt64 = 0_u64, accepted_first_chunk_classifications : Array(Int32) = [] of Int32) : LiveRequest
Convenience: builds a setup-only request message.
-
.stop_action(action_id : String, channel : UInt32, read_id : String) : Action
Convenience: builds a stop-further-data action.
-
.unblock_action(action_id : String, channel : UInt32, read_id : String, duration : Float64 = 0.1) : Action
Convenience: builds an unblock action.
Instance Method Summary
- #client : MinknowApi::Data::DataService::Client
-
#data_types : DataTypes
Returns the data types (signal calibration, dtype) for this device.
-
#live_reads : GRPC::BidiCall(LiveRequest, LiveResponse)
Opens a bidirectional live-reads stream.
Constructor Detail
Class Method Detail
Convenience: builds an actions-only request from a batch of actions.
Convenience: builds a setup-only request message.
Convenience: builds a stop-further-data action.
Convenience: builds an unblock action.
Instance Method Detail
Returns the data types (signal calibration, dtype) for this device.
Opens a bidirectional live-reads stream.
Returns a GRPC::BidiCall that you send GetLiveReadsRequest messages
into and receive GetLiveReadsResponse messages from.
The first message sent must contain a StreamSetup.