mil.navy.nps.disEnumerations
Class FuseField

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

public class FuseField
extends java.lang.Object

Fuse Field -- The fuse shall be specified by a 16-bit enumeration (see Section 5 in EBV-DOC)

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

Field Summary
static short ACOUSTIC
          (7000) Acoustic
static short ALTITUDE
          (5000) Altitude
static short ALTITUDEAIRBURST
          (5200) Altitude, Air Burst
static short ALTITUDERADIOALTIMETER
          (5100) Altitude, Radio Altimeter
static short BASEDETONATION
          (0300) Base Detonation (BD)
static short BODY
          (0050) Body
static short COMMAND
          (4000) Command
static short COMMANDELECTRONICREMOTELYSET
          (4100) Command, Electronic, Remotely Set
static short COMPRESSIONIGNITION
          (9300) Compression-Ignition
static short COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT
          (9310) Compression-Ignition, Strikerless, Nose Impact
static short CONTACT
          (1000) Contact
static short CONTACTBALLISTICCAPANDBASE
          (1940) Contact, Ballistic Cap and Base
static short CONTACTBASE
          (1950) Contact, Base
static short CONTACTBASEDETONATING
          (1930) Contact, Base Detonating
static short CONTACTCHEMICAL
          (1800) Contact, Chemical
static short CONTACTCRUSH
          (1500) Contact, Crush
static short CONTACTDELAYED
          (1200) Contact, Delayed
static short CONTACTELECTRONIC
          (1300) Contact, Electronic (Oblique Contact)
static short CONTACTFITTEDINSTANDOFFPROBE
          (1970) Contact, Fitted in Standoff Probe
static short CONTACTGRAZE
          (1400) Contact, Graze
static short CONTACTHYDROSTATIC
          (1600) Contact, Hydrostatic
static short CONTACTINSTANT
          (1100) Contact, Instant (Impact)
static short CONTACTMECHANICAL
          (1700) Contact, Mechanical
static short CONTACTNONALIGNED
          (1980) Contact, Non-aligned
static short CONTACTNOSE
          (1960) Contact, Nose
static short CONTACTPIEZOELECTRIC
          (1900) Contact, Piezoelectric
static short CONTACTPOINTINITIATING
          (1910) Contact, Point Initiating
static short CONTACTPOINTINITIATINGBASEDETONATING
          (1920) Contact, Point Initiating, Base Detonating
static short DEEPINTRUSION
          (0060) Deep Intrusion
static short DEPTH
          (6000) Depth
static short DUMMY
          (8110) Dummy
static short ELECTROMECHANICAL
          (9110) Electromechanical
static short ELECTROMECHANICALNOSE
          (9120) Electromechanical, Nose
static short ELECTRONIC
          (9500) Electronic
static short ELECTRONICINTERNALLYMOUNTED
          (9510) Electronic, Internally Mounted
static short ELECTRONICPROGRAMMED
          (9530) Electronic, Programmed
static short ELECTRONICRANGESETTING
          (9520) Electronic, Range Setting
static short ELECTROOPTICAL
          (9100) Electro-optical
static short INERT
          (8100) Inert
static short INTELLIGENTINFLUENCE
          (0010) Intelligent Influence
static short MECHANICAL
          (9600) Mechanical
static short MECHANICALNOSE
          (9610) Mechanical, Nose
static short MECHANICALTAIL
          (9620) Mechanical, Tail
static short MULTIFUNCTION
          (0100) Multifunction
static short OTHER
          (0000) Other
static short PERCUSSION
          (9400) Percussion
static short PERCUSSIONINSTANTANEOUS
          (9410) Percussion, Instantaneous
static short PLUGREPRESENTING
          (8130) Plug Representing
static short POINTDETONATION
          (0200) Point Detonation (PD)
static short PRACTICE
          (8120) Practice
static short PRESSURE
          (8000) Pressure
static short PRESSUREDELAY
          (8010) Pressure, Delay
static short PROXIMITY
          (3000) Proximity
static short PROXIMITYACTIVELASER
          (3100) Proximity, Active Laser
static short PROXIMITYACTIVERADAR
          (3300) Proximity, Active Radar (Doppler Radar)
static short PROXIMITYINFRARED
          (3700) Proximity, Infrared
static short PROXIMITYMAGNETIC
          (3200) Proximity, Magnetic (Magpolarity)
static short PROXIMITYPROGRAMMABLE
          (3500) Proximity, Programmable
static short PROXIMITYPROGRAMMABLEPREFRAGMENTED
          (3600) Proximity, Programmable, Prefragmented
