pylabrobot.resources.tip_tracker.SpotTipTracker#

class pylabrobot.resources.tip_tracker.SpotTipTracker#

Bases: pylabrobot.resources.tip_tracker.TipTracker

A tip spot tip tracker tracks and validates tip operations for a single tip spot: a location where tips are stored.

Attributes

has_tip

Whether the tip tracker has a tip.

history

The past operations.

is_disabled

Methods

__init__()

clear()

Clear the history.

commit()

Commit the pending operations.

disable()

Disable the tip tracker.

enable()

Enable the tip tracker.

get_tip()

Get the tip.

handle_drop(op)

Update the pending state with the operation, if it is valid.

handle_pickup(op)

Update the pending state with the operation, if it is valid.

queue_drop(op)

Update the pending state with the operation, if the operation is valid

queue_pickup(op)

Update the pending state with the operation, if the operation is valid

rollback()

Rollback the pending operations.

set_tip(tip)

Set the tip.