Download Program
Quick Facts
| Property | Value |
|---|---|
| Class | DULPythonProgram |
| Module | cenpydownload.DULPythonProgram |
| Package | cenpydownload |
| Release | R2025.2.4 |
| Methods | 5 |
| Inherits from | OlpCorePythonProgram |
| Subclasses | Upload Program |
Inheritance
Quick Start
# Boilerplate Example
downloadProgram = ... # obtained from the runtime context
result = downloadProgram.GetUsedBaseProfile()Method Index
| Method | Returns | Summary |
|---|---|---|
GetUsedBaseProfile | DULPythonBaseProfile | Gets the program wide base profile, if set. |
GetUsedToolProfile | DULPythonToolProfile | Gets the program wide tool profile, if set. |
GetOperationGroups | list[DULPythonOperationGroup] | Gets all operation groups |
GetSubprograms | list[DULPythonSubprogram] | Gets all subprograms |
GetGroupsAndSubprograms | list | Gets all operation groups and subprograms |
Query Methods
GetUsedBaseProfile
def GetUsedBaseProfile() -> DULPythonBaseProfileGets the program wide base profile, if set.
Returns: DULPythonBaseProfile — returns the used BaseProfile if set for the entire program, None otherwise
GetUsedToolProfile
def GetUsedToolProfile() -> DULPythonToolProfileGets the program wide tool profile, if set.
Returns: DULPythonToolProfile — returns the used ToolProfile if set for the entire program, None otherwise
GetOperationGroups
def GetOperationGroups() -> list[DULPythonOperationGroup]Gets all operation groups
Returns: list[DULPythonOperationGroup] — returns a list of DULPythonOperationGroup containing all operation groups
GetSubprograms
def GetSubprograms() -> list[DULPythonSubprogram]Gets all subprograms
Returns: list[DULPythonSubprogram] — returns a list of DULPythonSubprogram containing all subprograms
GetGroupsAndSubprograms
def GetGroupsAndSubprograms() -> listGets all operation groups and subprograms
Returns: list — returns a list of all operation groups and subprograms
Related Types
Version Notes
This class is documented as of release R2025.2.4.
Was this page helpful?