static short PROXIMITYRADIOFREQUENCY
          (3400) Proximity, Radio Frequency (RF)
static short PYROTECHNIC
          (9000) Pyrotechnic
static short PYROTECHNICDELAY
          (9010) Pyrotechnic, Delay
static short SELFDESTRUCT
          (0030) Self-destruct
static short SENSOR
          (0020) Sensor
static short STRIKERLESS
          (9200) Strikerless
static short STRIKERLESSCOMPRESSIONIGNITION
          (9220) Strikerless, Compression-Ignition
static short STRIKERLESSNOSEIMPACT
          (9210) Strikerless, Nose Impact
static short TIMED
          (2000) Timed
static short TIMEDBASEDELAY
          (2500) Timed, Base Delay
static short TIMEDBURNOUT
          (2200) Timed, Burnout
static short TIMEDELECTRONIC
          (2400) Timed, Electronic
static short TIMEDIMPACT
          (2920) Timed, Impact
static short TIMEDLONGDELAYSIDE
          (2900) Timed, Long Delay Side
static short TIMEDNOSEMOUNTEDVARIABLEDELAY
          (2800) Timed, Nose Mounted Variable Delay
static short TIMEDPROGRAMMABLE
          (2100) Timed, Programmable
static short TIMEDPYROTECHNIC
          (2300) Timed, Pyrotechnic
static short TIMEDREINFORCEDNOSEIMPACTDELAY
          (2600) Timed, Reinforced Nose Impact Delay
static short TIMEDSELECTABLEDELAY
          (2910) Timed, Selectable Delay
static short TIMEDSEQUENCE
          (2930) Timed, Sequence
static short TIMEDSHORTDELAYIMPACT
          (2700) Timed, Short Delay Impact
static short TRAINING
          (8150) Training
static short ULTRAQUICK
          (0040) Ultra Quick
 
Constructor Summary
FuseField()
           
 
Method Summary
static java.lang.String toString(int idNumber)
          Returns a string containing the enumeration name which corresponds to an enumeration value, as in FuseField.toString (0000) returns the string "OTHER"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OTHER

public static final short OTHER
(0000) Other

See Also:
Constant Field Values

INTELLIGENTINFLUENCE

public static final short INTELLIGENTINFLUENCE
(0010) Intelligent Influence

See Also:
Constant Field Values

SENSOR

public static final short SENSOR
(0020) Sensor

See Also:
Constant Field Values

SELFDESTRUCT

public static final short SELFDESTRUCT
(0030) Self-destruct

See Also:
Constant Field Values

ULTRAQUICK

public static final short ULTRAQUICK
(0040) Ultra Quick

See Also:
Constant Field Values

BODY

public static final short BODY
(0050) Body

See Also:
Constant Field Values

DEEPINTRUSION

public static final short DEEPINTRUSION
(0060) Deep Intrusion

See Also:
Constant Field Values

MULTIFUNCTION

public static final short MULTIFUNCTION
(0100) Multifunction

See Also:
Constant Field Values

POINTDETONATION

public static final short POINTDETONATION
(0200) Point Detonation (PD)

See Also:
Constant Field Values

BASEDETONATION

public static final short BASEDETONATION
(0300) Base Detonation (BD)

See Also:
Constant Field Values

CONTACT

public static final short CONTACT
(1000) Contact

See Also:
Constant Field Values

CONTACTINSTANT

public static final short CONTACTINSTANT
(1100) Contact, Instant (Impact)

See Also:
Constant Field Values

CONTACTDELAYED

public static final short CONTACTDELAYED
(1200) Contact, Delayed

See Also:
Constant Field Values

CONTACTELECTRONIC

public static final short CONTACTELECTRONIC
(1300) Contact, Electronic (Oblique Contact)

See Also:
Constant Field Values

CONTACTGRAZE

public static final short CONTACTGRAZE
(1400) Contact, Graze

See Also:
Constant Field Values

CONTACTCRUSH

public static final short CONTACTCRUSH
(1500) Contact, Crush

See Also:
Constant Field Values

CONTACTHYDROSTATIC

public static final short CONTACTHYDROSTATIC
(1600) Contact, Hydrostatic

See Also:
Constant Field Values

CONTACTMECHANICAL

public static final short CONTACTMECHANICAL
(1700) Contact, Mechanical

See Also:
Constant Field Values

CONTACTCHEMICAL

public static final short CONTACTCHEMICAL
(1800) Contact, Chemical

See Also:
Constant Field Values

CONTACTPIEZOELECTRIC

public static final short CONTACTPIEZOELECTRIC
(1900) Contact, Piezoelectric

See Also:
Constant Field Values

CONTACTPOINTINITIATING

