com.github.wshackle.fanuc.robotserver.FREJointBitMaskConstants Maven / Gradle / Ivy
package com.github.wshackle.fanuc.robotserver ;
import com4j.*;
/**
*
* An enumeration of constants for setting and testing joint masks.
*
*/
public enum FREJointBitMaskConstants implements ComEnum {
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 1
*
*/
frJoint1BitMask(1),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 2
*
*/
frJoint2BitMask(2),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 4
*
*/
frJoint3BitMask(4),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 8
*
*/
frJoint4BitMask(8),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 16
*
*/
frJoint5BitMask(16),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 32
*
*/
frJoint6BitMask(32),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 64
*
*/
frJoint7BitMask(64),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 128
*
*/
frJoint8BitMask(128),
/**
*
* The bit mask that represents joint n.
*
*
* The value of this constant is 256
*
*/
frJoint9BitMask(256),
;
private final int value;
FREJointBitMaskConstants(int value) { this.value=value; }
public int comEnumValue() { return value; }
}