mil.navy.nps.disEnumerations
Class RepairCompleteCodesField

java.lang.Object
  extended bymil.navy.nps.disEnumerations.RepairCompleteCodesField

public class RepairCompleteCodesField
extends java.lang.Object

Repair Complete Codes Field -- Repair types shall be specified by a 16-bit enumeration. Values defined for this field are found in Section 6 in EBV-DOC.

Version:
1.1
Author:
Ronan Fauglas, Don Brutzman
References:
DIS Data Dictionary: Repair Complete Codes Field (local) Repair Complete Codes 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 RepairCompleteCodesField.LAUNCHERS, 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:
RepairCompleteCodesField.java (local)
http://www.web3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/RepairCompleteCodesField.java

Field Summary
static short AIRFRAME
          (1010) airframe
static short AIRSUPPLY
          (8000) air supply
static short ALLREQUESTEDREPAIRSPERFORMED
          (1) all requested repairs performed
static short ALTERNATOR
          (30) alternator
static short BATTERY
          (50) battery
static short BRAKES
          (130) brakes
static short CATAPULTS
          (9030) catapults
static short CHEMICALBIOLOGICALANDRADIOLOGICPROTECTION
          (8040) chemical, biological, and radiologic protection
static short COMMANDERSCONTROLHANDLESASSEMBLY
          (2090) commander's control handles/assembly
static short COMMANDERSEXTENSIONTOTHEGPS
          (2030) commander's extension to the GPS
static short COMMANDERSINDEPENDENTTHERMALVIEWER
          (2110) commander's independent thermal viewer (CITV)
static short COMMANDERSWEAPONSTATION
          (2100) commander's weapon station
static short COMMUNICATIONSYSTEMS
          (5010) communication systems
static short COMPUTERS
          (5500) computers
static short COOLINGSYSTEM
          (9010) cooling system
static short CRANES
          (9040) cranes
static short DECODERS
          (5300) decoders
static short DECONTAMINATIONSYSTEMS
          (8060) decontamination systems
static short DECRYPTIONDEVICES
          (5350) decryption devices
static short DETECTIONSYSTEMS
          (4600) detection systems
static short EJECTIONSEATS
          (10020) ejection seats
static short ELECTRONICSYSTEMS
          (4800) electronic systems
static short ELECTRONICWARFARESYSTEMS
          (4500) electronic warfare systems
static short ENCODERS
          (5200) encoders
static short ENCRYPTIONDEVICES
          (5250) encryption devices
static short ENGINECOOLANTLEAK
          (60) engine-coolant leak
static short ENGINEOILLEAK
          (90) engine-oil leak
static short FILTERS
          (110) filters
static short FILTERS2
          (1520) filters
static short FILTERS3
          (8010) filters
static short FIRECONTROLSYSTEMS
          (6500) fire control systems
static short FUELFILTER
          (70) fuel filter
static short FUELLINES
          (4010) fuel lines
static short FUELTRANSFERPUMP
          (4000) fuel transfer pump
static short GAUGES
          (4020) gauges
static short GENERALFUELSYSTEM
          (4030) general fuel system
static short GENERALWEAPONS
          (2120) general weapons
static short GENERATOR
          (40) generator
static short GUNELEVATIONDRIVE
          (2000) gun elevation drive
static short GUNNERSAUXILIARYSIGHT
          (2050) gunner's auxiliary sight
static short GUNNERSCONTROLASSEMBLYHANDLE
          (2070) gunner's control assembly handle(s)
static short GUNNERSCONTROLPANEL
          (2060) gunner's control panel
static short GUNNERSPRIMARYISGHT
          (2020) gunner's primary isght (GPS)
static short GUNSTABILIZATIONSYSTEM
          (2010) gun stabilization system
static short HULL
          (1000) hull
static short INFRARED
          (4630) infrared
static short INFRARED2
          (4830) infrared
static short INTERCOMS
          (5100) intercoms
static short LANDINGCRAFT
          (10010) landing craft
static short LASER
          (4640) laser
static short LASER2
          (4840) laser
static short LASERRANGEFINDER
          (4720) laser range finder
static short LAUNCHERS
          (9050) launchers
static short LIFEBOATS
          (10000) life boats
