pcdshub / lightpath

LCLS Lightpath Module
https://pcdshub.github.io/lightpath
Other
4 stars 9 forks source link

API: Controller #51

Closed teddyrendahl closed 6 years ago

teddyrendahl commented 6 years ago

Description

API

Enhancements

Maintenance

Fixes

Motivation and Context

Closes #32 Closes #47

Do you think this closes #18? This new configuration will create two paths PBT and XCS. This greatly improves the situation as the PBT path will include devices in the XCS hutch itself.

How Has This Been Tested?

Minimal changes to tests. Updated to new API.

Where Has This Been Documented?

Updated docstrings

codecov-io commented 6 years ago

Codecov Report

Merging #51 into master will decrease coverage by 0.01%. The diff coverage is 88.63%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
- Coverage    87.3%   87.28%   -0.02%     
==========================================
  Files           6        7       +1     
  Lines         386      409      +23     
==========================================
+ Hits          337      357      +20     
- Misses         49       52       +3
Impacted Files Coverage Δ
lightpath/path.py 83.21% <100%> (-0.7%) :arrow_down:
lightpath/ui/gui.py 92.43% <100%> (ø) :arrow_up:
lightpath/config.py 100% <100%> (ø)
lightpath/controller.py 81.66% <86.84%> (+4.16%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 71de692...45e7ffa. Read the comment docs.