Enum Class RadioCategory

java.lang.Object
java.lang.Enum<RadioCategory>
edu.nps.moves.dis7.enumerations.RadioCategory
All Implemented Interfaces:
Category, Serializable, Comparable<RadioCategory>, Constable

public enum RadioCategory extends Enum<RadioCategory> implements Category
This enum type is generated from XML, UID 22, marshal size 8; RadioCategory has 44 enumerations total.
See Also:
  • Enum Constant Details

    • OTHER

      public static final RadioCategory OTHER
      Other
    • VOICE_TRANSMISSION_RECEPTION

      public static final RadioCategory VOICE_TRANSMISSION_RECEPTION
      Voice Transmission/Reception
    • INSTRUMENTED_LANDING_SYSTEM_ILS_GLIDESLOPE_TRANSMITTER

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_GLIDESLOPE_TRANSMITTER
      Instrumented Landing System (ILS) Glideslope Transmitter
    • INSTRUMENTED_LANDING_SYSTEM_ILS_LOCALIZER_TRANSMITTER

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_LOCALIZER_TRANSMITTER
      Instrumented Landing System (ILS) Localizer Transmitter
    • INSTRUMENTED_LANDING_SYSTEM_ILS_OUTER_MARKER_BEACON

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_OUTER_MARKER_BEACON
      Instrumented Landing System (ILS) Outer Marker Beacon
    • INSTRUMENTED_LANDING_SYSTEM_ILS_MIDDLE_MARKER_BEACON

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_MIDDLE_MARKER_BEACON
      Instrumented Landing System (ILS) Middle Marker Beacon
    • INSTRUMENTED_LANDING_SYSTEM_ILS_INNER_MARKER_BEACON

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_INNER_MARKER_BEACON
      Instrumented Landing System (ILS) Inner Marker Beacon
    • INSTRUMENTED_LANDING_SYSTEM_ILS_RECEIVER_PLATFORM_RADIO

      public static final RadioCategory INSTRUMENTED_LANDING_SYSTEM_ILS_RECEIVER_PLATFORM_RADIO
      Instrumented Landing System (ILS) Receiver (Platform Radio)
    • TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_GROUND_FIXED_EQUIPMENT

      public static final RadioCategory TACTICAL_AIR_NAVIGATION_TACAN_TRANSMITTER_GROUND_FIXED_EQUIPMENT
      Tactical Air Navigation (TACAN) Transmitter (Ground Fixed Equipment)
    • TACTICAL_AIR_NAVIGATION_TACAN_RECEIVER_MOVING_PLATFORM_EQUIPMENT

      public static final RadioCategory 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_EQUIPMENT
      Tactical Air Navigation (TACAN) Transmitter/Receiver (Moving Platform Equipment)
    • VARIABLE_OMNI_RANGING_VOR_TRANSMITTER_GROUND_FIXED_EQUIPMENT

      public static final RadioCategory 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_EQUIPMENT
      Variable Omni-Ranging (VOR) with Distance Measuring Equipment (DME) Transmitter (Ground Fixed Equipment)
    • COMBINED_VOR_ILS_RECEIVER_MOVING_PLATFORM_EQUIPMENT

      public static final RadioCategory COMBINED_VOR_ILS_RECEIVER_MOVING_PLATFORM_EQUIPMENT
      Combined VOR/ILS Receiver (Moving Platform Equipment)
    • COMBINED_VOR_AMP_TACAN_VORTAC_TRANSMITTER

      public static final RadioCategory COMBINED_VOR_AMP_TACAN_VORTAC_TRANSMITTER
      Combined VOR andamp; TACAN (VORTAC) Transmitter
    • NON_DIRECTIONAL_BEACON_NDB_TRANSMITTER

      public static final RadioCategory NON_DIRECTIONAL_BEACON_NDB_TRANSMITTER
      Non-Directional Beacon (NDB) Transmitter
    • NON_DIRECTIONAL_BEACON_NDB_RECEIVER

      public static final RadioCategory 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_TRANSMITTER
      Non-Directional Beacon (NDB) with Distance Measuring Equipment (DME) Transmitter
    • DISTANCE_MEASURING_EQUIPMENT_DME

      public static final RadioCategory DISTANCE_MEASURING_EQUIPMENT_DME
      Distance Measuring Equipment (DME)
    • EPLRS_SADL_TERMINAL

      public static final RadioCategory EPLRS_SADL_TERMINAL
      EPLRS/SADL Terminal
    • SINCGARS_TERMINAL

      public static final RadioCategory SINCGARS_TERMINAL
      SINCGARS Terminal
    • IDENTIFICATION_FRIEND_OR_FOE

      public static final RadioCategory IDENTIFICATION_FRIEND_OR_FOE
      L-Band SATCOM Terminal
    • IBS_TERMINAL

      public static final RadioCategory IBS_TERMINAL
      IBS Terminal
    • SUPPLEMENTAL_EMISSION_ENTITY_STATE

      public static final RadioCategory SUPPLEMENTAL_EMISSION_ENTITY_STATE
      GPS
    • TACTICAL_VIDEO

      public static final RadioCategory TACTICAL_VIDEO
      Tactical Video
    • AUTOMATIC_IDENTIFICATION_SYSTEM_AIS

      public static final RadioCategory AUTOMATIC_IDENTIFICATION_SYSTEM_AIS
      Automatic Identification System (AIS)
    • COMBAT_SEARCH_AND_RESCUE_CSAR_RADIO

      public static final RadioCategory COMBAT_SEARCH_AND_RESCUE_CSAR_RADIO
      Combat Search and Rescue (CSAR) Radio
    • COUNTER_UNMANNED_AIRCRAFT_SYSTEM_C_UAS_RADIO

      public static final RadioCategory COUNTER_UNMANNED_AIRCRAFT_SYSTEM_C_UAS_RADIO
      Counter Unmanned Aircraft System (C-UAS) Radio
    • EMERGENCY_POSITION_INDICATING_RADIO_BEACONS_EPIRB

      public static final RadioCategory EMERGENCY_POSITION_INDICATING_RADIO_BEACONS_EPIRB
      Emergency Position-Indicating Radio Beacons (EPIRB)
    • LIVE_ENTITY_DETONATION

      public static final RadioCategory LIVE_ENTITY_DETONATION
      Electronic Attack Systems
    • CREATE_ENTITY_RELIABLE

      public static final RadioCategory CREATE_ENTITY_RELIABLE
      Tactical Targeting Network Technology (TTNT)
  • Method Details

    • values

      public static RadioCategory[] 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

      public static RadioCategory valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Provide enumeration value
      Specified by:
      getValue in interface Category
      Returns:
      integer value
    • getDescription

      public String getDescription()
      Provide enumeration description
      Specified by:
      getDescription in interface Category
      Returns:
      description
    • getEnumBitWidth

      public static int getEnumBitWidth()
      bit width for this enumeration
      Returns:
      number of bits wide
    • getEnumForValue

      public static RadioCategory getEnumForValue(int value)
      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

      public void marshal(DataOutputStream dos) throws IOException
      Marshal value to DataOutputStream
      Parameters:
      dos - DataOutputStream for output
      Throws:
      IOException - input-output error
      See Also:
    • marshal

      public void marshal(ByteBuffer byteBuffer) throws Exception
      Marshal value to ByteBuffer
      Parameters:
      byteBuffer - ByteBuffer for output
      Throws:
      IOException - input-output error
      Exception
      See Also:
    • unmarshalEnum

      public static RadioCategory unmarshalEnum(DataInputStream dis) throws Exception
      Unmarshal value to DataInputStream
      Parameters:
      dis - DataInputStream for input
      Returns:
      enumeration of interest
      Throws:
      Exception - unmarshalling input-output error
      See Also:
    • unmarshalEnum

      public static RadioCategory unmarshalEnum(ByteBuffer byteBuffer) throws Exception
      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

      public String getName()
      Provide name
      Returns:
      name
    • toString

      public String toString()
      Provide simple identifier
      Overrides:
      toString in class Enum<RadioCategory>
      Returns:
      class name, value and name