public static final short CONTACTPOINTINITIATING
(1910) Contact, Point Initiating

See Also:
Constant Field Values

CONTACTPOINTINITIATINGBASEDETONATING

public static final short CONTACTPOINTINITIATINGBASEDETONATING
(1920) Contact, Point Initiating, Base Detonating

See Also:
Constant Field Values

CONTACTBASEDETONATING

public static final short CONTACTBASEDETONATING
(1930) Contact, Base Detonating

See Also:
Constant Field Values

CONTACTBALLISTICCAPANDBASE

public static final short CONTACTBALLISTICCAPANDBASE
(1940) Contact, Ballistic Cap and Base

See Also:
Constant Field Values

CONTACTBASE

public static final short CONTACTBASE
(1950) Contact, Base

See Also:
Constant Field Values

CONTACTNOSE

public static final short CONTACTNOSE
(1960) Contact, Nose

See Also:
Constant Field Values

CONTACTFITTEDINSTANDOFFPROBE

public static final short CONTACTFITTEDINSTANDOFFPROBE
(1970) Contact, Fitted in Standoff Probe

See Also:
Constant Field Values

CONTACTNONALIGNED

public static final short CONTACTNONALIGNED
(1980) Contact, Non-aligned

See Also:
Constant Field Values

TIMED

public static final short TIMED
(2000) Timed

See Also:
Constant Field Values

TIMEDPROGRAMMABLE

public static final short TIMEDPROGRAMMABLE
(2100) Timed, Programmable

See Also:
Constant Field Values

TIMEDBURNOUT

public static final short TIMEDBURNOUT
(2200) Timed, Burnout

See Also:
Constant Field Values

TIMEDPYROTECHNIC

public static final short TIMEDPYROTECHNIC
(2300) Timed, Pyrotechnic

See Also:
Constant Field Values

TIMEDELECTRONIC

public static final short TIMEDELECTRONIC
(2400) Timed, Electronic

See Also:
Constant Field Values

TIMEDBASEDELAY

public static final short TIMEDBASEDELAY
(2500) Timed, Base Delay

See Also:
Constant Field Values

TIMEDREINFORCEDNOSEIMPACTDELAY

public static final short TIMEDREINFORCEDNOSEIMPACTDELAY
(2600) Timed, Reinforced Nose Impact Delay

See Also:
Constant Field Values

TIMEDSHORTDELAYIMPACT

public static final short TIMEDSHORTDELAYIMPACT
(2700) Timed, Short Delay Impact

See Also:
Constant Field Values

TIMEDNOSEMOUNTEDVARIABLEDELAY

public static final short TIMEDNOSEMOUNTEDVARIABLEDELAY
(2800) Timed, Nose Mounted Variable Delay

See Also:
Constant Field Values

TIMEDLONGDELAYSIDE

public static final short TIMEDLONGDELAYSIDE
(2900) Timed, Long Delay Side

See Also:
Constant Field Values

TIMEDSELECTABLEDELAY

public static final short TIMEDSELECTABLEDELAY
(2910) Timed, Selectable Delay

See Also:
Constant Field Values

TIMEDIMPACT

public static final short TIMEDIMPACT
(2920) Timed, Impact

See Also:
Constant Field Values

TIMEDSEQUENCE

public static final short TIMEDSEQUENCE
(2930) Timed, Sequence

See Also:
Constant Field Values

PROXIMITY

public static final short PROXIMITY
(3000) Proximity

See Also:
Constant Field Values

PROXIMITYACTIVELASER

public static final short PROXIMITYACTIVELASER
(3100) Proximity, Active Laser

See Also:
Constant Field Values

PROXIMITYMAGNETIC

public static final short PROXIMITYMAGNETIC
(3200) Proximity, Magnetic (Magpolarity)

See Also:
Constant Field Values

PROXIMITYACTIVERADAR

public static final short PROXIMITYACTIVERADAR
(3300) Proximity, Active Radar (Doppler Radar)

See Also:
Constant Field Values

PROXIMITYRADIOFREQUENCY

public static final short PROXIMITYRADIOFREQUENCY
(3400) Proximity, Radio Frequency (RF)

See Also:
Constant Field Values

PROXIMITYPROGRAMMABLE

public static final short PROXIMITYPROGRAMMABLE
(3500) Proximity, Programmable

See Also:
Constant Field Values

PROXIMITYPROGRAMMABLEPREFRAGMENTED

public static final short PROXIMITYPROGRAMMABLEPREFRAGMENTED
(3600) Proximity, Programmable, Prefragmented

See Also:
Constant Field Values

PROXIMITYINFRARED

