mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 21:11:12 +00:00
Update biomek.py
This commit is contained in:
@@ -2,13 +2,13 @@ import requests
|
|||||||
from typing import List, Sequence, Optional, Union, Literal
|
from typing import List, Sequence, Optional, Union, Literal
|
||||||
from geometry_msgs.msg import Point
|
from geometry_msgs.msg import Point
|
||||||
from unilabos_msgs.msg import Resource
|
from unilabos_msgs.msg import Resource
|
||||||
|
|
||||||
from pylabrobot.resources import (
|
from pylabrobot.resources import (
|
||||||
Resource,
|
|
||||||
TipRack,
|
TipRack,
|
||||||
Container,
|
Container,
|
||||||
Coordinate,
|
Coordinate,
|
||||||
Well
|
|
||||||
)
|
)
|
||||||
|
|
||||||
from unilabos.ros.nodes.resource_tracker import DeviceNodeResourceTracker # type: ignore
|
from unilabos.ros.nodes.resource_tracker import DeviceNodeResourceTracker # type: ignore
|
||||||
from .liquid_handler_abstract import LiquidHandlerAbstract
|
from .liquid_handler_abstract import LiquidHandlerAbstract
|
||||||
|
|
||||||
@@ -123,10 +123,7 @@ class LiquidHandlerBiomek(LiquidHandlerAbstract):
|
|||||||
liquid_type: list[str],
|
liquid_type: list[str],
|
||||||
liquid_volume: list[int],
|
liquid_volume: list[int],
|
||||||
slot_on_deck: int,
|
slot_on_deck: int,
|
||||||
res_id,
|
|
||||||
class_name,
|
|
||||||
bind_locations,
|
|
||||||
parent
|
|
||||||
):
|
):
|
||||||
"""
|
"""
|
||||||
创建一个新的资源。
|
创建一个新的资源。
|
||||||
@@ -146,6 +143,16 @@ class LiquidHandlerBiomek(LiquidHandlerAbstract):
|
|||||||
dict: 创建的资源字典
|
dict: 创建的资源字典
|
||||||
"""
|
"""
|
||||||
# TODO:需要对好接口,下面这个是临时的
|
# TODO:需要对好接口,下面这个是临时的
|
||||||
|
for resource in resources:
|
||||||
|
res_id = resource.id
|
||||||
|
class_name = resource.class_name
|
||||||
|
parent = bind_parent_id
|
||||||
|
bind_locations = Coordinate.from_point(resource.bind_location)
|
||||||
|
liquid_input_slot = liquid_input_slot
|
||||||
|
liquid_type = liquid_type
|
||||||
|
liquid_volume = liquid_volume
|
||||||
|
slot_on_deck = slot_on_deck
|
||||||
|
|
||||||
resource = {
|
resource = {
|
||||||
"id": res_id,
|
"id": res_id,
|
||||||
"class": class_name,
|
"class": class_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user