Class FocalPlaneCommands
java.lang.Object
org.lsst.ccs.subsystem.focalplane.FocalPlaneCommands
Convenience commands which can be issued at the focal-plane level. Typically
used to send query commands to the REBs and tabulate the results.
- Author:
- tonyj
-
Method Summary
Modifier and TypeMethodDescriptionGet the CCDType for each REB.Gets the list of REB hardware versions.Gets the partition for each REBGets the list of REB serial numbers.getSequencerParameter(String name) Gets the value of a named sequencer parameter.Gets the value of a all sequencer parameters.Gets the back bias on states.Gets the scan mode for each REB.Gets the running state of all sequencers.
-
Method Details
-
getCCDType
@Command(type=QUERY, description="Get configured CCD types", level=0, autoAck=false) public Map<String,String> getCCDType()Get the CCDType for each REB.- Returns:
- A map of REBName=>CCDType for each online REB
-
getSequencerParameter
@Command(type=QUERY, description="Get sequencer parameter values", autoAck=false) public Map<String,Number> getSequencerParameter(@Argument(name="name",description="The parameter name") String name) Gets the value of a named sequencer parameter.- Parameters:
name- The parameter name- Returns:
- The map of values, one per REB
-
getSequencerParameters
@Command(type=QUERY, description="Get sequencer parameter values", autoAck=false) public Map<String,Map<String, getSequencerParameters()Integer>> Gets the value of a all sequencer parameters.- Returns:
- The map of values, one per REB
-
getREBHwVersions
@Command(type=QUERY, description="Get the list of REB hardware versions", autoAck=false) public Map<String,Number> getREBHwVersions()Gets the list of REB hardware versions.- Returns:
- The map of REB hardware versions
-
getREBSerialNumbers
@Command(type=QUERY, description="Get the list of REB serial numbers", autoAck=false) public Map<String,Number> getREBSerialNumbers()Gets the list of REB serial numbers.- Returns:
- The map of REB serial numbers
-
isBackBiasOn
@Command(type=QUERY, description="Get the back bias on states", autoAck=false) public Map<String,Boolean> isBackBiasOn()Gets the back bias on states.- Returns:
- A map of the back bias on states for each REB
-
isSequencerRunning
@Command(type=QUERY, description="Get the running states of the sequencers", autoAck=false) public Map<String,Boolean> isSequencerRunning()Gets the running state of all sequencers.- Returns:
- A map of the sequencer running states for each REB
-
isScanEnabled
@Command(type=QUERY, description="Get the scan mode enabled states", autoAck=false) public Map<String,Boolean> isScanEnabled()Gets the scan mode for each REB.- Returns:
- A list of the scan mode states for each REB
-
getREBPartition
@Command(type=QUERY, description="Get the scan mode enabled states", autoAck=false) public Map<String,String> getREBPartition()Gets the partition for each REB- Returns:
- A list of the scan mode states for each REB
-