AuboCaps
0.6.0
|
#include <release_action_parameters.h>
Public Member Functions | |
virtual | ~ReleaseActionParameters ()=default |
virtual double | getWidth ()=0 |
virtual double | getSpeed ()=0 |
virtual bool | isReleaseDetectionEnabled ()=0 |
This interface represents parameters for a release action defined/configured by the end user.
These parameters are used when generating script code for a release action (see ReleaseActionParameters)).
Definition at line 21 of file release_action_parameters.h.
|
virtualdefault |
|
pure virtual |
Get the selected speed to be used for releasing the gripper.
This is only valid, if the speed capability has been registered (using the method double, double, double, Speed.Unit)).
UnsupportedOperationException | if the gripper has not registered the speed capability |
|
pure virtual |
Get the selected width to be used for releasing the gripper.
This is only valid, if the width capability has been registered (using the method double, double, double, Length.Unit)).
UnsupportedOperationException | if the gripper has not registered the width capability |
|
pure virtual |
Use this method to determine whether the release detection option in the Gripper program node is on or off.
Note that this method will report that release detection is off, when script code is to be generated due to the user testing a release configuration of a gripper program or operating the gripper using the toolbar.
This method should only be called, if the release detected feedback capability has been registered (using GripperFeedbackCapabilities#registerReleaseDetectedCapability(ScriptCodeGenerator)).
The purpose of this method is to ensure that the appropriate script code for performing a release action is generated when the end user has specified a new payload value. The user-defined payload value will be applied by AuboScope immediately after the generated release action script code has finished executing. Depending on the enablement state of release detection, the generated script should have the following properties:
true
if the end user has enabled release detection, and false
if release detection is disabled. UnsupportedOperationException | if the gripper has not registered the release detected feedback capability |