Package edu.nps.moves.dis7.enumerations
Enum TransmitterCryptoSystem
java.lang.Object
java.lang.Enum<TransmitterCryptoSystem>
edu.nps.moves.dis7.enumerations.TransmitterCryptoSystem
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<TransmitterCryptoSystem>
,java.lang.constant.Constable
public enum TransmitterCryptoSystem extends java.lang.Enum<TransmitterCryptoSystem>
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 166 marshal size 16
Transmitter-Crypto System
UID 166 marshal size 16
Transmitter-Crypto System
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description KGV_135A
KGV-135AKY_100
KY-100KY_28
KY-28KY_57
KY-57KY_58
KY-58KY_75
KY-75KYV_5
KYV-5LINK_11_KG_40A_P_NTDS
Link 11 KG-40A-P (NTDS)LINK_11_KG_40AR
Link 11 KG-40ARLINK_11B_KG_40A_S
Link 11B KG-40A-SNARROW_SPECTRUM_SECURE_VOICE_NSVE
Narrow Spectrum Secure Voice (NSVE)NO_ENCRYPTION_DEVICE
No Encryption DeviceSINCGARS_ICOM
SINCGARS ICOMWIDE_SPECTRUM_SECURE_VOICE_WSVE
Wide Spectrum Secure Voice (WSVE) -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static TransmitterCryptoSystem
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static TransmitterCryptoSystem
unmarshalEnum(java.io.DataInputStream dis)
static TransmitterCryptoSystem
unmarshalEnum(java.nio.ByteBuffer buff)
static TransmitterCryptoSystem
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static TransmitterCryptoSystem[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NO_ENCRYPTION_DEVICE
No Encryption Device -
KY_28
KY-28 -
KY_58
KY-58 -
NARROW_SPECTRUM_SECURE_VOICE_NSVE
Narrow Spectrum Secure Voice (NSVE) -
WIDE_SPECTRUM_SECURE_VOICE_WSVE
Wide Spectrum Secure Voice (WSVE) -
SINCGARS_ICOM
SINCGARS ICOM -
KY_75
KY-75 -
KY_100
KY-100 -
KY_57
KY-57 -
KYV_5
KYV-5 -
LINK_11_KG_40A_P_NTDS
Link 11 KG-40A-P (NTDS) -
LINK_11B_KG_40A_S
Link 11B KG-40A-S -
LINK_11_KG_40AR
Link 11 KG-40AR -
KGV_135A
KGV-135A
-
-
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 TransmitterCryptoSystem unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static TransmitterCryptoSystem 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<TransmitterCryptoSystem>
-