[INSTRM-1400] Implement boresight measurement routines Created: 15/Oct/21  Updated: 27/Oct/21  Resolved: 27/Oct/21

Status: Done
Project: Instrument control development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: hassan Assignee: karr
Resolution: Done Votes: 0
Labels: EngRun
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
is blocked by INSTRM-744 Add boresight measurement acquisition... Done
Relates
relates to INFRA-303 Update bore-sight calculation method ... Done
relates to INSTRM-1413 Update bore-sight calculation method ... Done
Story Points: 2
Sprint: EngRun3Cleanup

 Description   

Implement code to measure boresight based on Sept engineering run data.

The boresight measurement should be written to the opDB.



 Comments   
Comment by hassan [ 15/Oct/21 ]

This may require discussions with cloomis regarding the interface to the fpsActor.

Comment by cloomis [ 15/Oct/21 ]

Are the operational routines implemented in INSTRM-744 still valid? And this work simply replaces the internal measurement routines?

Comment by chyan [ 21/Oct/21 ]

INSTRM-744 was tagged as finished item. Currently, there is a function called calculateBoresight, which exact fiducial fiber location from database and calculate the bore-sight. But we did not test this function in last engineering run.

Comment by karr [ 21/Oct/21 ]

Boresight routine has been added in mcsRoutines. Calling sequence i

boresight = calcBoresight(db, frameIds, pfsVisitId)

where db is the database connections, frameIds is a list of the frameIds in the sequence, and pfsVisitId is the visit id for writing to mcs_boresight.

The routine will pull the centroid and insrot values from the database, and write the calculated value to mcs_boresight with the current date stamp. 

 

Comment by karr [ 25/Oct/21 ]

merged to master

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