Package edu.nps.moves.dis7.enumerations
Enum MunitionDescriptorWarhead
java.lang.Object
java.lang.Enum<MunitionDescriptorWarhead>
edu.nps.moves.dis7.enumerations.MunitionDescriptorWarhead
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MunitionDescriptorWarhead>
,java.lang.constant.Constable
public enum MunitionDescriptorWarhead extends java.lang.Enum<MunitionDescriptorWarhead>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 60 marshal size 16
Munition Descriptor-Warhead
UID 60 marshal size 16
Munition Descriptor-Warhead
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description $1_UM
1 um$10_UM
10 um$5_UM
5 umAA_ACETIC_ACID
AA (Acetic Acid)AC_HCN
AC (HCN)BIOLOGICAL
BiologicalBIOLOGICAL_BACTERIA
Biological, BacteriaBIOLOGICAL_GENETICALLY_MODIFIED_MICRO_ORGANISMS
Biological, Genetically Modified Micro-organismsBIOLOGICAL_RICKETTSIA
Biological, RickettsiaBIOLOGICAL_TOXIN
Biological, ToxinBIOLOGICAL_VIRUS
Biological, VirusBIS
BISBLANK
BlankCARGO_VARIABLE_SUBMUNITIONS
Cargo (Variable Submunitions)CG_PHOSGENE
CG (Phosgene)CHEMICAL_BLISTER_AGENT
Chemical, Blister AgentCHEMICAL_BLOOD_AGENT
Chemical, Blood AgentCHEMICAL_GENERAL
Chemical, GeneralCHEMICAL_NERVE_AGENT
Chemical, Nerve AgentCK_CNCI
CK (CNCI)CX_PHOSGENE_OXIME
CX (Phosgene Oxime)DEM
DEMDMA_DIMETHYL_ACRYLATE
DMA (Dimethyl Acrylate)DMHP_PHOSPHITE
DMHP (Phosphite)DMMP_PHOSPHATE_DIMETHYL_HYDROGEN
DMMP (Phosphate Dimethyl Hydrogen)DUMMY
DummyDUSTY_GA_TABUN
Dusty GA (Tabun)DUSTY_GB_SARIN
Dusty GB (Sarin)DUSTY_GD_SOMAN
Dusty GD (Soman)DUSTY_GF
Dusty GFDUSTY_HD_MUSTARD
Dusty HD (Mustard)DUSTY_VX
Dusty VXFOGO_FOG_OIL
FOGO (Fog Oil)FUEL_AIR_EXPLOSIVE
Fuel/Air ExplosiveGA_TABUN
GA (Tabun)GB_SARIN
GB (Sarin)GD_SOMAN
GD (Soman)GF
GFGLASS_BEADS
Glass BeadsH2O_WATER
H2O (Water)HC_HEXACHLOROETHANE
HC (HexaChloroEthane)HD_MUSTARD
HD (Mustard)HE_ANTI_PERSONNEL
HE, Anti-PersonnelHE_ANTI_TANK
HE, Anti-TankHE_BLAST_FRAGMENTATION
HE, Blast FragmentationHE_BLAST_PENETRATOR
HE, Blast PenetratorHE_BOMBLETS
HE, BombletsHE_CONTINUOUS_ROD
HE, Continuous RodHE_DARTS
HE, DartsHE_DIRECTED_FRAGMENTATION
HE, Directed FragmentationHE_DOUBLE_HOLLOW_CHARGE
HE, Double Hollow ChargeHE_FLECHETTES
HE, FlechettesHE_FRAGMENTATION
HE, FragmentationHE_GENERAL_PURPOSE
HE, General PurposeHE_HOLLOW_CHARGE
HE, Hollow ChargeHE_INCENDIARY
HE, IncendiaryHE_PENETRATOR_BLAST_FRAGMENTATION
HE, Penetrator, Blast, FragmentationHE_PLASTIC
HE, PlasticHE_ROD_PENETRATOR
HE, Rod PenetratorHE_SEMI_ARMOR_PIERCING_FRAGMENTATION
HE, Semi-Armor Piercing, FragmentationHE_SEMI_ARMOR_PIERCING_SAP
HE, Semi-Armor Piercing (SAP)HE_SHAPED_CHARGE
HE, Shaped ChargeHE_SHAPED_CHARGE_FRAGMENTATION
HE, Shaped Charge FragmentationHE_SHAPED_CHARGE_FRAGMENTATION_INCENDIARY
HE, Shaped Charge, Fragmentation, IncendiaryHE_STEERABLE_DARTS_WITH_HE
HE, Steerable Darts with HEHE_TUNGSTEN_BALL
HE, Tungsten BallHF_HYDROFLUORIC_ACID
HF (Hydrofluoric Acid)HIGH_EXPLOSIVE_HE
High Explosive (HE)HL_MUSTARD_LEWISITE
HL (Mustard/Lewisite)HN3_NITROGEN_MUSTARD
HN3 (Nitrogen Mustard)ILLUMINATION
IlluminationKINETIC
KineticL_LEWISITE
L (Lewisite)MINES
MinesMS_METHYL_SALICYLATE
MS (Methyl Salicylate)NUCLEAR
NuclearNUCLEAR_IMT
Nuclear, IMTOTHER
OtherPRACTICE
PracticePX_P_XLENE
PX (P-xlene)SMOKE
SmokeSULFUR_HEXAFLUORIDE
Sulfur HexafluorideSVX_SOVIET_VX
SVX (Soviet VX)TCP
TCPTEP
TEPTHICKENED_GA_TABUN
Thickened GA (Tabun)THICKENED_GB_SARIN
Thickened GB (Sarin)THICKENED_GD_SOMAN
Thickened GD (Soman)THICKENED_GF
Thickened GFTHICKENED_HD_MUSTARD
Thickened HD (Mustard)THICKENED_VX
Thickened VXTO1_TOXIC_ORGANIC_1
TO1 (Toxic Organic 1)TO2_TOXIC_ORGANIC_2
TO2 (Toxic Organic 2)TO3_TOXIC_ORGANIC_3
TO3 (Toxic Organic 3)VX
VXWP_WHITE_PHOSPHORUS
WP (White Phosphorus) -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static MunitionDescriptorWarhead
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static MunitionDescriptorWarhead
unmarshalEnum(java.io.DataInputStream dis)
static MunitionDescriptorWarhead
unmarshalEnum(java.nio.ByteBuffer buff)
static MunitionDescriptorWarhead
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MunitionDescriptorWarhead[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
CARGO_VARIABLE_SUBMUNITIONS
Cargo (Variable Submunitions) -
FUEL_AIR_EXPLOSIVE
Fuel/Air Explosive -
GLASS_BEADS
Glass Beads -
$1_UM
1 um -
$5_UM
5 um -
$10_UM
10 um -
HIGH_EXPLOSIVE_HE
High Explosive (HE) -
HE_PLASTIC
HE, Plastic -
HE_INCENDIARY
HE, Incendiary -
HE_FRAGMENTATION
HE, Fragmentation -
HE_ANTI_TANK
HE, Anti-Tank -
HE_BOMBLETS
HE, Bomblets -
HE_SHAPED_CHARGE
HE, Shaped Charge -
HE_CONTINUOUS_ROD
HE, Continuous Rod -
HE_TUNGSTEN_BALL
HE, Tungsten Ball -
HE_BLAST_FRAGMENTATION
HE, Blast Fragmentation -
HE_STEERABLE_DARTS_WITH_HE
HE, Steerable Darts with HE -
HE_DARTS
HE, Darts -
HE_FLECHETTES
HE, Flechettes -
HE_DIRECTED_FRAGMENTATION
HE, Directed Fragmentation -
HE_SEMI_ARMOR_PIERCING_SAP
HE, Semi-Armor Piercing (SAP) -
HE_SHAPED_CHARGE_FRAGMENTATION
HE, Shaped Charge Fragmentation -
HE_SEMI_ARMOR_PIERCING_FRAGMENTATION
HE, Semi-Armor Piercing, Fragmentation -
HE_HOLLOW_CHARGE
HE, Hollow Charge -
HE_DOUBLE_HOLLOW_CHARGE
HE, Double Hollow Charge -
HE_GENERAL_PURPOSE
HE, General Purpose -
HE_BLAST_PENETRATOR
HE, Blast Penetrator -
HE_ROD_PENETRATOR
HE, Rod Penetrator -
HE_ANTI_PERSONNEL
HE, Anti-Personnel -
HE_SHAPED_CHARGE_FRAGMENTATION_INCENDIARY
HE, Shaped Charge, Fragmentation, Incendiary -
HE_PENETRATOR_BLAST_FRAGMENTATION
HE, Penetrator, Blast, Fragmentation -
SMOKE
Smoke -
WP_WHITE_PHOSPHORUS
WP (White Phosphorus) -
FOGO_FOG_OIL
FOGO (Fog Oil) -
HC_HEXACHLOROETHANE
HC (HexaChloroEthane) -
ILLUMINATION
Illumination -
PRACTICE
Practice -
BLANK
Blank -
DUMMY
Dummy -
KINETIC
Kinetic -
MINES
Mines -
NUCLEAR
Nuclear -
NUCLEAR_IMT
Nuclear, IMT -
CHEMICAL_GENERAL
Chemical, General -
CHEMICAL_BLISTER_AGENT
Chemical, Blister Agent -
HD_MUSTARD
HD (Mustard) -
THICKENED_HD_MUSTARD
Thickened HD (Mustard) -
DUSTY_HD_MUSTARD
Dusty HD (Mustard) -
L_LEWISITE
L (Lewisite) -
HN3_NITROGEN_MUSTARD
HN3 (Nitrogen Mustard) -
HL_MUSTARD_LEWISITE
HL (Mustard/Lewisite) -
CX_PHOSGENE_OXIME
CX (Phosgene Oxime) -
DMMP_PHOSPHATE_DIMETHYL_HYDROGEN
DMMP (Phosphate Dimethyl Hydrogen) -
DMHP_PHOSPHITE
DMHP (Phosphite) -
DMA_DIMETHYL_ACRYLATE
DMA (Dimethyl Acrylate) -
DEM
DEM -
PX_P_XLENE
PX (P-xlene) -
CHEMICAL_BLOOD_AGENT
Chemical, Blood Agent -
AC_HCN
AC (HCN) -
CK_CNCI
CK (CNCI) -
CG_PHOSGENE
CG (Phosgene) -
CHEMICAL_NERVE_AGENT
Chemical, Nerve Agent -
VX
VX -
THICKENED_VX
Thickened VX -
DUSTY_VX
Dusty VX -
GA_TABUN
GA (Tabun) -
THICKENED_GA_TABUN
Thickened GA (Tabun) -
DUSTY_GA_TABUN
Dusty GA (Tabun) -
GB_SARIN
GB (Sarin) -
THICKENED_GB_SARIN
Thickened GB (Sarin) -
DUSTY_GB_SARIN
Dusty GB (Sarin) -
GD_SOMAN
GD (Soman) -
THICKENED_GD_SOMAN
Thickened GD (Soman) -
DUSTY_GD_SOMAN
Dusty GD (Soman) -
GF
GF -
THICKENED_GF
Thickened GF -
DUSTY_GF
Dusty GF -
SVX_SOVIET_VX
SVX (Soviet VX) -
BIS
BIS -
TCP
TCP -
MS_METHYL_SALICYLATE
MS (Methyl Salicylate) -
TEP
TEP -
H2O_WATER
H2O (Water) -
TO1_TOXIC_ORGANIC_1
TO1 (Toxic Organic 1) -
TO2_TOXIC_ORGANIC_2
TO2 (Toxic Organic 2) -
TO3_TOXIC_ORGANIC_3
TO3 (Toxic Organic 3) -
SULFUR_HEXAFLUORIDE
Sulfur Hexafluoride -
AA_ACETIC_ACID
AA (Acetic Acid) -
HF_HYDROFLUORIC_ACID
HF (Hydrofluoric Acid) -
BIOLOGICAL
Biological -
BIOLOGICAL_VIRUS
Biological, Virus -
BIOLOGICAL_BACTERIA
Biological, Bacteria -
BIOLOGICAL_RICKETTSIA
Biological, Rickettsia -
BIOLOGICAL_GENETICALLY_MODIFIED_MICRO_ORGANISMS
Biological, Genetically Modified Micro-organisms -
BIOLOGICAL_TOXIN
Biological, Toxin
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue() -
getDescription
public java.lang.String getDescription() -
getEnumBitWidth
public static int getEnumBitWidth() -
getEnumForValue
-
marshal
public void marshal(java.io.DataOutputStream dos) throws java.io.IOException- Throws:
java.io.IOException
-
marshal
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static MunitionDescriptorWarhead unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static MunitionDescriptorWarhead unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<MunitionDescriptorWarhead>
-