q434343
d13d3f7dfe
Merge pull request #250 from ALITTLELZ/adaptors
...
Add PRCXI functional modules and fix Deck layout
2026-03-26 12:27:06 +08:00
ALITTLELZ
71d35d31af
Register PRCXI9300ModuleSite/FunctionalModule for PLR deserialization
...
Added PRCXI9300ModuleSite and PRCXI9300FunctionalModule to the PLR
class registration in plr_additional_res_reg.py so find_subclass can
locate them during deserialization of cached cloud data. Also added
"module" and "carrier" to replace_plr_type and TYPE_MAP in
resource_tracker.py to suppress unknown type warnings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 18:32:01 +08:00
ALITTLELZ
7f4b57f589
Fix Deck slot Y-axis inversion: T1 should be top-left, not bottom-left
...
Upstream rewrite of PRCXI9300Deck lost the Y-axis flip logic from the
original `(3-row)*96+13` formula. T1-T4 were rendered at the bottom
instead of the top. Reversed _DEFAULT_SITE_POSITIONS Y coordinates and
updated prcxi_9320_slim.json accordingly. Also added "plateadapter" and
"module" to slim JSON content_type entries.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 17:16:04 +08:00
ALITTLELZ
0c667e68e6
Remove deprecated PRCXI9300PlateAdapterSite, replaced by PRCXI9300ModuleSite
...
PRCXI9300PlateAdapterSite was already removed by upstream/prcix9320.
Its functionality is now provided by PRCXI9300ModuleSite which serves
as the base class for functional modules (heating/cooling/shaking/magnetic).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 16:22:39 +08:00
ALITTLELZ
9430be51a4
Merge remote-tracking branch 'upstream/prcix9320' into adaptors
...
# Conflicts:
# unilabos/devices/liquid_handling/prcxi/prcxi.py
2026-03-25 16:04:17 +08:00
ALITTLELZ
a187a57430
Add PRCXI functional modules (heating/cooling/shaking/magnetic) and registry config
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 15:19:48 +08:00
q434343
68029217de
Merge branch 'dev' into prcix9320
2026-03-25 14:44:52 +08:00
q434343
792504e08c
Update .gitignore
2026-03-25 14:39:02 +08:00
ALITTLELZ
ca985f92ab
Add 'plateadapter' to device and test configurations
2026-03-02 14:35:12 +08:00
q434343
41be9e4e19
merge lab_resource,并修改transfer liquid
2026-02-28 16:05:29 +08:00
q434343
f38f3dfc89
Merge branch 'dev' into prcix9320
2026-02-11 11:44:15 +08:00
Xuwznln
699a0b3ce7
fix test resource schema
2026-02-10 23:08:29 +08:00
Xuwznln
cf3a20ae79
registry update & workflow update
2026-02-10 22:46:07 +08:00
Xuwznln
cdf0652020
add test mode
2026-02-10 15:18:41 +08:00
Xuwznln
60073ff139
support description & tags upload
2026-02-10 14:38:55 +08:00
q434343
d3f59913b0
Merge branch 'dev' into prcix9320
2026-02-10 14:15:36 +08:00
Xuwznln
a9053b822f
fix config load
2026-02-10 13:06:05 +08:00
Xuwznln
d238c2ab8b
fix log
2026-02-10 13:04:33 +08:00
Xuwznln
9a7d5c7c82
add registry name & add always free
2026-02-07 02:11:43 +08:00
q434343
f6d46e669d
Merge branch 'dev' into prcix9320
2026-02-06 15:14:59 +08:00
q434343
abf5555e37
修改添加step mode
2026-02-06 15:12:56 +08:00
Xuwznln
4f7d431c0b
correct config organic synthesis
2026-02-06 12:04:19 +08:00
Xuwznln
341a1b537c
Adapt to new scheduler, sampels, and edge upload format ( #230 )
...
* add sample_material
* adapt to new samples sys
* fix pump transfer. fix resource update when protocol & ros callback
* Adapt to new scheduler.
2026-02-06 00:49:53 +08:00
Xuwznln
957fb41a6f
Feat/samples ( #229 )
...
* add sample_material
* adapt to new samples sys
2026-02-05 00:42:12 +08:00
Xuwznln
26271bcab8
adapt to new samples sys
2026-02-04 18:49:08 +08:00
q434343
e4d915c59c
Merge branch 'dev' into prcix9320
2026-02-04 15:46:16 +08:00
q434343
11a38d4558
添加加热震荡模块与磁力模块
2026-02-04 15:28:23 +08:00
Xuwznln
84a8223173
adapt to new edge format
2026-02-03 23:22:38 +08:00
Xuwznln
e8d1263488
workflow upload & prcxi transfer liquid
2026-02-03 18:10:32 +08:00
Xuwznln
380b39100d
lh liquid
2026-02-03 15:15:57 +08:00
Xuwznln
56eb7e2ab4
speed up registry load
2026-02-02 20:01:04 +08:00
Xuwznln
23ce145f74
workflow upload & set liquid fix & add set liquid with plate
2026-02-02 18:23:33 +08:00
Xuwznln
b0da149252
fix upload workflow json
2026-02-02 17:19:07 +08:00
Xuwznln
07c9e6f0fe
save class name when deserialize & protocol execute test
2026-02-02 16:05:17 +08:00
Xuwznln
ccec6b9d77
Support root node change pos
2026-02-02 12:03:19 +08:00
hanhua@dp.tech
dadfdf3d8d
add unilabos_class
2026-01-30 18:07:53 +08:00
q434343
aeeb36d075
Merge branch 'dev' into prcix9320
2026-01-28 14:46:26 +08:00
q434343
3478bfd7ed
修改部分bug
2026-01-28 14:43:52 +08:00
Xuwznln
400bb073d4
gather query
2026-01-28 13:23:25 +08:00
Xuwznln
3f63c36505
transfer liquid handles
2026-01-28 11:45:45 +08:00
Xuwznln
0ae94f7f3c
add msg goal
2026-01-28 09:21:43 +08:00
Xuwznln
7eacae6442
Fix OT2 & ReAdd Virtual Devices
2026-01-28 01:05:32 +08:00
Xuwznln
f7d2cb4b9e
CI Check use production mode
2026-01-27 19:59:06 +08:00
Xuwznln
bf980d7248
v0.10.17
...
(cherry picked from commit 176de521b4 )
2026-01-27 19:41:49 +08:00
Xuwznln
27c0544bfc
Fix Build 13
2026-01-27 19:36:42 +08:00
Xuwznln
d48e77c9ae
Fix Build 12
2026-01-27 19:16:21 +08:00
Xuwznln
e70a5bea66
Fix Build 11
2026-01-27 19:09:39 +08:00
Xuwznln
467d75dc03
Fix Build 10
2026-01-27 17:41:06 +08:00
Xuwznln
9feeb0c430
Fix Build 9
2026-01-27 15:51:40 +08:00
Xuwznln
b2f26ffb28
Fix Build 8
2026-01-27 15:39:15 +08:00