static short LOADINGMECHANISM
          (2040) loading mechanism
static short MICROWAVE
          (4620) microwave
static short MICROWAVE2
          (4820) microwave
static short MOTORENGINE
          (10) motor / engine
static short NAVIGATIONANDCONTROLSYSTEMS
          (6000) navigation and control systems
static short NOREPAIRSPERFORMED
          (0) no repairs performed
static short OILFILTER
          (150) oil filter
static short PROPELLER
          (1500) propeller
static short PUMPS
          (100) pumps
static short RADIOFREQUENCY
          (4610) radio frequency
static short RADIOFREQUENCY2
          (4810) radio frequency
static short RADIOS
          (5000) radios
static short RANGEFINDERS
          (4700) range finders
static short RANGEONLYRADAR
          (4710) range-only radar
static short REFRIGERATIONSYSTEM
          (8030) refrigeration system
static short STARTER
          (20) starter
static short SUSPENSIONSYSTEM
          (140) suspension system
static short TANKBODY
          (1030) tank body
static short TIRE
          (1550) tire
static short TRACK
          (1560) track
static short TRAILERBODY
          (1040) trailer body
static short TRANSMISSION
          (120) transmission
static short TRANSMISSIONOILLEAK
          (80) transmission-oil leak
static short TRUCKBODY
          (1020) truck body
static short TURRET
          (1050) turret
static short WATERSUPPLY
          (8020) water supply
static short WATERSUPPLY2
          (9000) water supply
static short WATERWASHDOWNSYSTEMS
          (8050) water wash down systems
static short WHEELS
          (1540) wheels
static short WINCHES
          (9020) winches
 
Constructor Summary
RepairCompleteCodesField()
           
 
Method Summary
static java.lang.String toString(int idNumber)
          Returns a string containing the enumeration name which corresponds to an enumeration value, as in RepairCompleteCodesField.toString (0) returns the string "NOREPAIRSPERFORMED"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOREPAIRSPERFORMED

public static final short NOREPAIRSPERFORMED
(0) no repairs performed

See Also:
Constant Field Values

ALLREQUESTEDREPAIRSPERFORMED

public static final short ALLREQUESTEDREPAIRSPERFORMED
(1) all requested repairs performed

See Also:
Constant Field Values

MOTORENGINE

public static final short MOTORENGINE
(10) motor / engine

See Also:
Constant Field Values

PUMPS

public static final short PUMPS
(100) pumps

See Also:
Constant Field Values

HULL

public static final short HULL
(1000) hull

See Also:
Constant Field Values

LIFEBOATS

public static final short LIFEBOATS
(10000) life boats

See Also:
Constant Field Values

LANDINGCRAFT

public static final short LANDINGCRAFT
(10010) landing craft

See Also:
Constant Field Values

EJECTIONSEATS

public static final short EJECTIONSEATS
(10020) ejection seats

See Also:
Constant Field Values

AIRFRAME

public static final short AIRFRAME
(1010) airframe

See Also:
Constant Field Values

TRUCKBODY

public static final short TRUCKBODY
(1020) truck body

See Also:
Constant Field Values

TANKBODY

public static final short TANKBODY
(1030) tank body

See Also:
Constant Field Values

TRAILERBODY

public static final short TRAILERBODY
(1040) trailer body

See Also:
Constant Field Values

TURRET

public static final short TURRET
(1050) turret

See Also:
Constant Field Values

FILTERS

public static final short FILTERS
(110) filters

See Also:
Constant Field Values

TRANSMISSION

public static final short TRANSMISSION
(120) transmission

See Also:
Constant Field Values

BRAKES

public static final short BRAKES
(130) brakes

See Also:
Constant Field Values

SUSPENSIONSYSTEM

public static final short SUSPENSIONSYSTEM
(140) suspension system

See Also:
Constant Field Values

OILFILTER

public static final short OILFILTER
(150) oil filter

See Also:
Constant Field Values

PROPELLER

public static final short PROPELLER
(1500) propeller

See Also:
Constant Field Values

FILTERS2

public static final short FILTERS2
(1520) filters

See Also:
Constant Field Values

WHEELS

public static final short WHEELS
(1540) wheels

See Also:
Constant Field Values

TIRE

public static final short TIRE
(1550) tire

