module documentation

Classes related to OPC UA Relative Spatial Location Information Model.

see https://reference.opcfoundation.org/specs/OPC-10000-210/full

Class CartesianFrame Describes the translation and rotation of an object relative to a base coordinate frame.
Class FrameFolder A named UA folder for SpatialObject, and the CartesianFrame objects inside it.
Class Orientation Angular orientation defined by A=roll (X), B=pitch (Y), C=yaw (Z).
Class Pose Pose defined by Cartesian Position and angular Orientation.
Class Position Cartesian position defined by X, Y, and Z coordinates.
Class PositionFrame Cartesian position frame with the fixed OPC UA name PositionFrame.
Class SpatialObject Spatial Object contains a PositionFrame and further CartesianFrame can be attached.
Class SpatialObjectList Spatial Object List from OPC UA Relative Spatial Location (RSL) specification.
Class WorldFrame Root Cartesian frame with the fixed OPC UA name WorldFrame.
Function _convert Undocumented
Function _require_supported Undocumented
Constant _ANGLE Undocumented
Constant _LENGTH Undocumented
def _convert(value: float, src_unit: Unit, dst_unit: Unit, table: dict[Unit, float]) -> float:

Undocumented

def _require_supported(unit: Unit, table: dict[Unit, float]):

Undocumented

_ANGLE =

Undocumented

Value
{Unit.DEGREE_UNIT_OF_ANGLE: math.pi / 180, Unit.RADIAN: 1.0}
_LENGTH =

Undocumented

Value
{Unit.MILLIMETRE: 0.001, Unit.CENTIMETRE: 0.01, Unit.METRE: 1.0}