[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.

Generated at Sat Feb 10 16:26:04 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.