See Also:
Constant Field Values

TRACK

public static final short TRACK
(1560) track

See Also:
Constant Field Values

STARTER

public static final short STARTER
(20) starter

See Also:
Constant Field Values

GUNELEVATIONDRIVE

public static final short GUNELEVATIONDRIVE
(2000) gun elevation drive

See Also:
Constant Field Values

GUNSTABILIZATIONSYSTEM

public static final short GUNSTABILIZATIONSYSTEM
(2010) gun stabilization system

See Also:
Constant Field Values

GUNNERSPRIMARYISGHT

public static final short GUNNERSPRIMARYISGHT
(2020) gunner's primary isght (GPS)

See Also:
Constant Field Values

COMMANDERSEXTENSIONTOTHEGPS

public static final short COMMANDERSEXTENSIONTOTHEGPS
(2030) commander's extension to the GPS

See Also:
Constant Field Values

LOADINGMECHANISM

public static final short LOADINGMECHANISM
(2040) loading mechanism

See Also:
Constant Field Values

GUNNERSAUXILIARYSIGHT

public static final short GUNNERSAUXILIARYSIGHT
(2050) gunner's auxiliary sight

See Also:
Constant Field Values

GUNNERSCONTROLPANEL

public static final short GUNNERSCONTROLPANEL
(2060) gunner's control panel

See Also:
Constant Field Values

GUNNERSCONTROLASSEMBLYHANDLE

public static final short GUNNERSCONTROLASSEMBLYHANDLE
(2070) gunner's control assembly handle(s)

See Also:
Constant Field Values

COMMANDERSCONTROLHANDLESASSEMBLY

public static final short COMMANDERSCONTROLHANDLESASSEMBLY
(2090) commander's control handles/assembly

See Also:
Constant Field Values

COMMANDERSWEAPONSTATION

public static final short COMMANDERSWEAPONSTATION
(2100) commander's weapon station

See Also:
Constant Field Values

COMMANDERSINDEPENDENTTHERMALVIEWER

public static final short COMMANDERSINDEPENDENTTHERMALVIEWER
(2110) commander's independent thermal viewer (CITV)

See Also:
Constant Field Values

GENERALWEAPONS

public static final short GENERALWEAPONS
(2120) general weapons

See Also:
Constant Field Values

ALTERNATOR

public static final short ALTERNATOR
(30) alternator

See Also:
Constant Field Values

GENERATOR

public static final short GENERATOR
(40) generator

See Also:
Constant Field Values

FUELTRANSFERPUMP

public static final short FUELTRANSFERPUMP
(4000) fuel transfer pump

See Also:
Constant Field Values

FUELLINES

public static final short FUELLINES
(4010) fuel lines

See Also:
Constant Field Values

GAUGES

public static final short GAUGES
(4020) gauges

See Also:
Constant Field Values

GENERALFUELSYSTEM

public static final short GENERALFUELSYSTEM
(4030) general fuel system

See Also:
Constant Field Values

ELECTRONICWARFARESYSTEMS

public static final short ELECTRONICWARFARESYSTEMS
(4500) electronic warfare systems

See Also:
Constant Field Values

DETECTIONSYSTEMS

public static final short DETECTIONSYSTEMS
(4600) detection systems

See Also:
Constant Field Values

RADIOFREQUENCY

public static final short RADIOFREQUENCY
(4610) radio frequency

See Also:
Constant Field Values

MICROWAVE

public static final short MICROWAVE
(4620) microwave

See Also:
Constant Field Values

INFRARED

public static final short INFRARED
(4630) infrared

See Also:
Constant Field Values

LASER

public static final short LASER
(4640) laser

See Also:
Constant Field Values

RANGEFINDERS

public static final short RANGEFINDERS
(4700) range finders

See Also:
Constant Field Values

RANGEONLYRADAR

public static final short RANGEONLYRADAR
(4710) range-only radar

See Also:
Constant Field Values

LASERRANGEFINDER

public static final short LASERRANGEFINDER
(4720) laser range finder

See Also:
Constant Field Values

ELECTRONICSYSTEMS

public static final short ELECTRONICSYSTEMS
(4800) electronic systems

See Also:
Constant Field Values

RADIOFREQUENCY2

public static final short RADIOFREQUENCY2
(4810) radio frequency

