com.github.wshackle.fanuc.robotserver.FRETPOutSignalConstants Maven / Gradle / Ivy
package com.github.wshackle.fanuc.robotserver ;
import com4j.*;
/**
*
* An enumeration of constants used to monitor status indicated by the TP Out signals.
*
*/
public enum FRETPOutSignalConstants implements ComEnum {
/**
*
* Signal indicating system is in the fault state
*
*
* The value of this constant is 1
*
*/
frTPOutFault(1),
/**
*
* Signal indicating motion has been held
*
*
* The value of this constant is 2
*
*/
frTPOutHold(2),
/**
*
* Signal indicating single step is enabled
*
*
* The value of this constant is 3
*
*/
frTPOutStep(3),
/**
*
* Signal indicating system is busy
*
*
* The value of this constant is 4
*
*/
frTPOutBusy(4),
/**
*
* Signal indicating system is running
*
*
* The value of this constant is 5
*
*/
frTPOutRunning(5),
/**
*
* Application specific state signal
*
*
* The value of this constant is 6
*
*/
frTPOutApp1(6),
/**
*
* Application specific state signal
*
*
* The value of this constant is 7
*
*/
frTPOutApp2(7),
/**
*
* Application specific state signal
*
*
* The value of this constant is 8
*
*/
frTPOutApp3(8),
;
private final int value;
FRETPOutSignalConstants(int value) { this.value=value; }
public int comEnumValue() { return value; }
}