exceptions¤
GPIBLibraryError
¤
Bases: OSError
Exception from the GPIB library.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
message
|
str
|
The error message. |
required |
name
|
str
|
The GPIB function name. |
''
|
ibsta
|
int
|
The status value. |
0
|
iberr
|
int
|
The error code. |
0
|
Source code in src/msl/equipment/interfaces/gpib.py
389 390 391 392 393 394 395 396 397 398 399 |
|
MSLConnectionError
¤
Bases: OSError
Base class for connection-related exceptions.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
interface
|
Interface
|
An interface subclass. |
required |
message
|
str
|
A message to append to the generic error message. |
required |
Source code in src/msl/equipment/interfaces/message_based.py
423 424 425 426 427 428 429 430 431 |
|
MSLTimeoutError
¤
MSLTimeoutError(interface: MessageBased, message: str = '')
Bases: TimeoutError
A timeout exception for I/O operations.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
interface
|
MessageBased
|
A message-based interface subclass. |
required |
message
|
str
|
An optional message to append to the generic timeout error message. |
''
|
Source code in src/msl/equipment/interfaces/message_based.py
437 438 439 440 441 442 443 444 445 446 |
|