Enum Class RadioCategory
- All Implemented Interfaces:
Category
,Serializable
,Comparable<RadioCategory>
,Constable
This
enum
type is generated from XML,
UID 22,
marshal size 8;
RadioCategory has 44 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 ConstantDescriptionAir-to-Air Missile DatalinkAir-to-Ground Weapon DatalinkAutomatic Identification System (AIS)Combat Search and Rescue (CSAR) RadioCombined VOR andamp; TACAN (VORTAC) TransmitterCombined VOR/ILS Receiver (Moving Platform Equipment)Counter Unmanned Aircraft System (C-UAS) RadioTactical Targeting Network Technology (TTNT)Data Link Transmission/ReceptionDistance Measuring Equipment (DME)Emergency Position-Indicating Radio Beacons (EPIRB)EPLRS/SADL TerminalF-22 Intra-Flight Data Link (IFDL)F-35 Multifunction Advanced Data Link (MADL)IBS TerminalL-Band SATCOM TerminalInstrumented Landing System (ILS) Glideslope TransmitterInstrumented Landing System (ILS) Inner Marker BeaconInstrumented Landing System (ILS) Localizer TransmitterInstrumented Landing System (ILS) Middle Marker BeaconInstrumented Landing System (ILS) Outer Marker BeaconInstrumented Landing System (ILS) Receiver (Platform Radio)JPALS Data LinkLink 11 TerminalLink 11B TerminalLink 16 Surrogate for Non-NATO TDL Terminal, Using Link 16 and SISO-STD-002 to simulate a non-NATO TDL systemLink 16 TerminalElectronic Attack SystemsMQ-1/9 C-Band LOS DatalinkMQ-1/9 Ku-Band SATCOM DatalinkNon-Directional Beacon (NDB) ReceiverNon-Directional Beacon (NDB) TransmitterNon-Directional Beacon (NDB) with Distance Measuring Equipment (DME) TransmitterOtherSINCGARS TerminalGPSTactical Air Navigation (TACAN) Receiver (Moving Platform Equipment)Tactical Air Navigation (TACAN) Transmitter (Ground Fixed Equipment)Tactical Air Navigation (TACAN) Transmitter/Receiver (Moving Platform Equipment)Tactical VideoVariable Omni-Ranging (VOR) Transmitter (Ground Fixed Equipment)Variable Omni-Ranging (VOR) with Distance Measuring Equipment (DME) Transmitter (Ground Fixed Equipment)Voice and Data Link Transmission/ReceptionVoice Transmission/Reception -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic RadioCategory
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameboolean
getTRACE()
Whether tracing is on or off for this objectint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffervoid
setTRACE
(boolean value) Set tracing on/off for this objecttoString()
Provide simple identifierstatic RadioCategory
Unmarshal value to DataInputStreamstatic RadioCategory
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic RadioCategory
Returns the enum constant of this class with the specified name.static RadioCategory[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
VOICE_TRANSMISSION_RECEPTION
Voice Transmission/Reception -
DATA_LINK_TRANSMISSION_RECEPTION
Data Link Transmission/Reception -
VOICE_AND_DATA_LINK_TRANSMISSION_RECEPTION
Voice and Data Link Transmission/Reception -
INSTRUMENTED_LANDING_SYSTEM_ILS_GLIDESLOPE_TRANSMITTER
Instrumented Landing System (ILS) Glideslope Transmitter -
INSTRUMENTED_LANDING_SYSTEM_ILS_LOCALIZER_TRANSMITTER
Instrumented Landing System (ILS) Localizer Transmitter -
INSTRUMENTED_LANDING_SYSTEM_ILS_OUTER_MARKER_BEACON
Instrumented Landing System (ILS) Outer Marker Beacon -
INSTRUMENTED_LANDING_SYSTEM_ILS_MIDDLE_MARKER_BEACON
Instrumented Landing System (ILS) Middle Marker Beacon -
INSTRUMENTED_LANDING_SYSTEM_ILS_INNER_MARKER_BEACON
Instrumented Landing System (ILS) Inner Marker Beacon -
INSTRUMENTED_LANDING_SYSTEM_ILS_RECEIVER_PLATFORM_RADIO
Instrumented Landing System (ILS) Receiver (Platform Radio) -
TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_GROUND_FIXED_EQUIPMENT
Tactical Air Navigation (TACAN) Transmitter (Ground Fixed Equipment) -
TACTICAL_AIR_NAVIGATION_TACAN_RECEIVER_MOVING_PLATFORM_EQUIPMENT
Tactical Air Navigation (TACAN) Receiver (Moving Platform Equipment) -
TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_RECEIVER_MOVING_PLATFORM_EQUIPMENT
public static final RadioCategory TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_RECEIVER_MOVING_PLATFORM_EQUIPMENTTactical Air Navigation (TACAN) Transmitter/Receiver (Moving Platform Equipment) -
VARIABLE_OMNI_RANGING_VOR_TRANSMITTER_GROUND_FIXED_EQUIPMENT
Variable Omni-Ranging (VOR) Transmitter (Ground Fixed Equipment) -
VARIABLE_OMNI_RANGING_VOR_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER_GROUND_FIXED_EQUIPMENT
public static final RadioCategory VARIABLE_OMNI_RANGING_VOR_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER_GROUND_FIXED_EQUIPMENTVariable Omni-Ranging (VOR) with Distance Measuring Equipment (DME) Transmitter (Ground Fixed Equipment) -
COMBINED_VOR_ILS_RECEIVER_MOVING_PLATFORM_EQUIPMENT
Combined VOR/ILS Receiver (Moving Platform Equipment) -
COMBINED_VOR_AMP_TACAN_VORTAC_TRANSMITTER
Combined VOR andamp; TACAN (VORTAC) Transmitter -
NON_DIRECTIONAL_BEACON_NDB_TRANSMITTER
Non-Directional Beacon (NDB) Transmitter -
NON_DIRECTIONAL_BEACON_NDB_RECEIVER
Non-Directional Beacon (NDB) Receiver -
NON_DIRECTIONAL_BEACON_NDB_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTER
public static final RadioCategory NON_DIRECTIONAL_BEACON_NDB_WITH_DISTANCE_MEASURING_EQUIPMENT_DME_TRANSMITTERNon-Directional Beacon (NDB) with Distance Measuring Equipment (DME) Transmitter -
DISTANCE_MEASURING_EQUIPMENT_DME
Distance Measuring Equipment (DME) -
LINK_16_TERMINAL
Link 16 Terminal -
LINK_11_TERMINAL
Link 11 Terminal -
LINK_11B_TERMINAL
Link 11B Terminal -
EPLRS_SADL_TERMINAL
EPLRS/SADL Terminal -
F_22_INTRA_FLIGHT_DATA_LINK_IFDL
F-22 Intra-Flight Data Link (IFDL) -
F_35_MULTIFUNCTION_ADVANCED_DATA_LINK_MADL
F-35 Multifunction Advanced Data Link (MADL) -
SINCGARS_TERMINAL
SINCGARS Terminal -
IDENTIFICATION_FRIEND_OR_FOE
L-Band SATCOM Terminal -
IBS_TERMINAL
IBS Terminal -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
GPS -
TACTICAL_VIDEO
Tactical Video -
AIR_TO_AIR_MISSILE_DATALINK
Air-to-Air Missile Datalink -
LINK_16_SURROGATE_FOR_NON_NATO_TDL_TERMINAL
Link 16 Surrogate for Non-NATO TDL Terminal, Using Link 16 and SISO-STD-002 to simulate a non-NATO TDL system -
MQ_1_9_C_BAND_LOS_DATALINK
MQ-1/9 C-Band LOS Datalink -
MQ_1_9_KU_BAND_SATCOM_DATALINK
MQ-1/9 Ku-Band SATCOM Datalink -
AIR_TO_GROUND_WEAPON_DATALINK
Air-to-Ground Weapon Datalink -
AUTOMATIC_IDENTIFICATION_SYSTEM_AIS
Automatic Identification System (AIS) -
JPALS_DATA_LINK
JPALS Data Link -
COMBAT_SEARCH_AND_RESCUE_CSAR_RADIO
Combat Search and Rescue (CSAR) Radio -
COUNTER_UNMANNED_AIRCRAFT_SYSTEM_C_UAS_RADIO
Counter Unmanned Aircraft System (C-UAS) Radio -
EMERGENCY_POSITION_INDICATING_RADIO_BEACONS_EPIRB
Emergency Position-Indicating Radio Beacons (EPIRB) -
LIVE_ENTITY_DETONATION
Electronic Attack Systems -
CREATE_ENTITY_RELIABLE
Tactical Targeting Network Technology (TTNT)
-
-
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
-
getDescription
Provide enumeration description- Specified by:
getDescription
in interfaceCategory
- Returns:
- description
-
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
-
setTRACE
public void setTRACE(boolean value) Set tracing on/off for this object- Parameters:
value
- whether tracing is on or off
-
getTRACE
public boolean getTRACE()Whether tracing is on or off for this object- Returns:
- whether tracing is on or off
-
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<RadioCategory>
- Returns:
- class name, value and name
-