Andy6M
f355722281
feat: migrate to pymodbus 3.11.4 and update bioyond configs
PyModbus 3.x Migration:
- Copied modbus.py and client.py from dev branch for compatibility
- Rewrote FLOAT32 decoding using struct module in coin_cell_assembly.py
- Fixed STRING decoding for QR codes (battery and electrolyte barcodes)
- Tested successfully on hardware with correct data decoding
Bioyond Studio Updates:
- Updated bioyond_studio config.py
- Modified bioyond_cell_workstation.py
- Enhanced warehouse.py and decks.py
- Added README_WAREHOUSE.md documentation
Parameter Enhancements:
- Enhanced coin_cell_workstation.yaml parameter descriptions
- Added matrix position ranges and indexing rules
Breaking changes:
- Requires pymodbus >= 3.9.0
- Removed deprecated BinaryPayloadDecoder/BinaryPayloadBuilder
- Updated to use client.convert_from/to_registers() methods
2026-01-10 17:01:40 +08:00
..
2025-06-29 19:18:25 +08:00
2025-08-01 01:25:58 +08:00
2025-09-19 11:43:25 +08:00
2025-09-25 18:53:04 +08:00
2025-11-08 13:39:01 +08:00
2025-11-15 02:14:45 +08:00
2025-10-27 18:16:26 +08:00
2025-04-17 15:19:47 +08:00
2025-04-17 15:19:47 +08:00
2025-11-19 14:22:26 +08:00
2025-11-08 13:39:01 +08:00
2025-12-14 13:08:27 +08:00
2025-12-14 13:08:27 +08:00
2025-06-29 19:18:25 +08:00
2025-11-15 02:23:09 +08:00
2025-04-17 15:19:47 +08:00
2025-08-11 15:01:04 +08:00
2025-11-08 13:39:01 +08:00
2025-11-15 03:02:23 +08:00
2025-06-29 19:18:25 +08:00
2025-11-15 02:50:17 +08:00
2025-11-15 02:50:17 +08:00
2025-04-17 15:19:47 +08:00
2025-11-15 02:14:45 +08:00
2025-12-19 18:02:38 +08:00
2025-04-17 15:19:47 +08:00
2025-04-17 15:19:47 +08:00
2025-04-17 15:19:47 +08:00
2025-11-27 14:24:50 +08:00
2026-01-10 17:01:40 +08:00
2025-11-15 02:14:45 +08:00
2025-11-15 02:23:09 +08:00
2025-09-19 11:43:25 +08:00
2025-06-29 19:18:25 +08:00
2025-04-17 15:19:47 +08:00