Device#
If you are building a new device API, read in this order:
Topic Guide#
Core Architecture#
Base Device: Defines the synchronized device abstraction and lifecycle.
Traffic Manager: Implements transport communication (Serial, VISA, TCP/IP).
Command Solver: Maps standardized operations to protocol commands.
Metadata and API Contracts#
Parameter System: Declares configuration parameters, constraints, and parsing rules.
Function System: Declares operation signatures, validates inputs/outputs, and binds execution.
Runtime Utilities#
Error Handling: Standard error propagation and contextual wrapping.
Logging System: Process-level logging setup and usage patterns.
Auto Test: Automated smoke tests for configuration and operation workflows.