Documentation ¶
Index ¶
- type HighLevelClient
- func (hlc *HighLevelClient) AddPlateTo(position string, plate interface{}, name string) driver.CommandStatus
- func (hlc *HighLevelClient) DriverType() ([]string, error)
- func (hlc *HighLevelClient) Finalize() driver.CommandStatus
- func (hlc *HighLevelClient) GetCapabilities() (liquidhandling.LHProperties, driver.CommandStatus)
- func (hlc *HighLevelClient) GetOutputFile() ([]byte, driver.CommandStatus)
- func (hlc *HighLevelClient) Initialize() driver.CommandStatus
- func (hlc *HighLevelClient) Message(level int, title, text string, showcancel bool) driver.CommandStatus
- func (hlc *HighLevelClient) RemoveAllPlates() driver.CommandStatus
- func (hlc *HighLevelClient) RemovePlateAt(position string) driver.CommandStatus
- func (hlc *HighLevelClient) Transfer(what, platefrom, wellfrom, plateto, wellto []string, volume []float64) driver.CommandStatus
- type LowLevelClient
- func (llc *LowLevelClient) AddPlateTo(position string, plate interface{}, name string) driver.CommandStatus
- func (llc *LowLevelClient) Aspirate(volume []float64, overstroke []bool, head int, multi int, platetype []string, ...) driver.CommandStatus
- func (llc *LowLevelClient) Dispense(volume []float64, blowout []bool, head int, multi int, platetype []string, ...) driver.CommandStatus
- func (llc *LowLevelClient) DriverType() ([]string, error)
- func (llc *LowLevelClient) Finalize() driver.CommandStatus
- func (llc *LowLevelClient) GetCapabilities() (liquidhandling.LHProperties, driver.CommandStatus)
- func (llc *LowLevelClient) GetOutputFile() ([]byte, driver.CommandStatus)
- func (llc *LowLevelClient) Initialize() driver.CommandStatus
- func (llc *LowLevelClient) LoadTips(channels []int, head, multi int, platetype, position, well []string) driver.CommandStatus
- func (llc *LowLevelClient) Message(level int, title, text string, showcancel bool) driver.CommandStatus
- func (llc *LowLevelClient) Mix(head int, volume []float64, platetype []string, cycles []int, multi int, ...) driver.CommandStatus
- func (llc *LowLevelClient) Move(deckposition []string, wellcoords []string, reference []int, ...) driver.CommandStatus
- func (llc *LowLevelClient) RemoveAllPlates() driver.CommandStatus
- func (llc *LowLevelClient) RemovePlateAt(position string) driver.CommandStatus
- func (llc *LowLevelClient) ResetPistons(head, channel int) driver.CommandStatus
- func (llc *LowLevelClient) SetDriveSpeed(drive string, rate float64) driver.CommandStatus
- func (llc *LowLevelClient) SetPipetteSpeed(head, channel int, rate float64) driver.CommandStatus
- func (llc *LowLevelClient) UnloadTips(channels []int, head, multi int, platetype, position, well []string) driver.CommandStatus
- func (llc *LowLevelClient) UpdateMetaData(props *liquidhandling.LHProperties) driver.CommandStatus
- func (llc *LowLevelClient) Wait(time float64) driver.CommandStatus
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 (hlc *HighLevelClient) GetCapabilities() (liquidhandling.LHProperties, driver.CommandStatus)
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 (llc *LowLevelClient) GetCapabilities() (liquidhandling.LHProperties, driver.CommandStatus)
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
Click to show internal directories.
Click to hide internal directories.