|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmil.navy.nps.disEnumerations.FuseField
Fuse Field -- The fuse shall be specified by a 16-bit enumeration (see Section 5 in EBV-DOC)
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.
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 |
public static final short OTHER
public static final short INTELLIGENTINFLUENCE
public static final short SENSOR
public static final short SELFDESTRUCT
public static final short ULTRAQUICK
public static final short BODY
public static final short DEEPINTRUSION
public static final short MULTIFUNCTION
public static final short POINTDETONATION
public static final short BASEDETONATION
public static final short CONTACT
public static final short CONTACTINSTANT
public static final short CONTACTDELAYED
public static final short CONTACTELECTRONIC
public static final short CONTACTGRAZE
public static final short CONTACTCRUSH
public static final short CONTACTHYDROSTATIC
public static final short CONTACTMECHANICAL
public static final short CONTACTCHEMICAL
public static final short CONTACTPIEZOELECTRIC
public static final short CONTACTPOINTINITIATING
public static final short CONTACTPOINTINITIATINGBASEDETONATING
public static final short CONTACTBASEDETONATING
public static final short CONTACTBALLISTICCAPANDBASE
public static final short CONTACTBASE
public static final short CONTACTNOSE
public static final short CONTACTFITTEDINSTANDOFFPROBE
public static final short CONTACTNONALIGNED
public static final short TIMED
public static final short TIMEDPROGRAMMABLE
public static final short TIMEDBURNOUT
public static final short TIMEDPYROTECHNIC
public static final short TIMEDELECTRONIC
public static final short TIMEDBASEDELAY
public static final short TIMEDREINFORCEDNOSEIMPACTDELAY
public static final short TIMEDSHORTDELAYIMPACT
public static final short TIMEDNOSEMOUNTEDVARIABLEDELAY
public static final short TIMEDLONGDELAYSIDE
public static final short TIMEDSELECTABLEDELAY
public static final short TIMEDIMPACT
public static final short TIMEDSEQUENCE
public static final short PROXIMITY
public static final short PROXIMITYACTIVELASER
public static final short PROXIMITYMAGNETIC
public static final short PROXIMITYACTIVERADAR
public static final short PROXIMITYRADIOFREQUENCY
public static final short PROXIMITYPROGRAMMABLE
public static final short PROXIMITYPROGRAMMABLEPREFRAGMENTED
public static final short PROXIMITYINFRARED
public static final short COMMAND
public static final short COMMANDELECTRONICREMOTELYSET
public static final short ALTITUDE
public static final short ALTITUDERADIOALTIMETER
public static final short ALTITUDEAIRBURST
public static final short DEPTH
public static final short ACOUSTIC
public static final short PRESSURE
public static final short PRESSUREDELAY
public static final short INERT
public static final short DUMMY
public static final short PRACTICE
public static final short PLUGREPRESENTING
public static final short TRAINING
public static final short PYROTECHNIC
public static final short PYROTECHNICDELAY
public static final short ELECTROOPTICAL
public static final short ELECTROMECHANICAL
public static final short ELECTROMECHANICALNOSE
public static final short STRIKERLESS
public static final short STRIKERLESSNOSEIMPACT
public static final short STRIKERLESSCOMPRESSIONIGNITION
public static final short COMPRESSIONIGNITION
public static final short COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT
public static final short PERCUSSION
public static final short PERCUSSIONINSTANTANEOUS
public static final short ELECTRONIC
public static final short ELECTRONICINTERNALLYMOUNTED
public static final short ELECTRONICRANGESETTING
public static final short ELECTRONICPROGRAMMED
public static final short MECHANICAL
public static final short MECHANICALNOSE
public static final short MECHANICALTAIL
Constructor Detail |
public FuseField()
Method Detail |
public static java.lang.String toString(int idNumber)
FuseField.toString (0000)
returns the string "OTHER
"
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |