Package edu.nps.moves.dis7.enumerations
Enum LifeFormHumanSpecificMachineGuns
java.lang.Object
java.lang.Enum<LifeFormHumanSpecificMachineGuns>
edu.nps.moves.dis7.enumerations.LifeFormHumanSpecificMachineGuns
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<LifeFormHumanSpecificMachineGuns>
,java.lang.constant.Constable
public enum LifeFormHumanSpecificMachineGuns extends java.lang.Enum<LifeFormHumanSpecificMachineGuns>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 516 marshal size 8
Life Form-Human-Specific-Machine Guns
UID 516 marshal size 8
Life Form-Human-Specific-Machine Guns
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description $127X108MM_KORD_HMG
12.7x108mm Kord HMG$127X108MM_KPD_127_HMG
12.7x108mm KPD-12.7 HMG$127X108MM_NSV_HMG
12.7x108mm NSV HMG$127X108MM_TYPE_77_HMG
12.7x108mm Type-77 HMG$127X108MM_TYPE_90_HMG
12.7x108mm Type-90 HMG$127X108MM_W85_HMG
12.7x108mm W85 HMG$127X108MM_ZASTAVA_M02_COYOTOE_HMG
12.7x108mm Zastava M02 Coyotoe HMG$127X108MM_ZASTAVA_M87
12.7x108mm Zastava M87$127X99MM_CIS_50MG
12.7x99mm CIS 50MG$127X99MM_HK25_HMG
12.7x99mm HK25 HMG$127X99MM_M2A1_BROWNING_HMG
12.7x99mm M2A1 Browning HMG$127X99MM_M2HB_BROWNING_HMG
12.7x99mm M2HB Browning HMG$127X99MM_M2HB_QCB_BROWNING_HMG
12.7x99mm M2HB-QCB Browning HMG$127X99MM_M85C_HMG
12.7x99mm M85C HMG$127X99MM_RHEINMETALL_RMG50_HMG
12.7x99mm Rheinmetall RMG.50 HMG$545X39MM_IP_2_LMG
5.45x39mm IP-2 LMG$545X39MM_M74_RPK
5.45x39mm M74 RPK$545X39MM_NIKONOV_LMG
5.45x39mm Nikonov LMG$556X45MM_ARES_SHRIKE_556_LMG
5.56x45mm Ares Shrike 5.56 LMG$556X45MM_AUG_HBAR_LMG
5.56x45mm AUG HBAR LMG$556X45MM_AUG_LMG
5.56x45mm AUG LMG$556X45MM_CETME_AMELI_LMG
5.56x45mm CETME Ameli LMG$556X45MM_CMG_1_LMG
5.56x45mm CMG-1 LMG$556X45MM_CMG_2_LMG
5.56x45mm CMG-2 LMG$556X45MM_DAEWOO_K3_LMG
5.56x45mm Daewoo K3 LMG$556X45MM_FN_MINIMI_MK3_LMG
5.56x45mm FN Minimi Mk3 LMG$556X45MM_HK_MG4_LMG
5.56x45mm HK MG4 LMG$556X45MM_HK23_GR_9_LMG
5.56x45mm HK23/GR-9 LMG$556X45MM_IMI_NEGEV_LMG
5.56x45mm IMI Negev LMG$556X45MM_INSAS_LMG
5.56x45mm INSAS LMG$556X45MM_L86_LSW
5.56x45mm L86 LSW$556X45MM_LSAT_LMG
5.56x45mm LSAT LMG$556X45MM_M249_FN_MINIMI_SAW_LMG
5.56x45mm M249/FN Minimi SAW/LMG$556X45MM_M27_IAR_SAW
5.56x45mm M27 IAR SAW$556X45MM_QBB_95_1_LMG
5.56x45mm QBB-95-1 LMG$556X45MM_STONER_63A_LMG
5.56x45mm Stoner 63A LMG$556X45MM_ULTIMAX_100_LMG
5.56x45mm Ultimax 100 LMG$556X45MM_VECTOR_MINI_SS_GPMG
5.56x45mm Vector Mini SS GPMG$556X45MM_XM214_MICROGUN_SIX_PAK
5.56x45mm XM214 Microgun Six-Pak$556X54MM_BERETTA_AS70_90_LMG
5.56x54mm Beretta AS70/90 LMG$58X42MM_QBB_95_DBP87_LMG
5.8x42mm QBB-95 DBP87 LMG$58X42MM_QJY_88_LMG
5.8x42mm QJY-88 LMG$762X39MM_KK_62_LMG
7.62x39mm Kk 62 LMG$762X39MM_M43_RPK
7.62x39mm M43 RPK$762X39MM_RPD_SAW
7.62x39mm RPD SAW$762X39MM_TYPE_81_LMG
7.62x39mm Type-81 LMG$762X39MM_ZASTAVA_M72
7.62x39mm Zastava M72$762X51MM_AA_52_GPMP
7.62x51mm AA-52 GPMP$762X51MM_DAEWOO_K12_GPMG
7.62x51mm Daewoo K12 GPMG$762X51MM_FN_MINIMI_762_MK3_GPMG
7.62x51mm FN Minimi 7.62 Mk3 GPMG$762X51MM_HK21_GPMG
7.62x51mm HK21 GPMG$762X51MM_M134_XM196_MINIGUN
7.62x51mm M134/XM196 Minigun$762X51MM_M1919A4_MK_21_MOD_0_BROWNING_MMG
7.62x51mm M1919A4/Mk 21 Mod 0 Browning MMG$762X51MM_M240_FN_MAG_58_GPMG
7.62x51mm M240/FN MAG 58 GPMG$762X51MM_M240E1_M240D_GPMG
7.62x51mm M240E1/M240D GPMG$762X51MM_M240E4_M240B_GPMG
7.62x51mm M240E4/M240B GPMG$762X51MM_M240E5_M240H_GPMG
7.62x51mm M240E5/M240H GPMG$762X51MM_M240G_GPMG
7.62x51mm M240G GPMG$762X51MM_M240L_GPMG
7.62x51mm M240L GPMG$762X51MM_M37_BROWNING_MMG
7.62x51mm M37 Browning MMG$762X51MM_M60_GPMG
7.62x51mm M60 GPMG$762X51MM_M60E3_GPMG
7.62x51mm M60E3 GPMG$762X51MM_M60E4_GPMG
7.62x51mm M60E4 GPMG$762X51MM_M60E6_GPMG
7.62x51mm M60E6 GPMG$762X51MM_MARK_48_GMPG
7.62x51mm Mark 48 GMPG$762X51MM_MG_51_GPMG
7.62x51mm MG 51 GPMG$762X51MM_MG5_HK121_GPMG
7.62x51mm MG5/HK121 GPMG$762X51MM_RHEINMETALL_MG_3
7.62x51mm Rheinmetall MG 3$762X51MM_RHEINMETALL_MG_3KWS
7.62x51mm Rheinmetall MG 3KWS$762X51MM_SIG_MG_710_3_GPMG
7.62x51mm SIG MG 710-3 GPMG$762X51MM_STERLING_762_GMPG
7.62x51mm Sterling 7.62 GMPG$762X51MM_SUMITOMO_TYPE_62_GPMG
7.62x51mm Sumitomo Type-62 GPMG$762X51MM_UKM_2000_GPMG
7.62x51mm UKM-2000 GPMG$762X51MM_VECTOR_SS_77_GPMG
7.62x51mm Vector SS-77 GPMG$762X51MM_ZASTAVA_M77
7.62x51mm Zastava M77$762X54MM_AEK_999_GPMP
7.62x54mm AEK-999 GPMP$762X54MM_PECHENEG_GPMG
7.62x54mm Pecheneg GPMG$762X54MM_PK_GPMG
7.62x54mm PK GPMG$762X54MM_TYPE_67_GPMG
7.62x54mm Type-67 GPMG$762X54MM_TYPE_80_GPMG
7.62x54mm Type-80 GPMG$762X54MM_UK_VZ_59_GPMG
7.62x54mm Uk vz.$762X54MM_ZASTAVA_M84
7.62x54mm Zastava M84$762X63MM_M1918_BAR
7.62x63mm M1918 BAR$762X63MM_M1919A6_BROWNING_MMG
7.62x63mm M1919A6 Browning MMG$762X63MM_M1941_JOHNSON
7.62x63mm M1941 Johnson$792X57MM_MG_42_GPMG
7.92x57mm MG 42 GPMGOTHER
Other -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static LifeFormHumanSpecificMachineGuns
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static LifeFormHumanSpecificMachineGuns
unmarshalEnum(java.io.DataInputStream dis)
static LifeFormHumanSpecificMachineGuns
unmarshalEnum(java.nio.ByteBuffer buff)
static LifeFormHumanSpecificMachineGuns
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LifeFormHumanSpecificMachineGuns[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
$556X45MM_XM214_MICROGUN_SIX_PAK
5.56x45mm XM214 Microgun Six-Pak -
$762X51MM_M134_XM196_MINIGUN
7.62x51mm M134/XM196 Minigun -
$556X45MM_M249_FN_MINIMI_SAW_LMG
5.56x45mm M249/FN Minimi SAW/LMG -
$556X45MM_FN_MINIMI_MK3_LMG
5.56x45mm FN Minimi Mk3 LMG -
$762X51MM_FN_MINIMI_762_MK3_GPMG
7.62x51mm FN Minimi 7.62 Mk3 GPMG -
$762X63MM_M1941_JOHNSON
7.62x63mm M1941 Johnson -
$762X63MM_M1918_BAR
7.62x63mm M1918 BAR -
$762X51MM_M1919A4_MK_21_MOD_0_BROWNING_MMG
7.62x51mm M1919A4/Mk 21 Mod 0 Browning MMG -
$762X63MM_M1919A6_BROWNING_MMG
7.62x63mm M1919A6 Browning MMG -
$762X51MM_M37_BROWNING_MMG
7.62x51mm M37 Browning MMG -
$556X45MM_ARES_SHRIKE_556_LMG
5.56x45mm Ares Shrike 5.56 LMG -
$556X45MM_LSAT_LMG
5.56x45mm LSAT LMG -
$556X45MM_CMG_1_LMG
5.56x45mm CMG-1 LMG -
$556X45MM_CMG_2_LMG
5.56x45mm CMG-2 LMG -
$556X45MM_STONER_63A_LMG
5.56x45mm Stoner 63A LMG -
$556X45MM_ULTIMAX_100_LMG
5.56x45mm Ultimax 100 LMG -
$556X54MM_BERETTA_AS70_90_LMG
5.56x54mm Beretta AS70/90 LMG -
$556X45MM_CETME_AMELI_LMG
5.56x45mm CETME Ameli LMG -
$556X45MM_IMI_NEGEV_LMG
5.56x45mm IMI Negev LMG -
$556X45MM_INSAS_LMG
5.56x45mm INSAS LMG -
$556X45MM_AUG_LMG
5.56x45mm AUG LMG -
$556X45MM_AUG_HBAR_LMG
5.56x45mm AUG HBAR LMG -
$556X45MM_HK_MG4_LMG
5.56x45mm HK MG4 LMG -
$556X45MM_HK23_GR_9_LMG
5.56x45mm HK23/GR-9 LMG -
$556X45MM_M27_IAR_SAW
5.56x45mm M27 IAR SAW -
$556X45MM_L86_LSW
5.56x45mm L86 LSW -
$556X45MM_DAEWOO_K3_LMG
5.56x45mm Daewoo K3 LMG -
$556X45MM_VECTOR_MINI_SS_GPMG
5.56x45mm Vector Mini SS GPMG -
$762X51MM_M60_GPMG
7.62x51mm M60 GPMG -
$762X51MM_M60E3_GPMG
7.62x51mm M60E3 GPMG -
$762X51MM_M60E4_GPMG
7.62x51mm M60E4 GPMG -
$762X51MM_M60E6_GPMG
7.62x51mm M60E6 GPMG -
$762X51MM_MARK_48_GMPG
7.62x51mm Mark 48 GMPG -
$762X51MM_M240_FN_MAG_58_GPMG
7.62x51mm M240/FN MAG 58 GPMG -
$762X51MM_M240E4_M240B_GPMG
7.62x51mm M240E4/M240B GPMG -
$762X51MM_M240E1_M240D_GPMG
7.62x51mm M240E1/M240D GPMG -
$762X51MM_M240G_GPMG
7.62x51mm M240G GPMG -
$762X51MM_M240E5_M240H_GPMG
7.62x51mm M240E5/M240H GPMG -
$762X51MM_M240L_GPMG
7.62x51mm M240L GPMG -
$762X39MM_KK_62_LMG
7.62x39mm Kk 62 LMG -
$762X51MM_VECTOR_SS_77_GPMG
7.62x51mm Vector SS-77 GPMG -
$762X51MM_SIG_MG_710_3_GPMG
7.62x51mm SIG MG 710-3 GPMG -
$762X51MM_STERLING_762_GMPG
7.62x51mm Sterling 7.62 GMPG -
$762X51MM_SUMITOMO_TYPE_62_GPMG
7.62x51mm Sumitomo Type-62 GPMG -
$762X51MM_DAEWOO_K12_GPMG
7.62x51mm Daewoo K12 GPMG -
$762X51MM_MG_51_GPMG
7.62x51mm MG 51 GPMG -
$762X51MM_RHEINMETALL_MG_3
7.62x51mm Rheinmetall MG 3 -
$762X51MM_RHEINMETALL_MG_3KWS
7.62x51mm Rheinmetall MG 3KWS -
$762X51MM_MG5_HK121_GPMG
7.62x51mm MG5/HK121 GPMG -
$762X51MM_HK21_GPMG
7.62x51mm HK21 GPMG -
$762X51MM_AA_52_GPMP
7.62x51mm AA-52 GPMP -
$762X51MM_UKM_2000_GPMG
7.62x51mm UKM-2000 GPMG -
$762X54MM_UK_VZ_59_GPMG
7.62x54mm Uk vz. 59 GPMG -
$792X57MM_MG_42_GPMG
7.92x57mm MG 42 GPMG -
$127X99MM_M2A1_BROWNING_HMG
12.7x99mm M2A1 Browning HMG -
$127X99MM_M2HB_BROWNING_HMG
12.7x99mm M2HB Browning HMG -
$127X99MM_M2HB_QCB_BROWNING_HMG
12.7x99mm M2HB-QCB Browning HMG -
$127X99MM_M85C_HMG
12.7x99mm M85C HMG -
$127X99MM_RHEINMETALL_RMG50_HMG
12.7x99mm Rheinmetall RMG.50 HMG -
$127X99MM_HK25_HMG
12.7x99mm HK25 HMG -
$127X99MM_CIS_50MG
12.7x99mm CIS 50MG -
$545X39MM_IP_2_LMG
5.45x39mm IP-2 LMG -
$545X39MM_NIKONOV_LMG
5.45x39mm Nikonov LMG -
$545X39MM_M74_RPK
5.45x39mm M74 RPK -
$762X39MM_M43_RPK
7.62x39mm M43 RPK -
$762X39MM_RPD_SAW
7.62x39mm RPD SAW -
$762X39MM_ZASTAVA_M72
7.62x39mm Zastava M72 -
$762X39MM_TYPE_81_LMG
7.62x39mm Type-81 LMG -
$762X51MM_ZASTAVA_M77
7.62x51mm Zastava M77 -
$762X54MM_PK_GPMG
7.62x54mm PK GPMG -
$762X54MM_AEK_999_GPMP
7.62x54mm AEK-999 GPMP -
$762X54MM_PECHENEG_GPMG
7.62x54mm Pecheneg GPMG -
$762X54MM_ZASTAVA_M84
7.62x54mm Zastava M84 -
$762X54MM_TYPE_67_GPMG
7.62x54mm Type-67 GPMG -
$762X54MM_TYPE_80_GPMG
7.62x54mm Type-80 GPMG -
$127X108MM_NSV_HMG
12.7x108mm NSV HMG -
$127X108MM_KORD_HMG
12.7x108mm Kord HMG -
$127X108MM_KPD_127_HMG
12.7x108mm KPD-12.7 HMG -
$127X108MM_ZASTAVA_M02_COYOTOE_HMG
12.7x108mm Zastava M02 Coyotoe HMG -
$127X108MM_ZASTAVA_M87
12.7x108mm Zastava M87 -
$127X108MM_TYPE_77_HMG
12.7x108mm Type-77 HMG -
$127X108MM_W85_HMG
12.7x108mm W85 HMG -
$127X108MM_TYPE_90_HMG
12.7x108mm Type-90 HMG -
$58X42MM_QJY_88_LMG
5.8x42mm QJY-88 LMG -
$58X42MM_QBB_95_DBP87_LMG
5.8x42mm QBB-95 DBP87 LMG -
$556X45MM_QBB_95_1_LMG
5.56x45mm QBB-95-1 LMG
-
-
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 LifeFormHumanSpecificMachineGuns unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static LifeFormHumanSpecificMachineGuns 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<LifeFormHumanSpecificMachineGuns>
-