Open Issues Need Help
View All on GitHubAI Summary: Enhance the `tm_devices` Python package to allow adding a device using the HISLIP protocol without relying on a configuration file. This involves modifying the `DeviceManager` class to accept the `lan_device_name` as a keyword argument in the `add_device` method, mirroring the functionality currently provided through the configuration file.
AI Summary: Implement a feature to allow users to customize the termination character for each device in the `tm_devices` configuration file. This involves modifying the device configuration handling to accept and utilize a new termination character setting, ensuring compatibility with various instruments.
AI Summary: Debug a PyInstaller packaging issue with the `tm_devices` Python library. The issue causes applications using `tm_devices` to fail at runtime with a "tm_devices was not installed" error, even though it's installed in the development environment. The task involves reproducing the error, investigating the PyInstaller configuration and `tm_devices` dependencies, and finding a solution to correctly bundle the library for deployment.