Enum Class MunitionDescriptorFuse
- All Implemented Interfaces:
Serializable
,Comparable<MunitionDescriptorFuse>
,Constable
This
enum
type is generated from XML,
UID 61,
marshal size 16;
MunitionDescriptorFuse has 107 enumerations total.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescription10 ms Delay10 ms Delay100 ms Delay100 ms Delay120 ms Delay125 ms Delay125 ms Delay15 ms Delay180 ms Delay20 ms Delay20 ms Delay240 ms Delay25 ms Delay250 ms Delay250 ms Delay30 ms Delay35 ms Delay40 ms Delay45 ms Delay5 ms Delay50 ms Delay50 ms Delay60 ms Delay60 ms Delay90 ms DelayAcousticAltitudeAltitude, Air BurstAltitude, Radio AltimeterBase Detonation (BD)BodyCommandCommand, Electronic, Remotely SetCompression-IgnitionCompression-Ignition, Strikerless, Nose ImpactContactContact, Ballistic Cap and BaseContact, BaseContact, Base DetonatingContact, ChemicalContact, CrushContact, DelayedContact, Electronic (Oblique Contact)Contact, Fitted in Standoff ProbeContact, GrazeContact, HydrostaticContact, Instant (Impact)Contact, MechanicalContact, Non-alignedContact, NoseContact, PiezoelectricContact, Point InitiatingContact, Point Initiating, Base DetonatingDeep IntrusionDepthDummyElectro-opticalElectromechanicalElectromechanical, NoseElectronicElectronic, Internally MountedElectronic, ProgrammedElectronic, Range SettingInertIntelligent InfluenceMechanicalMechanical, NoseMechanical, TailMultifunctionOtherPercussionPercussion, InstantaneousPlug RepresentingPoint Detonation (PD)PracticePressurePressure, DelayProximityProximity, Active LaserProximity, Active Radar (Doppler Radar)Proximity, InfraredProximity, Magnetic (Magpolarity)Proximity, ProgrammableProximity, Programmable, PrefragmentedProximity, Radio Frequency (RF)PyrotechnicPyrotechnic, DelaySelf-destructSensorStrikerlessStrikerless, Compression-IgnitionStrikerless, Nose ImpactTimedTimed, Base DelayTimed, BurnoutTimed, ElectronicTimed, ImpactTimed, Long Delay SideTimed, Nose Mounted Variable DelayTimed, ProgrammableTimed, PyrotechnicTimed, Reinforced Nose Impact DelayTimed, Selectable DelayTimed, SequenceTimed, Short Delay ImpactTrainingUltra Quick -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic MunitionDescriptorFuse
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffertoString()
Provide simple identifierstatic MunitionDescriptorFuse
Unmarshal value to DataInputStreamstatic MunitionDescriptorFuse
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic MunitionDescriptorFuse
Returns the enum constant of this class with the specified name.static MunitionDescriptorFuse[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
INTELLIGENT_INFLUENCE
Intelligent Influence -
SENSOR
Sensor -
SELF_DESTRUCT
Self-destruct -
ULTRA_QUICK
Ultra Quick -
BODY
Body -
DEEP_INTRUSION
Deep Intrusion -
MULTIFUNCTION
Multifunction -
POINT_DETONATION_PD
Point Detonation (PD) -
BASE_DETONATION_BD
Base Detonation (BD) -
CONTACT
Contact -
CONTACT_INSTANT_IMPACT
Contact, Instant (Impact) -
CONTACT_DELAYED
Contact, Delayed -
_10_MS_DELAY
10 ms Delay -
_20_MS_DELAY
20 ms Delay -
_50_MS_DELAY
50 ms Delay -
_60_MS_DELAY
60 ms Delay -
_100_MS_DELAY
100 ms Delay -
_125_MS_DELAY
125 ms Delay -
_250_MS_DELAY
250 ms Delay -
_5_MS_DELAY
5 ms Delay -
_15_MS_DELAY
15 ms Delay -
_25_MS_DELAY
25 ms Delay -
_30_MS_DELAY
30 ms Delay -
_35_MS_DELAY
35 ms Delay -
_40_MS_DELAY
40 ms Delay -
_45_MS_DELAY
45 ms Delay -
_90_MS_DELAY
90 ms Delay -
_120_MS_DELAY
120 ms Delay -
_180_MS_DELAY
180 ms Delay -
_240_MS_DELAY
240 ms Delay -
CONTACT_ELECTRONIC_OBLIQUE_CONTACT
Contact, Electronic (Oblique Contact) -
CONTACT_GRAZE
Contact, Graze -
CONTACT_CRUSH
Contact, Crush -
CONTACT_HYDROSTATIC
Contact, Hydrostatic -
CONTACT_MECHANICAL
Contact, Mechanical -
CONTACT_CHEMICAL
Contact, Chemical -
CONTACT_PIEZOELECTRIC
Contact, Piezoelectric -
CONTACT_POINT_INITIATING
Contact, Point Initiating -
CONTACT_POINT_INITIATING_BASE_DETONATING
Contact, Point Initiating, Base Detonating -
CONTACT_BASE_DETONATING
Contact, Base Detonating -
CONTACT_BALLISTIC_CAP_AND_BASE
Contact, Ballistic Cap and Base -
CONTACT_BASE
Contact, Base -
CONTACT_NOSE
Contact, Nose -
CONTACT_FITTED_IN_STANDOFF_PROBE
Contact, Fitted in Standoff Probe -
CONTACT_NON_ALIGNED
Contact, Non-aligned -
TIMED
Timed -
TIMED_PROGRAMMABLE
Timed, Programmable -
TIMED_BURNOUT
Timed, Burnout -
TIMED_PYROTECHNIC
Timed, Pyrotechnic -
TIMED_ELECTRONIC
Timed, Electronic -
TIMED_BASE_DELAY
Timed, Base Delay -
TIMED_REINFORCED_NOSE_IMPACT_DELAY
Timed, Reinforced Nose Impact Delay -
TIMED_SHORT_DELAY_IMPACT
Timed, Short Delay Impact -
_10_MS_DELAY_2
10 ms Delay -
_20_MS_DELAY_2
20 ms Delay -
_50_MS_DELAY_2
50 ms Delay -
_60_MS_DELAY_2
60 ms Delay -
_100_MS_DELAY_2
100 ms Delay -
_125_MS_DELAY_2
125 ms Delay -
_250_MS_DELAY_2
250 ms Delay -
TIMED_NOSE_MOUNTED_VARIABLE_DELAY
Timed, Nose Mounted Variable Delay -
TIMED_LONG_DELAY_SIDE
Timed, Long Delay Side -
TIMED_SELECTABLE_DELAY
Timed, Selectable Delay -
TIMED_IMPACT
Timed, Impact -
TIMED_SEQUENCE
Timed, Sequence -
PROXIMITY
Proximity -
PROXIMITY_ACTIVE_LASER
Proximity, Active Laser -
PROXIMITY_MAGNETIC_MAGPOLARITY
Proximity, Magnetic (Magpolarity) -
PROXIMITY_ACTIVE_RADAR_DOPPLER_RADAR
Proximity, Active Radar (Doppler Radar) -
PROXIMITY_RADIO_FREQUENCY_RF
Proximity, Radio Frequency (RF) -
PROXIMITY_PROGRAMMABLE
Proximity, Programmable -
PROXIMITY_PROGRAMMABLE_PREFRAGMENTED
Proximity, Programmable, Prefragmented -
PROXIMITY_INFRARED
Proximity, Infrared -
COMMAND
Command -
COMMAND_ELECTRONIC_REMOTELY_SET
Command, Electronic, Remotely Set -
ALTITUDE
Altitude -
ALTITUDE_RADIO_ALTIMETER
Altitude, Radio Altimeter -
ALTITUDE_AIR_BURST
Altitude, Air Burst -
DEPTH
Depth -
ACOUSTIC
Acoustic -
PRESSURE
Pressure -
PRESSURE_DELAY
Pressure, Delay -
INERT
Inert -
DUMMY
Dummy -
PRACTICE
Practice -
PLUG_REPRESENTING
Plug Representing -
TRAINING
Training -
PYROTECHNIC
Pyrotechnic -
PYROTECHNIC_DELAY
Pyrotechnic, Delay -
ELECTRO_OPTICAL
Electro-optical -
ELECTROMECHANICAL
Electromechanical -
ELECTROMECHANICAL_NOSE
Electromechanical, Nose -
STRIKERLESS
Strikerless -
STRIKERLESS_NOSE_IMPACT
Strikerless, Nose Impact -
STRIKERLESS_COMPRESSION_IGNITION
Strikerless, Compression-Ignition -
COMPRESSION_IGNITION
Compression-Ignition -
COMPRESSION_IGNITION_STRIKERLESS_NOSE_IMPACT
Compression-Ignition, Strikerless, Nose Impact -
PERCUSSION
Percussion -
PERCUSSION_INSTANTANEOUS
Percussion, Instantaneous -
ELECTRONIC
Electronic -
ELECTRONIC_INTERNALLY_MOUNTED
Electronic, Internally Mounted -
ELECTRONIC_RANGE_SETTING
Electronic, Range Setting -
ELECTRONIC_PROGRAMMED
Electronic, Programmed -
MECHANICAL
Mechanical -
MECHANICAL_NOSE
Mechanical, Nose -
MECHANICAL_TAIL
Mechanical, Tail
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
public int getValue()Provide enumeration value- Returns:
- integer value
-
getDescription
-
getEnumBitWidth
public static int getEnumBitWidth()bit width for this enumeration- Returns:
- number of bits wide
-
getEnumForValue
Provide enumeration for a given value- Parameters:
value
- integer value of interest- Returns:
- enumeration corresponding to numeric value
-
marshal
Marshal value to DataOutputStream- Parameters:
dos
- DataOutputStream for output- Throws:
IOException
- input-output error- See Also:
-
marshal
Marshal value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for output- Throws:
IOException
- input-output errorException
- See Also:
-
unmarshalEnum
Unmarshal value to DataInputStream- Parameters:
dis
- DataInputStream for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
unmarshalEnum
Unmarshal enumeration value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
getName
-
toString
Provide simple identifier- Overrides:
toString
in classEnum<MunitionDescriptorFuse>
- Returns:
- ID number and name
-