public static final short PROXIMITYINFRARED
(3700) Proximity, Infrared

See Also:
Constant Field Values

COMMAND

public static final short COMMAND
(4000) Command

See Also:
Constant Field Values

COMMANDELECTRONICREMOTELYSET

public static final short COMMANDELECTRONICREMOTELYSET
(4100) Command, Electronic, Remotely Set

See Also:
Constant Field Values

ALTITUDE

public static final short ALTITUDE
(5000) Altitude

See Also:
Constant Field Values

ALTITUDERADIOALTIMETER

public static final short ALTITUDERADIOALTIMETER
(5100) Altitude, Radio Altimeter

See Also:
Constant Field Values

ALTITUDEAIRBURST

public static final short ALTITUDEAIRBURST
(5200) Altitude, Air Burst

See Also:
Constant Field Values

DEPTH

public static final short DEPTH
(6000) Depth

See Also:
Constant Field Values

ACOUSTIC

public static final short ACOUSTIC
(7000) Acoustic

See Also:
Constant Field Values

PRESSURE

public static final short PRESSURE
(8000) Pressure

See Also:
Constant Field Values

PRESSUREDELAY

public static final short PRESSUREDELAY
(8010) Pressure, Delay

See Also:
Constant Field Values

INERT

public static final short INERT
(8100) Inert

See Also:
Constant Field Values

DUMMY

public static final short DUMMY
(8110) Dummy

See Also:
Constant Field Values

PRACTICE

public static final short PRACTICE
(8120) Practice

See Also:
Constant Field Values

PLUGREPRESENTING

public static final short PLUGREPRESENTING
(8130) Plug Representing

See Also:
Constant Field Values

TRAINING

public static final short TRAINING
(8150) Training

See Also:
Constant Field Values

PYROTECHNIC

public static final short PYROTECHNIC
(9000) Pyrotechnic

See Also:
Constant Field Values

PYROTECHNICDELAY

public static final short PYROTECHNICDELAY
(9010) Pyrotechnic, Delay

See Also:
Constant Field Values

ELECTROOPTICAL

public static final short ELECTROOPTICAL
(9100) Electro-optical

See Also:
Constant Field Values

ELECTROMECHANICAL

public static final short ELECTROMECHANICAL
(9110) Electromechanical

See Also:
Constant Field Values

ELECTROMECHANICALNOSE

public static final short ELECTROMECHANICALNOSE
(9120) Electromechanical, Nose

See Also:
Constant Field Values

STRIKERLESS

public static final short STRIKERLESS
(9200) Strikerless

See Also:
Constant Field Values

STRIKERLESSNOSEIMPACT

public static final short STRIKERLESSNOSEIMPACT
(9210) Strikerless, Nose Impact

See Also:
Constant Field Values

STRIKERLESSCOMPRESSIONIGNITION

public static final short STRIKERLESSCOMPRESSIONIGNITION
(9220) Strikerless, Compression-Ignition

See Also:
Constant Field Values

COMPRESSIONIGNITION

public static final short COMPRESSIONIGNITION
(9300) Compression-Ignition

See Also:
Constant Field Values

COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT

public static final short COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT
(9310) Compression-Ignition, Strikerless, Nose Impact

See Also:
Constant Field Values

PERCUSSION

public static final short PERCUSSION
(9400) Percussion

See Also:
Constant Field Values

PERCUSSIONINSTANTANEOUS

public static final short PERCUSSIONINSTANTANEOUS
(9410) Percussion, Instantaneous

See Also:
Constant Field Values

ELECTRONIC

public static final short ELECTRONIC
(9500) Electronic

See Also:
Constant Field Values

ELECTRONICINTERNALLYMOUNTED

public static final short ELECTRONICINTERNALLYMOUNTED
(9510) Electronic, Internally Mounted

See Also:
Constant Field Values

ELECTRONICRANGESETTING

public static final short ELECTRONICRANGESETTING
(9520) Electronic, Range Setting

See Also:
Constant Field Values

ELECTRONICPROGRAMMED

public static final short ELECTRONICPROGRAMMED
(9530) Electronic, Programmed

See Also:
Constant Field Values

MECHANICAL

public static final short MECHANICAL
(9600) Mechanical

See Also:
Constant Field Values

MECHANICALNOSE

public static final short MECHANICALNOSE
(9610) Mechanical, Nose

See Also:
Constant Field Values

MECHANICALTAIL

public static final short MECHANICALTAIL
(9620) Mechanical, Tail

See Also:
Constant Field Values
Constructor Detail

FuseField

public FuseField()
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 FuseField.toString (0000) returns the string "OTHER"