/*
File: ParameterTypeArticulatedPartsHighBitsField.java
CVS Info: $Id$
Compiler: jdk 1.2.2
*/
package mil.navy.nps.disEnumerations;
import mil.navy.nps.dis.*;
import mil.navy.nps.util.*;
/**
* Parameter Type Articulated Parts HighBits Field -- These Enumerations are used to describe a part of the Articulated Parameter Enumeration. They are combined with the Parameter Type Articulated Parts LowBits enumeration to make a complete 32 bit Enumeration. i.e.
*@version 1.1
*@author Ronan Fauglas
*@author Don Brutzman
*
*
References:
* DIS Data Dictionary: Parameter Type Articulated Parts HighBits Field (local)
* Parameter Type Articulated Parts HighBits Field (SISO)
* JDBE:DIS Data Dictionary Version 1.0a (DIS-DD)
* Perl script (converting html enumerations to java enumerations)
* convertJdbeDisEnumerationsToJava.pl (local) or
*
* http://web.3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl
* "Named Constants," The Java Programming Language, Gosling & Arnold.
*
*Explanation:
*This file has been automatically generated from a local copy of the
* DIS Data Dictionary at
* http://SISO.sc.ist.ucf.edu/dis/dis-dd/
* html source file by
* convertJdbeDisEnumerationsToJava.pl (local) or
* http://www.web3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl.
*
* This is effectively a C-style enumeration. Java doesn't do enumerations
* like C, so you have to wrap a class around it. It's a bit more typing,
* but pretty simple-minded.
* Note that the variables are declared public. The default for access
* is package-wide, but these variables might need to be accessed from
* outside the package. Since all the variables are final (i.e. constant), nobody can
* change anything anyway, so this is no biggie.
* To use these enumerations in your Java code, import the package first:
* import mil.navy.nps.disEnumerations.*;
* You access this via something like ParameterTypeArticulatedPartsHighBitsField.SECONDARYRADAR10
, i.e. combine
* the class name, a period, and a class variable (enumeration) name.
*
*
History:
* 21jan98 /Ronan Fauglas /New
* 30mar99 /Don Brutzman /Revised Javadoc, many more enumeration classes
*
*Location:
*ParameterTypeArticulatedPartsHighBitsField.java (local)
*
* http://www.web3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/ParameterTypeArticulatedPartsHighBitsField.java
*
*/
public class ParameterTypeArticulatedPartsHighBitsField extends Object
{
/**
*(1024) rudder
*/
public static final short RUDDER = 1024;
/**
*(1056) left flap
*/
public static final short LEFTFLAP = 1056;
/**
*(1088) right flap
*/
public static final short RIGHTFLAP = 1088;
/**
*(1120) left aileron
*/
public static final short LEFTAILERON = 1120;
/**
*(1152) right aileron
*/
public static final short RIGHTAILERON = 1152;
/**
*(1184) helicopter - main rotor
*/
public static final short HELICOPTERMAINROTOR = 1184;
/**
*(1216) helicopter - tail rotor
*/
public static final short HELICOPTERTAILROTOR = 1216;
/**
*(1248) other Aircraft Control Surfaces defined as needed
*/
public static final short OTHERAIRCRAFTCONTROLSURFACESDEFINEDASNEEDED = 1248;
/**
*(2048) periscope
*/
public static final short PERISCOPE = 2048;
/**
*(2080) generic antenna
*/
public static final short GENERICANTENNA = 2080;
/**
*(2112) snorkel
*/
public static final short SNORKEL = 2112;
/**
*(2144) other extendable parts defined as needed
*/
public static final short OTHEREXTENDABLEPARTSDEFINEDASNEEDED = 2144;
/**
*(3072) landing gear
*/
public static final short LANDINGGEAR = 3072;
/**
*(3104) tail hook
*/
public static final short TAILHOOK = 3104;
/**
*(3136) speed brake
*/
public static final short SPEEDBRAKE = 3136;
/**
*(3168) left weapon bay door
*/
public static final short LEFTWEAPONBAYDOOR = 3168;
/**
*(3200) right weapon bay doors
*/
public static final short RIGHTWEAPONBAYDOORS = 3200;
/**
*(3232) tank or APC hatch
*/
public static final short TANKORAPCHATCH = 3232;
/**
*(3264) wingsweep
*/
public static final short WINGSWEEP = 3264;
/**
*(3296) Bridge launcher
*/
public static final short BRIDGELAUNCHER = 3296;
/**
*(3328) Bridge section 1
*/
public static final short BRIDGESECTION1 = 3328;
/**
*(3360) Bridge section 2
*/
public static final short BRIDGESECTION2 = 3360;
/**
*(3392) Bridge section 3
*/
public static final short BRIDGESECTION3 = 3392;
/**
*(3424) Primary blade 1
*/
public static final short PRIMARYBLADE1 = 3424;
/**
*(3456) Primary blade 2
*/
public static final short PRIMARYBLADE2 = 3456;
/**
*(3488) Primary boom
*/
public static final short PRIMARYBOOM = 3488;
/**
*(3520) Primary launcher arm
*/
public static final short PRIMARYLAUNCHERARM = 3520;
/**
*(3552) other fixed position parts defined as needed
*/
public static final short OTHERFIXEDPOSITIONPARTSDEFINEDASNEEDED = 3552;
/**
*(4096) Primary turret number 1
*/
public static final short PRIMARYTURRETNUMBER1 = 4096;
/**
*(4128) Primary turret number 2
*/
public static final short PRIMARYTURRETNUMBER2 = 4128;
/**
*(4160) Primary turret number 3
*/
public static final short PRIMARYTURRETNUMBER3 = 4160;
/**
*(4192) Primary turret number 4
*/
public static final short PRIMARYTURRETNUMBER4 = 4192;
/**
*(4224) Primary turret number 5
*/
public static final short PRIMARYTURRETNUMBER5 = 4224;
/**
*(4256) Primary turret number 6
*/
public static final short PRIMARYTURRETNUMBER6 = 4256;
/**
*(4288) Primary turret number 7
*/
public static final short PRIMARYTURRETNUMBER7 = 4288;
/**
*(4320) Primary turret number 8
*/
public static final short PRIMARYTURRETNUMBER8 = 4320;
/**
*(4352) Primary turret number 9
*/
public static final short PRIMARYTURRETNUMBER9 = 4352;
/**
*(4384) Primary turret number 10
*/
public static final short PRIMARYTURRETNUMBER10 = 4384;
/**
*(4416) Primary gun number 1
*/
public static final short PRIMARYGUNNUMBER1 = 4416;
/**
*(4448) Primary gun number 2
*/
public static final short PRIMARYGUNNUMBER2 = 4448;
/**
*(4480) Primary gun number 3
*/
public static final short PRIMARYGUNNUMBER3 = 4480;
/**
*(4512) Primary gun number 4
*/
public static final short PRIMARYGUNNUMBER4 = 4512;
/**
*(4544) Primary gun number 5
*/
public static final short PRIMARYGUNNUMBER5 = 4544;
/**
*(4576) Primary gun number 6
*/
public static final short PRIMARYGUNNUMBER6 = 4576;
/**
*(4608) Primary gun number 7
*/
public static final short PRIMARYGUNNUMBER7 = 4608;
/**
*(4640) Primary gun number 8
*/
public static final short PRIMARYGUNNUMBER8 = 4640;
/**
*(4672) Primary gun number 9
*/
public static final short PRIMARYGUNNUMBER9 = 4672;
/**
*(4704) Primary gun number 10
*/
public static final short PRIMARYGUNNUMBER10 = 4704;
/**
*(4736) Primary launcher 1
*/
public static final short PRIMARYLAUNCHER1 = 4736;
/**
*(4768) Primary launcher 2
*/
public static final short PRIMARYLAUNCHER2 = 4768;
/**
*(4800) Primary launcher 3
*/
public static final short PRIMARYLAUNCHER3 = 4800;
/**
*(4832) Primary launcher 4
*/
public static final short PRIMARYLAUNCHER4 = 4832;
/**
*(4864) Primary launcher 5
*/
public static final short PRIMARYLAUNCHER5 = 4864;
/**
*(4896) Primary launcher 6
*/
public static final short PRIMARYLAUNCHER6 = 4896;
/**
*(4928) Primary launcher 7
*/
public static final short PRIMARYLAUNCHER7 = 4928;
/**
*(4960) Primary launcher 8
*/
public static final short PRIMARYLAUNCHER8 = 4960;
/**
*(4992) Primary launcher 9
*/
public static final short PRIMARYLAUNCHER9 = 4992;
/**
*(5024) Primary launcher 10
*/
public static final short PRIMARYLAUNCHER10 = 5024;
/**
*(5056) Primary defense systems 1
*/
public static final short PRIMARYDEFENSESYSTEMS1 = 5056;
/**
*(5088) Primary defense systems 2
*/
public static final short PRIMARYDEFENSESYSTEMS2 = 5088;
/**
*(5120) Primary defense systems 3
*/
public static final short PRIMARYDEFENSESYSTEMS3 = 5120;
/**
*(5152) Primary defense systems 4
*/
public static final short PRIMARYDEFENSESYSTEMS4 = 5152;
/**
*(5184) Primary defense systems 5
*/
public static final short PRIMARYDEFENSESYSTEMS5 = 5184;
/**
*(5216) Primary defense systems 6
*/
public static final short PRIMARYDEFENSESYSTEMS6 = 5216;
/**
*(5248) Primary defense systems 7
*/
public static final short PRIMARYDEFENSESYSTEMS7 = 5248;
/**
*(5280) Primary defense systems 8
*/
public static final short PRIMARYDEFENSESYSTEMS8 = 5280;
/**
*(5312) Primary defense systems 9
*/
public static final short PRIMARYDEFENSESYSTEMS9 = 5312;
/**
*(5344) Primary defense systems 10
*/
public static final short PRIMARYDEFENSESYSTEMS10 = 5344;
/**
*(5376) Primary radar 1
*/
public static final short PRIMARYRADAR1 = 5376;
/**
*(5408) Primary radar 2
*/
public static final short PRIMARYRADAR2 = 5408;
/**
*(5440) Primary radar 3
*/
public static final short PRIMARYRADAR3 = 5440;
/**
*(5472) Primary radar 4
*/
public static final short PRIMARYRADAR4 = 5472;
/**
*(5504) Primary radar 5
*/
public static final short PRIMARYRADAR5 = 5504;
/**
*(5536) Primary radar 6
*/
public static final short PRIMARYRADAR6 = 5536;
/**
*(5568) Primary radar 7
*/
public static final short PRIMARYRADAR7 = 5568;
/**
*(5600) Primary radar 8
*/
public static final short PRIMARYRADAR8 = 5600;
/**
*(5632) Primary radar 9
*/
public static final short PRIMARYRADAR9 = 5632;
/**
*(5664) Primary radar 10
*/
public static final short PRIMARYRADAR10 = 5664;
/**
*(5696) Secondary turret number 1
*/
public static final short SECONDARYTURRETNUMBER1 = 5696;
/**
*(5728) Secondary turret number 2
*/
public static final short SECONDARYTURRETNUMBER2 = 5728;
/**
*(5760) Secondary turret number 3
*/
public static final short SECONDARYTURRETNUMBER3 = 5760;
/**
*(5792) Secondary turret number 4
*/
public static final short SECONDARYTURRETNUMBER4 = 5792;
/**
*(5824) Secondary turret number 5
*/
public static final short SECONDARYTURRETNUMBER5 = 5824;
/**
*(5856) Secondary turret number 6
*/
public static final short SECONDARYTURRETNUMBER6 = 5856;
/**
*(5888) Secondary turret number 7
*/
public static final short SECONDARYTURRETNUMBER7 = 5888;
/**
*(5920) Secondary turret number 8
*/
public static final short SECONDARYTURRETNUMBER8 = 5920;
/**
*(5952) Secondary turret number 9
*/
public static final short SECONDARYTURRETNUMBER9 = 5952;
/**
*(5984) Secondary turret number 10
*/
public static final short SECONDARYTURRETNUMBER10 = 5984;
/**
*(6016) Secondary gun number 1
*/
public static final short SECONDARYGUNNUMBER1 = 6016;
/**
*(6048) Secondary gun number 2
*/
public static final short SECONDARYGUNNUMBER2 = 6048;
/**
*(6080) Secondary gun number 3
*/
public static final short SECONDARYGUNNUMBER3 = 6080;
/**
*(6112) Secondary gun number 4
*/
public static final short SECONDARYGUNNUMBER4 = 6112;
/**
*(6144) Secondary gun number 5
*/
public static final short SECONDARYGUNNUMBER5 = 6144;
/**
*(6176) Secondary gun number 6
*/
public static final short SECONDARYGUNNUMBER6 = 6176;
/**
*(6208) Secondary gun number 7
*/
public static final short SECONDARYGUNNUMBER7 = 6208;
/**
*(6240) Secondary gun number 8
*/
public static final short SECONDARYGUNNUMBER8 = 6240;
/**
*(6272) Secondary gun number 9
*/
public static final short SECONDARYGUNNUMBER9 = 6272;
/**
*(6304) Secondary gun number 10
*/
public static final short SECONDARYGUNNUMBER10 = 6304;
/**
*(6336) Secondary launcher 1
*/
public static final short SECONDARYLAUNCHER1 = 6336;
/**
*(6368) Secondary launcher 2
*/
public static final short SECONDARYLAUNCHER2 = 6368;
/**
*(6400) Secondary launcher 3
*/
public static final short SECONDARYLAUNCHER3 = 6400;
/**
*(6432) Secondary launcher 4
*/
public static final short SECONDARYLAUNCHER4 = 6432;
/**
*(6464) Secondary launcher 5
*/
public static final short SECONDARYLAUNCHER5 = 6464;
/**
*(6496) Secondary launcher 6
*/
public static final short SECONDARYLAUNCHER6 = 6496;
/**
*(6528) Secondary launcher 7
*/
public static final short SECONDARYLAUNCHER7 = 6528;
/**
*(6560) Secondary launcher 8
*/
public static final short SECONDARYLAUNCHER8 = 6560;
/**
*(6592) Secondary launcher 9
*/
public static final short SECONDARYLAUNCHER9 = 6592;
/**
*(6624) Secondary launcher 10
*/
public static final short SECONDARYLAUNCHER10 = 6624;
/**
*(6656) Secondary defense systems 1
*/
public static final short SECONDARYDEFENSESYSTEMS1 = 6656;
/**
*(6688) Secondary defense systems 2
*/
public static final short SECONDARYDEFENSESYSTEMS2 = 6688;
/**
*(6720) Secondary defense systems 3
*/
public static final short SECONDARYDEFENSESYSTEMS3 = 6720;
/**
*(6752) Secondary defense systems 4
*/
public static final short SECONDARYDEFENSESYSTEMS4 = 6752;
/**
*(6784) Secondary defense systems 5
*/
public static final short SECONDARYDEFENSESYSTEMS5 = 6784;
/**
*(6816) Secondary defense systems 6
*/
public static final short SECONDARYDEFENSESYSTEMS6 = 6816;
/**
*(6848) Secondary defense systems 7
*/
public static final short SECONDARYDEFENSESYSTEMS7 = 6848;
/**
*(6880) Secondary defense systems 8
*/
public static final short SECONDARYDEFENSESYSTEMS8 = 6880;
/**
*(6912) Secondary defense systems 9
*/
public static final short SECONDARYDEFENSESYSTEMS9 = 6912;
/**
*(6944) Secondary defense systems 10
*/
public static final short SECONDARYDEFENSESYSTEMS10 = 6944;
/**
*(6976) Secondary radar 1
*/
public static final short SECONDARYRADAR1 = 6976;
/**
*(7008) Secondary radar 2
*/
public static final short SECONDARYRADAR2 = 7008;
/**
*(7040) Secondary radar 3
*/
public static final short SECONDARYRADAR3 = 7040;
/**
*(7072) Secondary radar 4
*/
public static final short SECONDARYRADAR4 = 7072;
/**
*(7104) Secondary radar 5
*/
public static final short SECONDARYRADAR5 = 7104;
/**
*(7136) Secondary radar 6
*/
public static final short SECONDARYRADAR6 = 7136;
/**
*(7168) Secondary radar 7
*/
public static final short SECONDARYRADAR7 = 7168;
/**
*(7200) Secondary radar 8
*/
public static final short SECONDARYRADAR8 = 7200;
/**
*(7232) Secondary radar 9
*/
public static final short SECONDARYRADAR9 = 7232;
/**
*(7264) Secondary radar 10
*/
public static final short SECONDARYRADAR10 = 7264;
/**
* Returns a string containing the enumeration name which corresponds to an enumeration value,
* as in ParameterTypeArticulatedPartsHighBitsField.toString (1024)
returns the string "RUDDER
"
*/
public static String toString(int idNumber)
{
switch (idNumber) {
case 1024: return "rudder";
case 1056: return "left flap";
case 1088: return "right flap";
case 1120: return "left aileron";
case 1152: return "right aileron";
case 1184: return "helicopter - main rotor";
case 1216: return "helicopter - tail rotor";
case 1248: return "other Aircraft Control Surfaces defined as needed";
case 2048: return "periscope";
case 2080: return "generic antenna";
case 2112: return "snorkel";
case 2144: return "other extendable parts defined as needed";
case 3072: return "landing gear";
case 3104: return "tail hook";
case 3136: return "speed brake";
case 3168: return "left weapon bay door";
case 3200: return "right weapon bay doors";
case 3232: return "tank or APC hatch";
case 3264: return "wingsweep";
case 3296: return "Bridge launcher";
case 3328: return "Bridge section 1";
case 3360: return "Bridge section 2";
case 3392: return "Bridge section 3";
case 3424: return "Primary blade 1";
case 3456: return "Primary blade 2";
case 3488: return "Primary boom";
case 3520: return "Primary launcher arm";
case 3552: return "other fixed position parts defined as needed";
case 4096: return "Primary turret number 1";
case 4128: return "Primary turret number 2";
case 4160: return "Primary turret number 3";
case 4192: return "Primary turret number 4";
case 4224: return "Primary turret number 5";
case 4256: return "Primary turret number 6";
case 4288: return "Primary turret number 7";
case 4320: return "Primary turret number 8";
case 4352: return "Primary turret number 9";
case 4384: return "Primary turret number 10";
case 4416: return "Primary gun number 1";
case 4448: return "Primary gun number 2";
case 4480: return "Primary gun number 3";
case 4512: return "Primary gun number 4";
case 4544: return "Primary gun number 5";
case 4576: return "Primary gun number 6";
case 4608: return "Primary gun number 7";
case 4640: return "Primary gun number 8";
case 4672: return "Primary gun number 9";
case 4704: return "Primary gun number 10";
case 4736: return "Primary launcher 1";
case 4768: return "Primary launcher 2";
case 4800: return "Primary launcher 3";
case 4832: return "Primary launcher 4";
case 4864: return "Primary launcher 5";
case 4896: return "Primary launcher 6";
case 4928: return "Primary launcher 7";
case 4960: return "Primary launcher 8";
case 4992: return "Primary launcher 9";
case 5024: return "Primary launcher 10";
case 5056: return "Primary defense systems 1 ";
case 5088: return "Primary defense systems 2";
case 5120: return "Primary defense systems 3";
case 5152: return "Primary defense systems 4";
case 5184: return "Primary defense systems 5";
case 5216: return "Primary defense systems 6";
case 5248: return "Primary defense systems 7";
case 5280: return "Primary defense systems 8";
case 5312: return "Primary defense systems 9";
case 5344: return "Primary defense systems 10";
case 5376: return "Primary radar 1 ";
case 5408: return "Primary radar 2";
case 5440: return "Primary radar 3";
case 5472: return "Primary radar 4";
case 5504: return "Primary radar 5";
case 5536: return "Primary radar 6";
case 5568: return "Primary radar 7";
case 5600: return "Primary radar 8";
case 5632: return "Primary radar 9";
case 5664: return "Primary radar 10";
case 5696: return "Secondary turret number 1";
case 5728: return "Secondary turret number 2";
case 5760: return "Secondary turret number 3";
case 5792: return "Secondary turret number 4";
case 5824: return "Secondary turret number 5";
case 5856: return "Secondary turret number 6";
case 5888: return "Secondary turret number 7";
case 5920: return "Secondary turret number 8";
case 5952: return "Secondary turret number 9";
case 5984: return "Secondary turret number 10";
case 6016: return "Secondary gun number 1";
case 6048: return "Secondary gun number 2";
case 6080: return "Secondary gun number 3";
case 6112: return "Secondary gun number 4";
case 6144: return "Secondary gun number 5";
case 6176: return "Secondary gun number 6";
case 6208: return "Secondary gun number 7";
case 6240: return "Secondary gun number 8";
case 6272: return "Secondary gun number 9";
case 6304: return "Secondary gun number 10";
case 6336: return "Secondary launcher 1";
case 6368: return "Secondary launcher 2";
case 6400: return "Secondary launcher 3";
case 6432: return "Secondary launcher 4";
case 6464: return "Secondary launcher 5";
case 6496: return "Secondary launcher 6";
case 6528: return "Secondary launcher 7";
case 6560: return "Secondary launcher 8";
case 6592: return "Secondary launcher 9";
case 6624: return "Secondary launcher 10";
case 6656: return "Secondary defense systems 1";
case 6688: return "Secondary defense systems 2";
case 6720: return "Secondary defense systems 3";
case 6752: return "Secondary defense systems 4";
case 6784: return "Secondary defense systems 5";
case 6816: return "Secondary defense systems 6";
case 6848: return "Secondary defense systems 7";
case 6880: return "Secondary defense systems 8";
case 6912: return "Secondary defense systems 9";
case 6944: return "Secondary defense systems 10";
case 6976: return "Secondary radar 1";
case 7008: return "Secondary radar 2";
case 7040: return "Secondary radar 3";
case 7072: return "Secondary radar 4";
case 7104: return "Secondary radar 5";
case 7136: return "Secondary radar 6";
case 7168: return "Secondary radar 7";
case 7200: return "Secondary radar 8";
case 7232: return "Secondary radar 9";
case 7264: return "Secondary radar 10";
default : return "";
}
}//end of toString
}//End of class