ifm3dpy.deserialize.ODSExtrinsicCalibrationCorrectionV1
- class ifm3dpy.deserialize.ODSExtrinsicCalibrationCorrectionV1
Bases:
objectClass for managing an instance of an struct ODSExtrinsicCalibrationCorrectionV1
- __init__(self: ODSExtrinsicCalibrationCorrectionV1) None
Constructor
Methods
__init__(self)Constructor
deserialize(buffer)Deserialize ODSExtrinsicCalibrationCorrectionV1 Buffer
Attributes
The completion rate ranging from 0.0 to 1.0, where 1.0 indicates that sufficient data was collected to estimate all three delta values.
A flag indicating a valid estimation of the rotation delta value.
The estimated rot delta value [rad] to correct the extrinsic calibration.
The rotation value [rad] of the (corrected) extrinsic calibration (extrinsicHeadToUser).
version of the grid
- static deserialize(buffer: Annotated[numpy.typing.ArrayLike, numpy.uint8]) ODSExtrinsicCalibrationCorrectionV1
Deserialize ODSExtrinsicCalibrationCorrectionV1 Buffer
- Parameters
buffer (
numpy.ndarray) – The raw buffer data as an array ofnumpy.uint8.- Returns
The deserialized structure.
- Return type
- property completion_rate
The completion rate ranging from 0.0 to 1.0, where 1.0 indicates that sufficient data was collected to estimate all three delta values.
- property rot_delta_valid
A flag indicating a valid estimation of the rotation delta value.
0means invalid,1means valid. Array of [X, Y, Z].
- property rot_delta_value
The estimated rot delta value [rad] to correct the extrinsic calibration. Array of [X, Y, Z].
- property rot_head_to_user
The rotation value [rad] of the (corrected) extrinsic calibration (extrinsicHeadToUser). Array of [X, Y, Z].
- property version
version of the grid