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

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

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

import com4j.*;

/**
 * This object is used to access standard associated data for all KAREL path motion groups.
 */
@IID("{424160A0-1108-11D2-86F4-00C04F9184DB}")
public interface IGroupAssoc extends com.github.wshackle.fanuc.robotserver.IRobotObject {
  // Methods:
  /**
   * 

* Returns the owning program object. *

*

* Getter method for the COM property "Program" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.IProgram */ @DISPID(101) //= 0x65. The runtime will prefer the VTID if present @VTID(8) com.github.wshackle.fanuc.robotserver.IProgram program(); /** *

* Returns/sets the speed override. *

*

* Getter method for the COM property "SegRelSpeed" *

* @return Returns a value of type short */ @DISPID(201) //= 0xc9. The runtime will prefer the VTID if present @VTID(9) short segRelSpeed(); /** *

* Returns/sets the speed override. *

*

* Setter method for the COM property "SegRelSpeed" *

* @param segRelSpeed Mandatory short parameter. */ @DISPID(201) //= 0xc9. The runtime will prefer the VTID if present @VTID(10) void segRelSpeed( short segRelSpeed); /** *

* Returns/sets the motion type. *

*

* Getter method for the COM property "SegMoType" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.FREMotionTypeConstants */ @DISPID(202) //= 0xca. The runtime will prefer the VTID if present @VTID(11) com.github.wshackle.fanuc.robotserver.FREMotionTypeConstants segMoType(); /** *

* Returns/sets the motion type. *

*

* Setter method for the COM property "SegMoType" *

* @param segMoType Mandatory com.github.wshackle.fanuc.robotserver.FREMotionTypeConstants parameter. */ @DISPID(202) //= 0xca. The runtime will prefer the VTID if present @VTID(12) void segMoType( com.github.wshackle.fanuc.robotserver.FREMotionTypeConstants segMoType); /** *

* Returns/sets the orientation control. *

*

* Getter method for the COM property "SegOrientType" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.FREOrientTypeConstants */ @DISPID(203) //= 0xcb. The runtime will prefer the VTID if present @VTID(13) com.github.wshackle.fanuc.robotserver.FREOrientTypeConstants segOrientType(); /** *

* Returns/sets the orientation control. *

*

* Setter method for the COM property "SegOrientType" *

* @param segOrientType Mandatory com.github.wshackle.fanuc.robotserver.FREOrientTypeConstants parameter. */ @DISPID(203) //= 0xcb. The runtime will prefer the VTID if present @VTID(14) void segOrientType( com.github.wshackle.fanuc.robotserver.FREOrientTypeConstants segOrientType); /** *

* Returns/sets the segment break property. *

*

* Getter method for the COM property "SegBreak" *

* @return Returns a value of type boolean */ @DISPID(204) //= 0xcc. The runtime will prefer the VTID if present @VTID(15) boolean segBreak(); /** *

* Returns/sets the segment break property. *

*

* Setter method for the COM property "SegBreak" *

* @param segBreak Mandatory boolean parameter. */ @DISPID(204) //= 0xcc. The runtime will prefer the VTID if present @VTID(16) void segBreak( boolean segBreak); /** *

* Returns the owning variable object. *

*

* Getter method for the COM property "Parent" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.IVar */ @DISPID(205) //= 0xcd. The runtime will prefer the VTID if present @VTID(17) com.github.wshackle.fanuc.robotserver.IVar parent(); // Properties: }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy