[INSTRM-1493] Add AG CCD temperature to actor key Created: 17/Dec/21  Updated: 18/Feb/22  Resolved: 18/Feb/22

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

Type: Task Priority: Normal
Reporter: yuki.moritani Assignee: chyan
Resolution: Done Votes: 0
Labels: EngRun
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

At present, agccActor reads AG CCD temperatures (TEC temperature?) but they are not broadcasted. It is nice to get CCD temperature via MHS so that we can monitor the temperature more easily.



 Comments   
Comment by chyan [ 18/Feb/22 ]

I confirmed the CCD temperature keys are implemented in the master tree.

# Define typed command arguments for the above commands.
  self.keys = keys.KeysDictionary("agcc_agcc", (1, 1),
                     keys.Key("exptime", types.Float(), help="The exposure time"),
                     keys.Key("cameras", types.String(), help="List of active cameras[1-6]"),
                     keys.Key("bx", types.Int(), help="Serial Binning"),
                     keys.Key("by", types.Int(), help="Parallel Binning"),
                     keys.Key("cx", types.Int(), help="Corner x coordinate"),
                     keys.Key("cy", types.Int(), help="Corner y coordinate"),
                     keys.Key("sx", types.Int(), help="Serial size"),
                     keys.Key("sy", types.Int(), help="Parallel size"),
                     keys.Key("mode", types.Int(), help="Readout mode"),
                     keys.Key("temperature", types.Float(), help="CCD temperature"),
                     keys.Key("camera", types.Int(), help="Camera ID"),
                     keys.Key("regions", types.String(), help="Regions of interest, x1,y1,d1,x2,y2,d2"),
                     keys.Key("sequence", types.Int(), help="Sequence ID"),
                     keys.Key("count", types.Int(), help="Number of exposures in sequence"),
                     keys.Key("pfsVisitId", types.Int(), help="pfs_visit_id assigned by IIC"),
                     keys.Key("combined", types.Int(), help="0/1: multiple FITS files/single FITS file"),
                     keys.Key("centroid", types.Int(), help="0/1: if 1 do centroid else don't"),
                     keys.Key("fwhmx", types.Float(), help="X fwhm for centroid routine"),
                     keys.Key("fwhmy", types.Float(), help="Y fwhm for centroid routine"),
                     keys.Key("boxFind", types.Int(), help="box size for finding spots"),
                     keys.Key("boxCent", types.Int(), help="box size for centroiding spots"),
                     keys.Key("nmin", types.Int(), help="minimum number of points for spot"),
                     keys.Key("nmax", types.Int(), help="max number of points for spot"),
                     keys.Key("maxIt", types.Int(), help="maximum number of iterations for centroiding"),
                     keys.Key("findSigma", types.Float(), help="threshhold for finding spots"),
                     keys.Key("centSigma", types.Float(), help="threshhold for calculating moments of spots"),
                     keys.Key("threshSigma", types.Float(), help="threshhold calculating background level"),
                     keys.Key("threshFact", types.Float(), help="factor for engineering threshold measurements"),
                    keys.Key("cMethod", types.String(), help="method to use for centroiding (win, sep)"),
                                        )

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