class
Minknow::DeviceService
- Minknow::DeviceService
- Reference
- Object
Overview
Wrapper around the MinKNOW Device gRPC service.
Provides device-independent hardware queries: device info, state, flow cell
info, calibration and temperature. Access via Connection#device.
Defined in:
minknow/device_service.crConstructors
Instance Method Summary
-
#calibration : CalibrationResponse
Returns the current calibration for the device.
-
#channels_layout : ChannelsLayout
Returns the channel layout for the attached device.
- #client : MinknowApi::Device::DeviceService::Client
-
#device_info : DeviceInfo
Returns general information about the device attached to this position.
-
#device_state : DeviceState
Returns the current device state (connected / ready).
-
#flow_cell_info : FlowCellInfo
Returns information about the flow cell loaded in this position.
-
#stream_device_state : GRPC::ServerStream(MinknowApi::Device::GetDeviceStateResponse)
Streams device state changes.
-
#stream_flow_cell_info : GRPC::ServerStream(MinknowApi::Device::GetFlowCellInfoResponse)
Streams flow cell info changes.
-
#stream_temperature : GRPC::ServerStream(MinknowApi::Device::GetTemperatureResponse)
Streams temperature changes.
-
#temperature : Temperature
Returns the current temperature reading.
Constructor Detail
Instance Method Detail
Returns general information about the device attached to this position.
Returns information about the flow cell loaded in this position.
Streams device state changes. Returns an iterable server stream.
Streams flow cell info changes. Returns an iterable server stream.
Streams temperature changes. Returns an iterable server stream.