Module csw.ParamFactories
Classes
class ParamFactories
-
Expand source code
class ParamFactories: """ commonly used params factories """ @staticmethod def obsIdParam(obsId: ObsId) -> Parameter[str]: return ObserveEventKeys.obsId.set(str(obsId)) @staticmethod def exposureIdParam(exposureId: ExposureId) -> Parameter[str]: return ObserveEventKeys.exposureId.set(str(exposureId)) @staticmethod def operationalStateParam(operationalState: OperationalState) -> Parameter[str]: return ObserveEventKeys.operationalState.set(operationalState.name) @staticmethod def errorMessageParam(errorMessage: str) -> Parameter[str]: return ObserveEventKeys.errorMessage.set(errorMessage) @staticmethod def exposureInProgressParam(exposureInProgress: bool) -> Parameter[bool]: return ObserveEventKeys.exposureInProgress.set(exposureInProgress) @staticmethod def abortInProgressParam(abortInProgress: bool) -> Parameter[bool]: return ObserveEventKeys.abortInProgress.set(abortInProgress) @staticmethod def isAbortedParam(isAborted: bool) -> Parameter[bool]: return ObserveEventKeys.isAborted.set(isAborted) @staticmethod def exposureTimeParam(exposureTime: int) -> Parameter[int]: return ObserveEventKeys.exposureTime.set(exposureTime) @staticmethod def remainingExposureTimeParam(remainingExposureTime: int) -> Parameter[int]: return ObserveEventKeys.remainingExposureTime.set(remainingExposureTime) @staticmethod def readsInRampParam(readsInRamp: int) -> Parameter[int]: return ObserveEventKeys.readsInRamp.set(readsInRamp) @staticmethod def readsCompleteParam(readsComplete: int) -> Parameter[int]: return ObserveEventKeys.readsComplete.set(readsComplete) @staticmethod def rampsInExposureParam(rampsInExposure: int) -> Parameter[int]: return ObserveEventKeys.rampsInExposure.set(rampsInExposure) @staticmethod def rampsCompleteParam(rampsComplete: int) -> Parameter[int]: return ObserveEventKeys.rampsComplete.set(rampsComplete) @staticmethod def coaddsInExposureParam(coaddsInExposure: int) -> Parameter[int]: return ObserveEventKeys.coaddsInExposure.set(coaddsInExposure) @staticmethod def coaddsDoneParam(coaddsDone: int) -> Parameter[int]: return ObserveEventKeys.coaddsDone.set(coaddsDone) @staticmethod def downTimeReasonParam(reasonForDownTime: str) -> Parameter[str]: return ObserveEventKeys.downTimeReason.set(reasonForDownTime) @staticmethod def filenameParam(filename: str) -> Parameter[str]: return ObserveEventKeys.filename.set(filename) @staticmethod def coordinateSystemParam(coordinateSystem: CoordinateSystem) -> Parameter[str]: return ObserveEventKeys.coordinateSystem.set(coordinateSystem.name) @staticmethod def pOffsetParam(pOffset: float) -> Parameter[float]: return ObserveEventKeys.pOffSet.set(pOffset) @staticmethod def qOffsetParam(qOffset: float) -> Parameter[float]: return ObserveEventKeys.qOffSet.set(qOffset)
commonly used params factories
Static methods
def abortInProgressParam(abortInProgress: bool) ‑> Parameter[bool]
-
Expand source code
@staticmethod def abortInProgressParam(abortInProgress: bool) -> Parameter[bool]: return ObserveEventKeys.abortInProgress.set(abortInProgress)
def coaddsDoneParam(coaddsDone: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def coaddsDoneParam(coaddsDone: int) -> Parameter[int]: return ObserveEventKeys.coaddsDone.set(coaddsDone)
def coaddsInExposureParam(coaddsInExposure: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def coaddsInExposureParam(coaddsInExposure: int) -> Parameter[int]: return ObserveEventKeys.coaddsInExposure.set(coaddsInExposure)
def coordinateSystemParam(coordinateSystem: CoordinateSystem) ‑> Parameter[str]
-
Expand source code
@staticmethod def coordinateSystemParam(coordinateSystem: CoordinateSystem) -> Parameter[str]: return ObserveEventKeys.coordinateSystem.set(coordinateSystem.name)
def downTimeReasonParam(reasonForDownTime: str) ‑> Parameter[str]
-
Expand source code
@staticmethod def downTimeReasonParam(reasonForDownTime: str) -> Parameter[str]: return ObserveEventKeys.downTimeReason.set(reasonForDownTime)
def errorMessageParam(errorMessage: str) ‑> Parameter[str]
-
Expand source code
@staticmethod def errorMessageParam(errorMessage: str) -> Parameter[str]: return ObserveEventKeys.errorMessage.set(errorMessage)
def exposureIdParam(exposureId: ExposureId) ‑> Parameter[str]
-
Expand source code
@staticmethod def exposureIdParam(exposureId: ExposureId) -> Parameter[str]: return ObserveEventKeys.exposureId.set(str(exposureId))
def exposureInProgressParam(exposureInProgress: bool) ‑> Parameter[bool]
-
Expand source code
@staticmethod def exposureInProgressParam(exposureInProgress: bool) -> Parameter[bool]: return ObserveEventKeys.exposureInProgress.set(exposureInProgress)
def exposureTimeParam(exposureTime: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def exposureTimeParam(exposureTime: int) -> Parameter[int]: return ObserveEventKeys.exposureTime.set(exposureTime)
def filenameParam(filename: str) ‑> Parameter[str]
-
Expand source code
@staticmethod def filenameParam(filename: str) -> Parameter[str]: return ObserveEventKeys.filename.set(filename)
def isAbortedParam(isAborted: bool) ‑> Parameter[bool]
-
Expand source code
@staticmethod def isAbortedParam(isAborted: bool) -> Parameter[bool]: return ObserveEventKeys.isAborted.set(isAborted)
def obsIdParam(obsId: ObsId) ‑> Parameter[str]
-
Expand source code
@staticmethod def obsIdParam(obsId: ObsId) -> Parameter[str]: return ObserveEventKeys.obsId.set(str(obsId))
def operationalStateParam(operationalState: OperationalState) ‑> Parameter[str]
-
Expand source code
@staticmethod def operationalStateParam(operationalState: OperationalState) -> Parameter[str]: return ObserveEventKeys.operationalState.set(operationalState.name)
def pOffsetParam(pOffset: float) ‑> Parameter[float]
-
Expand source code
@staticmethod def pOffsetParam(pOffset: float) -> Parameter[float]: return ObserveEventKeys.pOffSet.set(pOffset)
def qOffsetParam(qOffset: float) ‑> Parameter[float]
-
Expand source code
@staticmethod def qOffsetParam(qOffset: float) -> Parameter[float]: return ObserveEventKeys.qOffSet.set(qOffset)
def rampsCompleteParam(rampsComplete: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def rampsCompleteParam(rampsComplete: int) -> Parameter[int]: return ObserveEventKeys.rampsComplete.set(rampsComplete)
def rampsInExposureParam(rampsInExposure: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def rampsInExposureParam(rampsInExposure: int) -> Parameter[int]: return ObserveEventKeys.rampsInExposure.set(rampsInExposure)
def readsCompleteParam(readsComplete: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def readsCompleteParam(readsComplete: int) -> Parameter[int]: return ObserveEventKeys.readsComplete.set(readsComplete)
def readsInRampParam(readsInRamp: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def readsInRampParam(readsInRamp: int) -> Parameter[int]: return ObserveEventKeys.readsInRamp.set(readsInRamp)
def remainingExposureTimeParam(remainingExposureTime: int) ‑> Parameter[int]
-
Expand source code
@staticmethod def remainingExposureTimeParam(remainingExposureTime: int) -> Parameter[int]: return ObserveEventKeys.remainingExposureTime.set(remainingExposureTime)