[INSTRM-540] Install MCS camera drivers more cleanly. Created: 22/Oct/18 Updated: 04/Oct/21 Resolved: 04/Oct/21 |
|
| Status: | Done |
| Project: | Instrument control development |
| Component/s: | ics_mcsActor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Normal |
| Reporter: | cloomis | Assignee: | chyan |
| Resolution: | Done | Votes: | 0 |
| Labels: | MCS, PFI | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Reviewers: | chyan |
| Description |
|
The canonexp and shutter programs in ics_mcsActor/source/canonexp are currently installed to: INSTALLPATH = /usr/local/bin CONFIGPATH = /home/pfs/mhs/devel/ics_mcsActor/etc They could copy into (and be used from) $(PRODUCT_DIR)/bin and $(PRODUCT_DIR)/etc. Something like: INSTALLPATH = ../../bin CONFIGPATH = ../../etc Given that they have to built against external libraries, and that the shutter requires building a kernel driver, I suspect that the whole source directory should actually be pulled out into its own ics_mcs_devices product. |
| Comments |
| Comment by cloomis [ 10/Nov/18 ] |
|
This would probably "just work", as long as the package is installed (with 'python setup.py' or 'pfsinstall') on the ics machine itself – the machine with the libraries. That's a reasonable requirement to make this a clean installation. A separate issue (and important from the PFS project point of view) would be to add EDT/canon, etc. packages which would provide the libraries, headers, and kernel drivers; and require those to be set up. Not sure what the legalities are; EDT should be OK. |
| Comment by chyan [ 04/Oct/21 ] |
|
The driver location of MCS is tested in September e-run of 2021. It is now stable and this ticket should be closed. |