All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.wshackle.fanuc.robotserver.IMotionErrorInfo Maven / Gradle / Ivy

The newest version!
package com.github.wshackle.fanuc.robotserver  ;

import com4j.*;

/**
 * Provides access to the status of a motion operation.
 */
@IID("{50F24196-4CB8-4375-96C3-A05885F4189D}")
public interface IMotionErrorInfo extends com.github.wshackle.fanuc.robotserver.IRobotObject {
  // Methods:
  /**
   * 

* Returns the group number for which the error applies. *

*

* Getter method for the COM property "GroupNum" *

* @return Returns a value of type int */ @DISPID(101) //= 0x65. The runtime will prefer the VTID if present @VTID(8) int groupNum(); /** *

* Returns a bit mask from which you can determine which joint(s) caused the error. *

*

* Getter method for the COM property "JointBitMask" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.FREJointBitMaskConstants */ @DISPID(102) //= 0x66. The runtime will prefer the VTID if present @VTID(9) com.github.wshackle.fanuc.robotserver.FREJointBitMaskConstants jointBitMask(); /** *

* Returns the motion task ID as defined in mocons.hc. *

*

* Getter method for the COM property "MoTaskId" *

* @return Returns a value of type int */ @DISPID(103) //= 0x67. The runtime will prefer the VTID if present @VTID(10) int moTaskId(); /** *

* Returns an indicator of where the error occurred within the task. *

*

* Getter method for the COM property "MoTaskParam" *

* @return Returns a value of type int */ @DISPID(104) //= 0x68. The runtime will prefer the VTID if present @VTID(11) int moTaskParam(); /** *

* Returns rlib ID as defined in rlcons.hc. *

*

* Getter method for the COM property "RlibId" *

* @return Returns a value of type int */ @DISPID(105) //= 0x69. The runtime will prefer the VTID if present @VTID(12) int rlibId(); /** *

* Returns an indicator of where the error occurred within the module. *

*

* Getter method for the COM property "RlibParam" *

* @return Returns a value of type int */ @DISPID(106) //= 0x6a. The runtime will prefer the VTID if present @VTID(13) int rlibParam(); /** *

* Returns an object from which you can access the robot error information. *

*

* Getter method for the COM property "RobotErrorInfo" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.IRobotErrorInfo */ @DISPID(107) //= 0x6b. The runtime will prefer the VTID if present @VTID(14) com.github.wshackle.fanuc.robotserver.IRobotErrorInfo robotErrorInfo(); /** *

* Returns a bit mask from which you can determine which joint(s) exceed the upper limit. *

*

* Getter method for the COM property "UpperLimMask" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.FREJointBitMaskConstants */ @DISPID(108) //= 0x6c. The runtime will prefer the VTID if present @VTID(15) com.github.wshackle.fanuc.robotserver.FREJointBitMaskConstants upperLimMask(); // Properties: }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy