35 lines
725 B
Python
35 lines
725 B
Python
"""
|
|
Laser Control Module
|
|
|
|
A standalone module for controlling dual laser systems with temperature and current regulation.
|
|
Provides a clean API for integration into any Python application.
|
|
"""
|
|
|
|
from .controller import LaserController
|
|
from .models import (
|
|
DeviceStatus,
|
|
Measurements,
|
|
ManualModeParams,
|
|
VariationParams,
|
|
VariationType
|
|
)
|
|
from .exceptions import (
|
|
LaserControlError,
|
|
ValidationError,
|
|
CommunicationError,
|
|
DeviceError
|
|
)
|
|
|
|
__version__ = "1.0.0"
|
|
__all__ = [
|
|
"LaserController",
|
|
"DeviceStatus",
|
|
"Measurements",
|
|
"ManualModeParams",
|
|
"VariationParams",
|
|
"VariationType",
|
|
"LaserControlError",
|
|
"ValidationError",
|
|
"CommunicationError",
|
|
"DeviceError"
|
|
] |