See Also:
Constant Field Values

MICROWAVE2

public static final short MICROWAVE2
(4820) microwave

See Also:
Constant Field Values

INFRARED2

public static final short INFRARED2
(4830) infrared

See Also:
Constant Field Values

LASER2

public static final short LASER2
(4840) laser

See Also:
Constant Field Values

BATTERY

public static final short BATTERY
(50) battery

See Also:
Constant Field Values

RADIOS

public static final short RADIOS
(5000) radios

See Also:
Constant Field Values

COMMUNICATIONSYSTEMS

public static final short COMMUNICATIONSYSTEMS
(5010) communication systems

See Also:
Constant Field Values

INTERCOMS

public static final short INTERCOMS
(5100) intercoms

See Also:
Constant Field Values

ENCODERS

public static final short ENCODERS
(5200) encoders

See Also:
Constant Field Values

ENCRYPTIONDEVICES

public static final short ENCRYPTIONDEVICES
(5250) encryption devices

See Also:
Constant Field Values

DECODERS

public static final short DECODERS
(5300) decoders

See Also:
Constant Field Values

DECRYPTIONDEVICES

public static final short DECRYPTIONDEVICES
(5350) decryption devices

See Also:
Constant Field Values

COMPUTERS

public static final short COMPUTERS
(5500) computers

See Also:
Constant Field Values

ENGINECOOLANTLEAK

public static final short ENGINECOOLANTLEAK
(60) engine-coolant leak

See Also:
Constant Field Values

NAVIGATIONANDCONTROLSYSTEMS

public static final short NAVIGATIONANDCONTROLSYSTEMS
(6000) navigation and control systems

See Also:
Constant Field Values

FIRECONTROLSYSTEMS

public static final short FIRECONTROLSYSTEMS
(6500) fire control systems

See Also:
Constant Field Values

FUELFILTER

public static final short FUELFILTER
(70) fuel filter

See Also:
Constant Field Values

TRANSMISSIONOILLEAK

public static final short TRANSMISSIONOILLEAK
(80) transmission-oil leak

See Also:
Constant Field Values

AIRSUPPLY

public static final short AIRSUPPLY
(8000) air supply

See Also:
Constant Field Values

FILTERS3

public static final short FILTERS3
(8010) filters

See Also:
Constant Field Values

WATERSUPPLY

public static final short WATERSUPPLY
(8020) water supply

See Also:
Constant Field Values

REFRIGERATIONSYSTEM

public static final short REFRIGERATIONSYSTEM
(8030) refrigeration system

See Also:
Constant Field Values

CHEMICALBIOLOGICALANDRADIOLOGICPROTECTION

public static final short CHEMICALBIOLOGICALANDRADIOLOGICPROTECTION
(8040) chemical, biological, and radiologic protection

See Also:
Constant Field Values

WATERWASHDOWNSYSTEMS

public static final short WATERWASHDOWNSYSTEMS
(8050) water wash down systems

See Also:
Constant Field Values

DECONTAMINATIONSYSTEMS

public static final short DECONTAMINATIONSYSTEMS
(8060) decontamination systems

See Also:
Constant Field Values

ENGINEOILLEAK

public static final short ENGINEOILLEAK
(90) engine-oil leak

See Also:
Constant Field Values

WATERSUPPLY2

public static final short WATERSUPPLY2
(9000) water supply

See Also:
Constant Field Values

COOLINGSYSTEM

public static final short COOLINGSYSTEM
(9010) cooling system

See Also:
Constant Field Values

WINCHES

public static final short WINCHES
(9020) winches

See Also:
Constant Field Values

CATAPULTS

public static final short CATAPULTS
(9030) catapults

See Also:
Constant Field Values

CRANES

public static final short CRANES
(9040) cranes

See Also:
Constant Field Values

LAUNCHERS

public static final short LAUNCHERS
(9050) launchers

See Also:
Constant Field Values
Constructor Detail

RepairCompleteCodesField

public RepairCompleteCodesField()
Method Detail

toString

public static java.lang.String toString(int idNumber)
Returns a string containing the enumeration name which corresponds to an enumeration value, as in RepairCompleteCodesField.toString (0) returns the string "NOREPAIRSPERFORMED"