Skip to content

Conversation

PTKu
Copy link
Contributor

@PTKu PTKu commented Oct 4, 2025

This pull request standardizes the naming of the parent object parameter across multiple component libraries by renaming it from parent to inParent. The change is consistently applied in method signatures, calls, and internal logic for ABB Robotics, Balluff Identification, and Cognex Vision components. This improves code clarity and consistency, making it easier to understand and maintain.

Parameter Renaming and Consistency

  • Renamed the parent parameter to inParent in all Run method signatures, calls, and related logic for ABB Robotics components (including AxoIrc5_v_1_x_x and AxoOmnicore_v_1_x_x) and updated all usages in documentation and sandbox files. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Renamed the parent parameter to inParent in Balluff Identification component methods and updated all usages in documentation and sandbox files. [1] [2] [3] [4] [5]
  • Renamed the parent parameter to inParent in Cognex Vision component methods and updated all usages in documentation, sandbox, and control files. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]

Internal Logic Updates

  • Updated all internal checks and error handling logic to use inParent instead of parent, ensuring consistent null checks and error reporting throughout ABB Robotics, Balluff Identification, and Cognex Vision components. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Documentation and Sandbox Updates

  • Updated documentation and sandbox files to use the new inParent parameter name in all relevant method calls and examples, ensuring that usage examples reflect the new standard. [1] [2] [3]

These changes collectively improve code readability and maintainability by enforcing a consistent naming convention for parent object parameters across all supported device components.

PTKu added 2 commits October 3, 2025 16:15
…ultiple components for consistency and clarity.

- Updated method signatures and calls in various components including Festo, Keyence, Kuka, Mitsubishi, Rexroth, Pneumatics, and Siemens.
- Ensured all instances of 'parent' were replaced with 'inParent' in method definitions and calls.
- Adjusted related documentation to reflect the new parameter naming.
…e components

- Updated method signatures and calls in AxoInsight, AxoVisionPro, and various Desoutter, Drives, Dukane, Keyence, Rexroth, and Mitsubishi components to replace 'parent' with 'inParent'.
- Adjusted related documentation to reflect the new parameter naming.
- Ensured consistency in method calls and error handling checks for null values.
@PTKu PTKu marked this pull request as ready for review October 4, 2025 06:37
PTKu added 2 commits October 4, 2025 09:33
…efactor parameter naming from 'Parent' to 'inParent' in AxoBlinker method.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant