Download Position
Quick Facts
| Property | Value |
|---|---|
| Class | DULPythonPosition |
| Module | cenpydownload.DULPythonPosition |
| Package | cenpydownload |
| Release | R2025.2.4 |
| Methods | 9 |
| Inherits from | OlpCorePythonProgramComponent |
| Subclasses | Upload Position |
Inheritance
Quick Start
# Boilerplate Example
downloadPosition = ... # obtained from the runtime context
result = downloadPosition.GetXYZ()Method Index
| Method | Returns | Summary |
|---|---|---|
GetXYZ | tuple | Gets position |
GetOrientation | tuple | Gets orientation |
GetConfig | str | Gets position config |
GetTurn | str | Gets turn value |
GetAllJointValues | list[DULPythonJoint] | Gets the vector of all joints and joint values |
GetMainJointValues | list[DULPythonJoint] | Gets the vector of main joints and joint values |
GetExternalJointValues | list[DULPythonJoint] | Gets the vector of external joints and joint values |
GetProcessType | ProcessType | Gets process type |
GetTargetType | TargetType | Gets target type |
Query Methods
GetXYZ
def GetXYZ() -> tupleGets position
Returns: tuple — tuple of double containing position values
GetOrientation
def GetOrientation() -> tupleGets orientation
Returns: tuple — tuple of double containing rotation angles values
GetConfig
def GetConfig() -> strGets position config
Returns: str — config string
GetTurn
def GetTurn() -> strGets turn value
Returns: str — turn value string
GetAllJointValues
def GetAllJointValues() -> list[DULPythonJoint]Gets the vector of all joints and joint values
Returns: list[DULPythonJoint] — returns list[tuple[DULPythonJoint, float]] for all joint values
GetMainJointValues
def GetMainJointValues() -> list[DULPythonJoint]Gets the vector of main joints and joint values
Returns: list[DULPythonJoint] — returns list[tuple[DULPythonJoint, float]] for main joint values
GetExternalJointValues
def GetExternalJointValues() -> list[DULPythonJoint]Gets the vector of external joints and joint values
Returns: list[DULPythonJoint] — returns list[tuple[DULPythonJoint, float]] for external joint values
GetProcessType
def GetProcessType() -> ProcessTypeGets process type
Returns: ProcessType — process type
GetTargetType
def GetTargetType() -> TargetTypeGets target type
Returns: TargetType — target type
Related Types
Version Notes
This class is documented as of release R2025.2.4.