Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Update - improved settings loading for devices #6

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

manzelmi-thorlabs
Copy link
Contributor

Device adapter now has the ability to auto detect settings for connected stages. This is done using the settings XML files in the Kinesis installation. Functionality is as follows:

  • TinyXML is used for settings file reading.
  • For controllers that require the user to select the connected actuator/stage, a drop-down in the pre-init properties list is populated with compatible stages. The user must select the desired stage. This reads settings from XML and pushes them to the controller.
  • For controllers that auto detect the connected actuator/stage, the adatper will load settings and query the actuator name. This is then used to update local variables for use in UI.
  • For customers, using legacy config files, the device units per mm/rev properties are left in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant