Add new PyQt UI
This commit is contained in:
@ -1,35 +1,36 @@
|
||||
"""
|
||||
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.
|
||||
"""
|
||||
"""Public package exports for the refactored laser-control application."""
|
||||
|
||||
from .controller import LaserController
|
||||
from .models import (
|
||||
DeviceStatus,
|
||||
Measurements,
|
||||
ManualModeParams,
|
||||
VariationParams,
|
||||
VariationType
|
||||
)
|
||||
from .models import DeviceState, DeviceStatus, Measurements
|
||||
from .exceptions import (
|
||||
LaserControlError,
|
||||
ValidationError,
|
||||
CommunicationError,
|
||||
DeviceError
|
||||
DeviceError,
|
||||
CurrentOutOfRangeError,
|
||||
DeviceNotRespondingError,
|
||||
DeviceStateError,
|
||||
InvalidParameterError,
|
||||
PortNotFoundError,
|
||||
ProtocolError,
|
||||
TemperatureOutOfRangeError,
|
||||
)
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "2.0.0"
|
||||
__all__ = [
|
||||
"LaserController",
|
||||
"DeviceState",
|
||||
"DeviceStatus",
|
||||
"Measurements",
|
||||
"ManualModeParams",
|
||||
"VariationParams",
|
||||
"VariationType",
|
||||
"LaserControlError",
|
||||
"ValidationError",
|
||||
"CommunicationError",
|
||||
"DeviceError"
|
||||
]
|
||||
"CurrentOutOfRangeError",
|
||||
"DeviceError",
|
||||
"DeviceNotRespondingError",
|
||||
"DeviceStateError",
|
||||
"InvalidParameterError",
|
||||
"PortNotFoundError",
|
||||
"ProtocolError",
|
||||
"TemperatureOutOfRangeError",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user