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

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

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

import com4j.*;

/**
 * Represents a KAREL program on the robot controller.  
 */
@IID("{73FF06C4-7178-11D1-B762-00C04FBBE42A}")
public interface IKARELProgram extends com.github.wshackle.fanuc.robotserver.IProgram {
  // Methods:
  /**
   * 

* Runs the KAREL program by creating a task for the program. *

* @param stepType Optional parameter. Default value is com4j.Variant.getMissing() * @param lineNum Optional parameter. Default value is com4j.Variant.getMissing() * @param direction Optional parameter. Default value is com4j.Variant.getMissing() */ @DISPID(250) //= 0xfa. The runtime will prefer the VTID if present @VTID(42) void run( @Optional @MarshalAs(NativeType.VARIANT) java.lang.Object stepType, @Optional @MarshalAs(NativeType.VARIANT) java.lang.Object lineNum, @Optional @MarshalAs(NativeType.VARIANT) java.lang.Object direction); /** *

* Returns the sub-type of the program (none or macro). *

*

* Getter method for the COM property "SubType" *

* @return Returns a value of type com.github.wshackle.fanuc.robotserver.FRETPSubTypeConstants */ @DISPID(203) //= 0xcb. The runtime will prefer the VTID if present @VTID(43) com.github.wshackle.fanuc.robotserver.FRETPSubTypeConstants subType(); // Properties: }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy