PositionLimits¶
-
class
lsst.ts.mthexapod.PositionLimits(maxXY: float, minZ: float, maxZ: float, maxUV: float, minW: float, maxW: float)¶ Bases:
objectPosition limits.
The field names match those used in the SAL MTHexapod configureLimits command and config event. The order of the fields matches the order of parameters in the low-level controller command to configure limits.
Parameters: - maxXY :
float Maximum absolute value of x and y, i.e. symmetrical about 0 (um).
- minZ :
float Minimum value of z (um)
- maxZ :
float Maximum value of z (um)
- maxUV :
float Maximum absolute value of u and v, i.e. symmetrical about 0 (deg).
- minW :
float Minimum value of w (deg)
- maxW :
float Maximum value of w (deg)
- ExceptionClass :
Exception, optional Exception class to raise.
Raises: - ExceptionClass
If maxXY <= 0, maxZ <= minZ, maxUV <= 0, or maxW <= minW.
Methods Summary
field_names()from_struct(data)Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW Methods Documentation
-
classmethod
field_names()¶
-
classmethod
from_struct(data)¶ Construct an instance from any object with fields: maxXY, minZ, maxZ, maxUV, minW, maxW
- maxXY :