com.github.wshackle.fanuc.robotserver.FREAPCodeConstants Maven / Gradle / Ivy
package com.github.wshackle.fanuc.robotserver ;
import com4j.*;
/**
*
* Constants for Application Codes.
*
*/
public enum FREAPCodeConstants implements ComEnum {
/**
*
* Reserved - do not change.
*
*
* The value of this constant is 0
*
*/
frSampleAppID(0),
/**
*
* No item.
*
*
* The value of this constant is 0
*
*/
frNoAppID(0),
/**
*
* Arc welding.
*
*
* The value of this constant is 1
*
*/
frArcWeldingID(1),
/**
*
* Spot welding.
*
*
* The value of this constant is 2
*
*/
frSpotWeldingID(2),
/**
*
* Material handling.
*
*
* The value of this constant is 3
*
*/
frMaterialHandlingID(3),
/**
*
* Laser welding/cutting.
*
*
* The value of this constant is 4
*
*/
frLaserApplicationID(4),
/**
*
* Sealing.
*
*
* The value of this constant is 5
*
*/
frSealingID(5),
/**
*
* Painting.
*
*
* The value of this constant is 6
*
*/
frPaintingID(6),
/**
*
* Sealing - Nordson analog Pro-Flo.
*
*
* The value of this constant is 7
*
*/
frSealingNordsonAnalogID(7),
/**
*
* Sealing - Nordson digital Pro-Flo.
*
*
* The value of this constant is 8
*
*/
frSealingNordsonDigitalID(8),
/**
*
* Sealing - Graco.
*
*
* The value of this constant is 9
*
*/
frSealingGracoID(9),
/**
*
* Sealing - Nordson Select Coat.
*
*
* The value of this constant is 10
*
*/
frSealingNordsonSelectCoatID(10),
/**
*
* Sealing - Nordson Urethane.
*
*
* The value of this constant is 11
*
*/
frSealingNordsonUrethaneID(11),
/**
*
* Sealing - Reserved.
*
*
* The value of this constant is 12
*
*/
frSealingReservedID(12),
/**
*
* Sealing - JESCO.
*
*
* The value of this constant is 13
*
*/
frSealingJESCOID(13),
/**
*
* Sealing - Fuid Kinetics.
*
*
* The value of this constant is 14
*
*/
frSealingFluidKineticsID(14),
/**
*
* Sealing - Robotics, Inc.
*
*
* The value of this constant is 15
*
*/
frSealingRoboticsIncID(15),
/**
*
* Sealing - Schucker A2000 and A2500.
*
*
* The value of this constant is 16
*
*/
frSealingSchuckerID(16),
/**
*
* HandlingTool.
*
*
* The value of this constant is 17
*
*/
frHandlingToolID(17),
/**
*
* BellTool.
*
*
* The value of this constant is 18
*
*/
frBellToolID(18),
/**
*
* KAREL process No.0 by SPI_TPKSS990
*
*
* The value of this constant is 20
*
*/
frKARELProcess0ID(20),
/**
*
* KAREL process No.1 by SPI_TPKSS991
*
*
* The value of this constant is 21
*
*/
frKARELProcess1ID(21),
/**
*
* KAREL process No.2 by SPI_TPKSS992
*
*
* The value of this constant is 22
*
*/
frKARELProcess2ID(22),
/**
*
* KAREL process No.3 by SPI_TPKSS993
*
*
* The value of this constant is 23
*
*/
frKARELProcess3ID(23),
/**
*
* KAREL process No.4 by SPI_TPKSS994
*
*
* The value of this constant is 24
*
*/
frKARELProcess4ID(24),
/**
*
* KAREL process No.5 by SPI_TPKSS995
*
*
* The value of this constant is 25
*
*/
frKARELProcess5ID(25),
/**
*
* KAREL process No.6 by SPI_TPKSS996
*
*
* The value of this constant is 26
*
*/
frKARELProcess6ID(26),
/**
*
* KAREL process No.7 by SPI_TPKSS997
*
*
* The value of this constant is 27
*
*/
frKARELProcess7ID(27),
/**
*
* KAREL process No.8 by SPI_TPKSS998
*
*
* The value of this constant is 28
*
*/
frKARELProcess8ID(28),
/**
*
* KAREL process No.9 by SPI_TPKSS999
*
*
* The value of this constant is 29
*
*/
frKARELProcess9ID(29),
/**
*
* LD YAG laser generator control
*
*
* The value of this constant is 30
*
*/
frLDYagGeneratorID(30),
/**
*
* LD YAG laser robot control
*
*
* The value of this constant is 31
*
*/
frLDYagRobotID(31),
/**
*
* User AMR.
*
*
* The value of this constant is 1
*
*/
frUserAMRID(1),
/**
*
* None.
*
*
* The value of this constant is 0
*
*/
frNoAppMask(0),
/**
*
* Arc welding mask.
*
*
* The value of this constant is 1
*
*/
frArcWeldingMask(1),
/**
*
* Spot welding mask.
*
*
* The value of this constant is 2
*
*/
frSpotWeldingMask(2),
/**
*
* Palletizing mask.
*
*
* The value of this constant is 4
*
*/
frPalletizingMask(4),
/**
*
* HandlingTool mask.
*
*
* The value of this constant is 8
*
*/
frHandlingToolMask(8),
/**
*
* Laser mask.
*
*
* The value of this constant is 16
*
*/
frLaserMask(16),
/**
*
* Sealing mask.
*
*
* The value of this constant is 32
*
*/
frSealingMask(32),
/**
*
* Paint mask.
*
*
* The value of this constant is 64
*
*/
frPaintMask(64),
/**
*
* Dispense mask.
*
*
* The value of this constant is 128
*
*/
frDispenseMask(128),
/**
*
* KAREL process No.0 mask
*
*
* The value of this constant is 1
*
*/
frKARELProcess0Mask(1),
/**
*
* KAREL process No.1 mask
*
*
* The value of this constant is 2
*
*/
frKARELProcess1Mask(2),
/**
*
* KAREL process No.2 mask
*
*
* The value of this constant is 4
*
*/
frKARELProcess2Mask(4),
/**
*
* KAREL process No.3 mask
*
*
* The value of this constant is 8
*
*/
frKARELProcess3Mask(8),
/**
*
* KAREL process No.4 mask
*
*
* The value of this constant is 16
*
*/
frKARELProcess4Mask(16),
/**
*
* KAREL process No.5 mask
*
*
* The value of this constant is 32
*
*/
frKARELProcess5Mask(32),
/**
*
* KAREL process No.6 mask
*
*
* The value of this constant is 64
*
*/
frKARELProcess6Mask(64),
/**
*
* KAREL process No.7 mask
*
*
* The value of this constant is 128
*
*/
frKARELProcess7Mask(128),
/**
*
* KAREL process No.8 mask
*
*
* The value of this constant is 256
*
*/
frKARELProcess8Mask(256),
/**
*
* KAREL process No.9 mask
*
*
* The value of this constant is 512
*
*/
frKARELProcess9Mask(512),
;
private final int value;
FREAPCodeConstants(int value) { this.value=value; }
public int comEnumValue() { return value; }
}