pycatia.dnb_robot_interfaces.rob_generic_controller¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.dnb_robot_interfaces.rob_generic_controller.RobGenericController(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectRobGenericControllerINTERFACE : DNBIARobGenericControllerDESCRIPTION This allows add/remove and get/set of controllerprofiles- add_accuracy_profile(profile: GenericAccuracyProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddAccuracyProfile(GenericAccuracyProfile profile)Add a new Accuracy Profile into controller.Parameters:profileinterface pointer to Accuracy profileReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (GenericAccuracyProfile) –
- Return type:
None
- add_motion_profile(profile: GenericMotionProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddMotionProfile(GenericMotionProfile profile)Add a new Motion Profile into controller.Parameters:profileinterface pointer to Motion profileReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (GenericMotionProfile) –
- Return type:
None
- add_obj_frame_profile(profile: GenericObjFrameProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddObjFrameProfile(GenericObjFrameProfile profile)Add a new ObjFrame Profile into controller.Parameters:profileinterface pointer to ObjFrame profileReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (GenericObjFrameProfile) –
- Return type:
None
- add_tool_profile(i_profile: GenericToolProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddToolProfile(GenericToolProfile iProfile)Add a new Tool Profile into controller.Parameters:profileinterface pointer to tool profileReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
i_profile (GenericToolProfile) –
- Return type:
None
- get_accuracy_profile(name: str, profile: GenericAccuracyProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAccuracyProfile(CATBSTR name,GenericAccuracyProfile profile)Get Accuracy profile given name.Parameters:nameThis parameter contains name of the Accuracy profile.profileThis outer parameter contains interface pointer to Accuracyprofile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
profile (GenericAccuracyProfile) –
- Return type:
None
- get_accuracy_profile_count(count: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAccuracyProfileCount(long count)Get number of Accuracy profiles in controller.Parameters:countThis outer parameter contains number of Accuracy profiles.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
count (int) –
- Return type:
None
- get_accuracy_profiles(profiles: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAccuracyProfiles(CATSafeArrayVariant profiles)Get Accuracy profiles list in controller.Parameters:profilesThis outer parameter contains Accuracy profile list.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise.
- Parameters:
profiles (tuple) –
- Return type:
None
- get_current_accuracy_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetCurrentAccuracyProfile(CATBSTR profile)Get current Accuracy profile name used in controller.Parameters:profileThis outer parameter contains Accuracy profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- get_current_motion_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetCurrentMotionProfile(CATBSTR profile)Get current Motion profile name used in controller.Parameters:profileThis outer parameter contains Motion profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- get_current_obj_frame_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetCurrentObjFrameProfile(CATBSTR profile)Get current ObjFrame profile name used in controller.Parameters:profileThis outer parameter contains ObjFrame profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- get_current_tool_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetCurrentToolProfile(CATBSTR profile)Get current tool profile name used in controller.Parameters:profileThis outer parameter contains tool profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- get_motion_profile(name: str, profile: GenericMotionProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetMotionProfile(CATBSTR name,GenericMotionProfile profile)Get Motion profile given name.Parameters:nameThis parameter contains name of the Motion profile.profileThis outer parameter contains interface pointer to Motion profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
profile (GenericMotionProfile) –
- Return type:
None
- get_motion_profile_count(count: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetMotionProfileCount(long count)Get number of Motion profiles in controller.Parameters:countThis outer parameter contains number of Motion profiles.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
count (int) –
- Return type:
None
- get_motion_profiles(profiles: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetMotionProfiles(CATSafeArrayVariant profiles)Get Motion profiles list in controller.Parameters:profilesThis outer parameter contains Motion profile list.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profiles (tuple) –
- Return type:
None
- get_name(o_name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetName(CATBSTR oName)Retreives name of the generic controller.Parameters:namename of the controller to be set.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
o_name (str) –
- Return type:
None
- get_obj_frame_profile(name: str, profile: GenericObjFrameProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetObjFrameProfile(CATBSTR name,GenericObjFrameProfile profile)Get ObjFrame profile given name.Parameters:nameThis parameter contains name of the ObjFrame profile.profileThis outer parameter contains interface pointer to ObjFrameprofile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
profile (GenericObjFrameProfile) –
- Return type:
None
- get_obj_frame_profile_count(count: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetObjFrameProfileCount(long count)Get number of ObjFrame profiles in controller.Parameters:countThis outer parameter contains number of ObjFrame profiles.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
count (int) –
- Return type:
None
- get_obj_frame_profiles(profiles: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetObjFrameProfiles(CATSafeArrayVariant profiles)Get ObjFrame profiles list in controller.Parameters:profilesThis outer parameter contains ObjFrame profile list.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profiles (tuple) –
- Return type:
None
- get_tool_profile(name: str, profile: GenericToolProfile) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetToolProfile(CATBSTR name,GenericToolProfile profile)Get tool profile given name.Parameters:nameThis parameter contains name of the tool profile.profileThis outer parameter contains interface pointer to tool profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
profile (GenericToolProfile) –
- Return type:
None
- get_tool_profile_count(count: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetToolProfileCount(long count)Get number of tool profiles in controller.Parameters:countThis outer parameter contains number of tool profiles.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
count (int) –
- Return type:
None
- get_tool_profiles(profiles: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetToolProfiles(CATSafeArrayVariant profiles)Get tool profiles list in controller.Parameters:profilesThis outer parameter contains tool profile list.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profiles (tuple) –
- Return type:
None
- has_accuracy_profile(name: str, flag: bool) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub HasAccuracyProfile(CATBSTR name,boolean flag)Check whether given tool profile exists.Parameters:nameThis parameter contains name of the Accuracy profile.flagThis outer parameter contains whether Accuracy profile exists.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
flag (bool) –
- Return type:
None
- has_motion_profile(name: str, flag: bool) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub HasMotionProfile(CATBSTR name,boolean flag)Check whether given Motion profile exists.Parameters:nameThis parameter contains name of the Motion profile.flagThis outer parameter contains whether Motion profile exists.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
flag (bool) –
- Return type:
None
- has_obj_frame_profile(name: str, flag: bool) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub HasObjFrameProfile(CATBSTR name,boolean flag)Check whether given ObjFrame profile exists.Parameters:nameThis parameter contains name of the ObjFrame profile.flagThis outer parameter contains whether ObjFrame profile exists.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
flag (bool) –
- Return type:
None
- has_tool_profile(name: str, flag: bool) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub HasToolProfile(CATBSTR name,boolean flag)Check whether given tool profile exists.Parameters:nameThis parameter contains name of the tool profile.flagThis outer parameter contains whether tool profile exists.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
flag (bool) –
- Return type:
None
- remove_accuracy_profile(name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveAccuracyProfile(CATBSTR name)Remove Accuracy profile given name in controller.Parameters:nameThis parameter contains Accuracy profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
- Return type:
None
- remove_motion_profile(name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveMotionProfile(CATBSTR name)Remove Motion profile given name in controller.Parameters:nameThis parameter contains Motion profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
- Return type:
None
- remove_obj_frame_profile(name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveObjFrameProfile(CATBSTR name)Remove ObjFrame profile given name in controller.Parameters:nameThis parameter contains ObjFrame profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
- Return type:
None
- remove_tool_profile(name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveToolProfile(CATBSTR name)Remove tool profile given name in controller.Parameters:nameThis parameter contains tool profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
- Return type:
None
- set_current_accuracy_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentAccuracyProfile(CATBSTR profile)Make Accuracy profile with given name as current tool profile being used bycontroller.Parameters:profileThis parameter contains Accuracy profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- set_current_motion_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentMotionProfile(CATBSTR profile)Make Motion profile with given name as current tool profile being used bycontroller.Parameters:profileThis parameter contains Motion profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- set_current_obj_frame_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentObjFrameProfile(CATBSTR profile)Make ObjFrame profile with given name as current ObjFrame profile beingused by controller.Parameters:profileThis parameter contains ObjFrame profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- set_current_tool_profile(profile: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetCurrentToolProfile(CATBSTR profile)Make tool profile with given name as current tool profile being used bycontroller.Parameters:profileThis parameter contains tool profile name.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
profile (str) –
- Return type:
None
- set_name(name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetName(CATBSTR name)Set name of the generic controller.Parameters:namename of the controller to be set.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
name (str) –
- Return type:
None