Skip to content

Feature/motor export#192

Merged
wakonig merged 2 commits intomainfrom
feature/motor_export
Apr 28, 2026
Merged

Feature/motor export#192
wakonig merged 2 commits intomainfrom
feature/motor_export

Conversation

@wakonig
Copy link
Copy Markdown
Member

@wakonig wakonig commented Mar 26, 2026

No description provided.

Copilot AI review requested due to automatic review settings March 26, 2026 10:25
@wakonig wakonig force-pushed the feature/motor_export branch from 606fdf0 to 228fb97 Compare March 26, 2026 10:26
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the device configuration templates to reference ophyd_devices-exported classes (instead of ophyd.*) so configs can consistently point at this package’s public API, and expands the motor template variants.

Changes:

  • Switch OPHYD_DEVICE_TEMPLATES[*][*]["deviceClass"] strings from ophyd.* to ophyd_devices.*.
  • Add additional motor template variants (EpicsMotorEC, EpicsUserMotorVME) under the EpicsMotor group.
  • Re-export EpicsSignal, EpicsSignalRO, and EpicsSignalWithRBV from ophyd_devices/__init__.py to support ophyd_devices.* class-path resolution.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
ophyd_devices/interfaces/device_config_templates/ophyd_templates.py Updates template deviceClass strings and adds motor variants in the template map.
ophyd_devices/__init__.py Re-exports ophyd EPICS signal classes at the package root to match new template class paths.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ophyd_devices/interfaces/device_config_templates/ophyd_templates.py
Comment thread ophyd_devices/interfaces/device_config_templates/ophyd_templates.py
Comment thread ophyd_devices/interfaces/device_config_templates/ophyd_templates.py
Comment thread ophyd_devices/interfaces/device_config_templates/ophyd_templates.py
@wakonig wakonig merged commit f430a59 into main Apr 28, 2026
129 of 133 checks passed
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.

3 participants