Skip to content

Conversation

jwlodek
Copy link
Collaborator

@jwlodek jwlodek commented Sep 17, 2025

TODO: need to test with the xspress3 mini in the lab.

@Copilot Copilot AI review requested due to automatic review settings September 17, 2025 21:08
Copy link
Contributor

@Copilot 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

This PR adds comprehensive Ansible role support for the xspress3 detector system. The implementation includes module configuration, device role templates, and deployment configuration for managing xspress3 IOC instances.

  • Creates complete xspress3 device role with EPICS templates and configuration files
  • Adds module dependency definition for xspress3 version 911d16d
  • Provides deployment configuration with device-specific environment variables and PV settings

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
roles/install_module/vars/xspress3_911d16d.yml Defines module dependency configuration for xspress3
roles/device_roles/xspress3/templates/postInit.cmd.j2 Post-initialization command template with channel setup
roles/device_roles/xspress3/templates/base.cmd.j2 Base EPICS startup commands and driver configuration
roles/device_roles/xspress3/templates/auto_settings.req.j2 Autosave settings configuration for ROI statistics
roles/device_roles/xspress3/tasks/main.yml Ansible tasks for installing xspress3 role files
roles/device_roles/xspress3/schema.yml Schema validation for xspress3 configuration
roles/device_roles/xspress3/files/SetChannelValues.cmd Channel-specific default value configuration
roles/device_roles/xspress3/files/DefineSCAROI.cmd SCA and ROI plugin configuration per channel
roles/device_roles/xspress3/example.yml Example configuration for xspress3 IOC
roles/device_roles/xspress3/README.md Basic documentation for the xspress3 role
roles/deploy_ioc/vars/xspress3.yml IOC deployment configuration with PV settings

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

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