PositionLimits¶
-
class
lsst.ts.mthexapod.
PositionLimits
(maxXY: float, minZ: float, maxZ: float, maxUV: float, minW: float, maxW: float)¶ Bases:
object
Position 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 :