fast registry load

minor fix on skill & registry

stripe ros2 schema desc
add create-device-skill

new registry system backwards to yaml

remove not exist resource

new registry sys
exp. support with add device

add ai conventions

correct raise create resource error

ret info fix revert

ret info fix

fix prcxi check

add create_resource schema

re signal host ready event

add websocket connection timeout and improve reconnection logic

add open_timeout parameter to websocket connection
add TimeoutError and InvalidStatus exception handling
implement exponential backoff for reconnection attempts
simplify reconnection logic flow

add gzip

change pose extra to any

add isFlapY
This commit is contained in:
Xuwznln
2026-03-04 18:59:45 +08:00
parent 145fcaae65
commit c001f6a151
99 changed files with 10885 additions and 7191 deletions

View File

@@ -22,7 +22,8 @@ bioyond_cell:
required:
- xlsx_path
type: object
result: {}
result:
type: object
required:
- goal
title: auto_batch_outbound_from_xlsx参数
@@ -490,7 +491,9 @@ bioyond_cell:
goal:
properties:
material_names:
type: string
items:
type: string
type: array
type_id:
default: 3a190ca0-b2f6-9aeb-8067-547e72c11469
type: string
@@ -499,7 +502,8 @@ bioyond_cell:
type: string
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: create_and_inbound_materials参数
@@ -535,7 +539,8 @@ bioyond_cell:
- type_id
- warehouse_name
type: object
result: {}
result:
type: object
required:
- goal
title: create_material参数
@@ -556,11 +561,16 @@ bioyond_cell:
goal:
properties:
mappings:
additionalProperties:
type: object
type: object
required:
- mappings
type: object
result: {}
result:
items:
type: object
type: array
required:
- goal
title: create_materials参数
@@ -592,7 +602,8 @@ bioyond_cell:
required:
- xlsx_path
type: object
result: {}
result:
type: object
required:
- goal
title: create_orders参数
@@ -624,7 +635,8 @@ bioyond_cell:
required:
- xlsx_path
type: object
result: {}
result:
type: object
required:
- goal
title: create_orders_v2参数
@@ -665,7 +677,8 @@ bioyond_cell:
- bottle_type
- location_code
type: object
result: {}
result:
type: object
required:
- goal
title: create_sample参数
@@ -718,7 +731,8 @@ bioyond_cell:
type: string
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: order_list_v2参数
@@ -821,7 +835,8 @@ bioyond_cell:
required:
- material_obj
type: object
result: {}
result:
type: object
required:
- goal
title: report_material_change参数
@@ -875,7 +890,8 @@ bioyond_cell:
properties: {}
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_continue参数
@@ -896,7 +912,8 @@ bioyond_cell:
properties: {}
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_reset参数
@@ -917,7 +934,8 @@ bioyond_cell:
properties: {}
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_start参数
@@ -1362,7 +1380,8 @@ bioyond_cell:
type: string
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_start_and_auto_feeding参数
@@ -1807,7 +1826,8 @@ bioyond_cell:
type: string
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_start_and_auto_feeding_v2参数
@@ -1828,7 +1848,8 @@ bioyond_cell:
properties: {}
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: scheduler_stop参数
@@ -1850,12 +1871,15 @@ bioyond_cell:
properties:
items:
items:
additionalProperties:
type: string
type: object
type: array
required:
- items
type: object
result: {}
result:
type: object
required:
- goal
title: storage_batch_inbound参数
@@ -1884,7 +1908,8 @@ bioyond_cell:
- material_id
- location_id
type: object
result: {}
result:
type: object
required:
- goal
title: storage_inbound参数
@@ -1905,7 +1930,8 @@ bioyond_cell:
properties: {}
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: transfer_1_to_2参数
@@ -1946,7 +1972,8 @@ bioyond_cell:
type: integer
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: transfer_3_to_2参数
@@ -1983,7 +2010,8 @@ bioyond_cell:
type: integer
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: transfer_3_to_2_to_1参数
@@ -2007,10 +2035,11 @@ bioyond_cell:
ip:
type: string
port:
type: string
type: integer
required: []
type: object
result: {}
result:
type: object
required:
- goal
title: update_push_ip参数
@@ -2039,7 +2068,8 @@ bioyond_cell:
required:
- order_code
type: object
result: {}
result:
type: object
required:
- goal
title: wait_for_order_finish参数
@@ -2072,7 +2102,8 @@ bioyond_cell:
required:
- order_code
type: object
result: {}
result:
type: object
required:
- goal
title: wait_for_order_finish_polling参数
@@ -2104,7 +2135,8 @@ bioyond_cell:
type: integer
required: []
type: object
result: {}
result:
type: boolean
required:
- goal
title: wait_for_transfer_task参数
@@ -2112,8 +2144,7 @@ bioyond_cell:
type: UniLabJsonCommand
module: unilabos.devices.workstation.bioyond_studio.bioyond_cell.bioyond_cell_workstation:BioyondCellWorkstation
status_types:
device_id: String
material_info: dict
device_id: ''
type: python
config_info: []
description: ''
@@ -2134,11 +2165,7 @@ bioyond_cell:
properties:
device_id:
type: string
material_info:
type: object
required:
- device_id
- material_info
type: object
registry_type: device
version: 1.0.0