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

IMAT: WPI Syringe Pump IOC Start up and error handling #3275

Closed
5 tasks
ghost opened this issue Jun 18, 2018 · 3 comments
Closed
5 tasks

IMAT: WPI Syringe Pump IOC Start up and error handling #3275

ghost opened this issue Jun 18, 2018 · 3 comments

Comments

@ghost
Copy link

ghost commented Jun 18, 2018

See Issue #3261 for more details.

The following features have been added:

  • Created IOC, device emulator and tests.
  • Added the following functionality:
    • Starting the device
    • Stopping the device
    • Query the run status of the device
    • Handle errors correctly.

Acceptance Criteria

  • All tests pass.
  • The IOC communicates with the syringe pump in the office successfully.
    • Can start and stop the syringe.
    • Can query the run status.
    • Handles errors as appropriate.
@ghost
Copy link
Author

ghost commented Jun 18, 2018

The following pull requests are related to this issue:

Updated the wiki on IOC Test Framework to include running by test name (https://github.com/ISISComputingGroup/EPICS-IOC_Test_Framework/blob/master/README.md).

@DominicOram
Copy link
Contributor

All functionality seems to be there. As discussed a few housekeeping things:

@John-Holt-Tessella
Copy link
Contributor

For release:

  1. Copy IOC and Support modules from build to release folder Build105_syringe_pump
  2. Copy to instrument
  3. Run build_iocstartups.py

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

No branches or pull requests

3 participants