client

package
v0.0.0-...-a011eca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2022 License: BSD-3-Clause, GPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HighLevelClient

type HighLevelClient struct {
	// contains filtered or unexported fields
}

func NewHighLevelClient

func NewHighLevelClient(address string) (*HighLevelClient, error)

NewHighLevelClient create a client for connecting with a remote high level server

func NewHighLevelClientFromConn

func NewHighLevelClientFromConn(conn *grpc.ClientConn) *HighLevelClient

NewHighLevelClientFromConn create a client for connecting with a remote high level server from a grpc Conn object

func (*HighLevelClient) AddPlateTo

func (hlc *HighLevelClient) AddPlateTo(position string, plate interface{}, name string) driver.CommandStatus

func (*HighLevelClient) DriverType

func (hlc *HighLevelClient) DriverType() ([]string, error)

func (*HighLevelClient) Finalize

func (hlc *HighLevelClient) Finalize() driver.CommandStatus

func (*HighLevelClient) GetCapabilities

func (*HighLevelClient) GetOutputFile

func (hlc *HighLevelClient) GetOutputFile() ([]byte, driver.CommandStatus)

func (*HighLevelClient) Initialize

func (hlc *HighLevelClient) Initialize() driver.CommandStatus

func (*HighLevelClient) Message

func (hlc *HighLevelClient) Message(level int, title, text string, showcancel bool) driver.CommandStatus

func (*HighLevelClient) RemoveAllPlates

func (hlc *HighLevelClient) RemoveAllPlates() driver.CommandStatus

func (*HighLevelClient) RemovePlateAt

func (hlc *HighLevelClient) RemovePlateAt(position string) driver.CommandStatus

func (*HighLevelClient) Transfer

func (hlc *HighLevelClient) Transfer(what, platefrom, wellfrom, plateto, wellto []string, volume []float64) driver.CommandStatus

type LowLevelClient

type LowLevelClient struct {
	// contains filtered or unexported fields
}

func NewLowLevelClient

func NewLowLevelClient(address string) (*LowLevelClient, error)

NewLowLevelClient create a client for connecting with a remote low level server

func NewLowLevelClientFromConn

func NewLowLevelClientFromConn(conn *grpc.ClientConn) *LowLevelClient

NewLowLevelClientFromConn create a client for connecting with a remove low level server from a grpc Conn object

func (*LowLevelClient) AddPlateTo

func (llc *LowLevelClient) AddPlateTo(position string, plate interface{}, name string) driver.CommandStatus

func (*LowLevelClient) Aspirate

func (llc *LowLevelClient) Aspirate(volume []float64, overstroke []bool, head int, multi int, platetype []string, what []string, llf []bool) driver.CommandStatus

func (*LowLevelClient) Dispense

func (llc *LowLevelClient) Dispense(volume []float64, blowout []bool, head int, multi int, platetype []string, what []string, llf []bool) driver.CommandStatus

func (*LowLevelClient) DriverType

func (llc *LowLevelClient) DriverType() ([]string, error)

func (*LowLevelClient) Finalize

func (llc *LowLevelClient) Finalize() driver.CommandStatus

func (*LowLevelClient) GetCapabilities

func (*LowLevelClient) GetOutputFile

func (llc *LowLevelClient) GetOutputFile() ([]byte, driver.CommandStatus)

func (*LowLevelClient) Initialize

func (llc *LowLevelClient) Initialize() driver.CommandStatus

func (*LowLevelClient) LoadTips

func (llc *LowLevelClient) LoadTips(channels []int, head, multi int, platetype, position, well []string) driver.CommandStatus

func (*LowLevelClient) Message

func (llc *LowLevelClient) Message(level int, title, text string, showcancel bool) driver.CommandStatus

func (*LowLevelClient) Mix

func (llc *LowLevelClient) Mix(head int, volume []float64, platetype []string, cycles []int, multi int, what []string, blowout []bool) driver.CommandStatus

func (*LowLevelClient) Move

func (llc *LowLevelClient) Move(deckposition []string, wellcoords []string, reference []int, offsetX, offsetY, offsetZ []float64, plate_type []string, head int) driver.CommandStatus

func (*LowLevelClient) RemoveAllPlates

func (llc *LowLevelClient) RemoveAllPlates() driver.CommandStatus

func (*LowLevelClient) RemovePlateAt

func (llc *LowLevelClient) RemovePlateAt(position string) driver.CommandStatus

func (*LowLevelClient) ResetPistons

func (llc *LowLevelClient) ResetPistons(head, channel int) driver.CommandStatus

func (*LowLevelClient) SetDriveSpeed

func (llc *LowLevelClient) SetDriveSpeed(drive string, rate float64) driver.CommandStatus

func (*LowLevelClient) SetPipetteSpeed

func (llc *LowLevelClient) SetPipetteSpeed(head, channel int, rate float64) driver.CommandStatus

func (*LowLevelClient) UnloadTips

func (llc *LowLevelClient) UnloadTips(channels []int, head, multi int, platetype, position, well []string) driver.CommandStatus

func (*LowLevelClient) UpdateMetaData

func (llc *LowLevelClient) UpdateMetaData(props *liquidhandling.LHProperties) driver.CommandStatus

func (*LowLevelClient) Wait

func (llc *LowLevelClient) Wait(time float64) driver.CommandStatus

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL