Skip to content

Commit 3afee80

Browse files
rickwierengaclaude
andauthored
feat(azenta): IntelliXcap 96 error-code readback and full RS232 command set (#1187)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent d7eb662 commit 3afee80

6 files changed

Lines changed: 1505 additions & 250 deletions

File tree

docs/api/pylabrobot.azenta.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,11 @@ FluidX IntelliXcap 96
5959

6060
FluidXIntelliXcap96
6161
FluidXError
62+
ExtendedStatus
63+
CartridgeProfile
64+
CartridgeInfo
65+
FirmwareVersions
6266
get_error_message
67+
is_recoverable_error
68+
ERROR_CODE_MESSAGES
69+
RECOVERABLE_ERROR_CODES

docs/user_guide/azenta/fluidx/intellixcap96/hello-world.ipynb

Lines changed: 208 additions & 69 deletions
Large diffs are not rendered by default.

pylabrobot/azenta/__init__.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
11
from .a4s import A4S, A4SDriver, A4SSealerBackend, A4SStatus, A4STemperatureBackend
2-
from .fluidx import ERROR_CODE_MESSAGES, FluidXError, FluidXIntelliXcap96, get_error_message
2+
from .fluidx import (
3+
ERROR_CODE_MESSAGES,
4+
RECOVERABLE_ERROR_CODES,
5+
CartridgeInfo,
6+
CartridgeProfile,
7+
ExtendedStatus,
8+
FirmwareVersions,
9+
FluidXError,
10+
FluidXIntelliXcap96,
11+
get_error_message,
12+
is_recoverable_error,
13+
)
314
from .xpeel import XPeel, XPeelDriver, XPeelPeelerBackend
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
from .intellixcap96 import (
22
ERROR_CODE_MESSAGES,
3+
RECOVERABLE_ERROR_CODES,
4+
CartridgeInfo,
5+
CartridgeProfile,
6+
ExtendedStatus,
7+
FirmwareVersions,
38
FluidXError,
49
FluidXIntelliXcap96,
510
get_error_message,
11+
is_recoverable_error,
612
)

0 commit comments

Comments
 (0)