Package edu.nps.moves.dis7.enumerations
Enum PlatformLandCategory
java.lang.Object
java.lang.Enum<PlatformLandCategory>
edu.nps.moves.dis7.enumerations.PlatformLandCategory
- All Implemented Interfaces:
edu.nps.moves.dis7.Category
,java.io.Serializable
,java.lang.Comparable<PlatformLandCategory>
,java.lang.constant.Constable
public enum PlatformLandCategory extends java.lang.Enum<PlatformLandCategory> implements edu.nps.moves.dis7.Category
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 9 marshal size 8
Platform-Land Category
UID 9 marshal size 8
Platform-Land Category
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT
Air Defense / Missile Defense Unit EquipmentARMORED_FIGHTING_VEHICLE
Armored Fighting Vehicle, FV, APC, SP mortars, armored cars, chemical reconnaissance, Anti-Tank guided missile launchers, etc.ARMORED_UTILITY_VEHICLE
Armored Utility Vehicle, Engineering vehicle, tracked load carriers, towing vehicles, recovery vehicles, AVLB, etc.BUS_2
PlatformLandBusSubcategoriesC4I_FACILITY
C4I FacilityCAR_2
PlatformLandCarSubcategoriesCARGO_TRAILER
Cargo TrailerCHEMICAL_DECONTAMINATION_TRAILER
Chemical Decontamination TrailerCIVILIAN_VEHICLE
Civilian Vehicle, Civilian land vehicles were moved to a group of Category values starting at 80COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM
Command, Control, Communications, and Intelligence (C3I) SystemCOMMAND_FACILITY
Command FacilityCOMMUNICATIONS_FACILITY
Communications FacilityCONSTRUCTION_SPECIALTY_VEHICLE_2
PlatformLandConstructionSpecialtyVehicleSubcategoriesCONTROL_FACILITY
Control FacilityENGINEER_EQUIPMENT
Engineer EquipmentFARM_SPECIALTY_VEHICLE_2
PlatformLandFarmSpecialtyVehicleSubcategoriesFIELD_COMMAND_POST
Field Command PostFIRE_CONTROL_FACILITY
Fire Control FacilityFUEL_TRAILER
Fuel TrailerGENERATOR_TRAILER
Generator TrailerHEAVY_EQUIPMENT_TRANSPORT_TRAILER
Heavy Equipment Transport TrailerINTELLIGENCE_FACILITY
Intelligence FacilityLARGE_TRACKED_UTILITY_VEHICLE
Large Tracked Utility Vehicle, Greater than 4999 kg weight loadLARGE_WHEELED_UTILITY_VEHICLE
Large Wheeled Utility Vehicle, Greater than 1.25 tonsLIMBER
LimberMAINTENANCE_EQUIPMENT_TRAILER
Maintenance Equipment TrailerMINE_PLOW
Mine PlowMINE_RAKE
Mine RakeMINE_ROLLER
Mine RollerMISSILE_DEFENSE_FACILITY
Missile Defense FacilityMORTAR
MortarMOTORCYCLE_2
PlatformLandMotorcycleSubcategoriesMULTIPLE_UNIT_CARGO_TRUCK_2
PlatformLandMultipleUnitCargoTruckSubcategoriesMULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandMultipleUnitUtilityEmergencyTruckSubcategoriesNON_MOTORIZED_2
PlatformLandNonmotorizedSubcategoriesOBSERVATION_POST
Observation PostOPERATIONS_FACILITY
Operations FacilityOTHER
OtherRECREATIONAL_2
PlatformLandRecreationalSubcategoriesSELF_PROPELLED_ARTILLERY
Self-propelled Artillery, Guns and howitzersSINGLE_UNIT_CARGO_TRUCK_2
PlatformLandSingleUnitCargoTruckSubcategoriesSINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandSingleUnitUtilityEmergencyTruckSubcategoriesSMALL_TRACKED_UTILITY_VEHICLE
Small Tracked Utility Vehicle, 0-4999 kg weight loadSMALL_WHEELED_UTILITY_VEHICLE
Small Wheeled Utility Vehicle, 0-1.25 tonsSURVEILLANCE_FACILITY
Surveillance FacilityTANK
TankTOWED_ARTILLERY
Towed Artillery, Anti-Tank guns, guns and howitzersTRAILER_2
PlatformLandTrailerSubcategoriesTRAIN_CABOOSE
Train - CabooseTRAIN_CAR
Train - CarTRAIN_ENGINE
Train - EngineTRAINS_2
PlatformLandTrainsSubcategoriesUNMANNED
UnmannedUTILITY_EMERGENCY_CAR_2
PlatformLandUtilityEmergencyCarSubcategoriesWARNING_SYSTEM
Warning SystemWATER_TRAILER
Water Trailer -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static PlatformLandCategory
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static PlatformLandCategory
unmarshalEnum(java.io.DataInputStream dis)
static PlatformLandCategory
unmarshalEnum(java.nio.ByteBuffer buff)
static PlatformLandCategory
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PlatformLandCategory[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
TANK
Tank -
ARMORED_FIGHTING_VEHICLE
Armored Fighting Vehicle, FV, APC, SP mortars, armored cars, chemical reconnaissance, Anti-Tank guided missile launchers, etc. -
ARMORED_UTILITY_VEHICLE
Armored Utility Vehicle, Engineering vehicle, tracked load carriers, towing vehicles, recovery vehicles, AVLB, etc. -
SELF_PROPELLED_ARTILLERY
Self-propelled Artillery, Guns and howitzers -
TOWED_ARTILLERY
Towed Artillery, Anti-Tank guns, guns and howitzers -
SMALL_WHEELED_UTILITY_VEHICLE
Small Wheeled Utility Vehicle, 0-1.25 tons -
LARGE_WHEELED_UTILITY_VEHICLE
Large Wheeled Utility Vehicle, Greater than 1.25 tons -
SMALL_TRACKED_UTILITY_VEHICLE
Small Tracked Utility Vehicle, 0-4999 kg weight load -
LARGE_TRACKED_UTILITY_VEHICLE
Large Tracked Utility Vehicle, Greater than 4999 kg weight load -
MORTAR
Mortar -
MINE_PLOW
Mine Plow -
MINE_RAKE
Mine Rake -
MINE_ROLLER
Mine Roller -
CARGO_TRAILER
Cargo Trailer -
FUEL_TRAILER
Fuel Trailer -
GENERATOR_TRAILER
Generator Trailer -
WATER_TRAILER
Water Trailer -
ENGINEER_EQUIPMENT
Engineer Equipment -
HEAVY_EQUIPMENT_TRANSPORT_TRAILER
Heavy Equipment Transport Trailer -
MAINTENANCE_EQUIPMENT_TRAILER
Maintenance Equipment Trailer -
LIMBER
Limber -
CHEMICAL_DECONTAMINATION_TRAILER
Chemical Decontamination Trailer -
WARNING_SYSTEM
Warning System -
TRAIN_ENGINE
Train - Engine -
TRAIN_CAR
Train - Car -
TRAIN_CABOOSE
Train - Caboose -
CIVILIAN_VEHICLE
Civilian Vehicle, Civilian land vehicles were moved to a group of Category values starting at 80 -
AIR_DEFENSE_MISSILE_DEFENSE_UNIT_EQUIPMENT
Air Defense / Missile Defense Unit Equipment -
COMMAND_CONTROL_COMMUNICATIONS_AND_INTELLIGENCE_C3I_SYSTEM
Command, Control, Communications, and Intelligence (C3I) System -
OPERATIONS_FACILITY
Operations Facility -
INTELLIGENCE_FACILITY
Intelligence Facility -
SURVEILLANCE_FACILITY
Surveillance Facility -
COMMUNICATIONS_FACILITY
Communications Facility -
COMMAND_FACILITY
Command Facility -
C4I_FACILITY
C4I Facility -
CONTROL_FACILITY
Control Facility -
FIRE_CONTROL_FACILITY
Fire Control Facility -
MISSILE_DEFENSE_FACILITY
Missile Defense Facility -
FIELD_COMMAND_POST
Field Command Post -
OBSERVATION_POST
Observation Post -
UNMANNED
Unmanned -
MOTORCYCLE_2
PlatformLandMotorcycleSubcategories -
CAR_2
PlatformLandCarSubcategories -
BUS_2
PlatformLandBusSubcategories -
SINGLE_UNIT_CARGO_TRUCK_2
PlatformLandSingleUnitCargoTruckSubcategories -
SINGLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandSingleUnitUtilityEmergencyTruckSubcategories -
MULTIPLE_UNIT_CARGO_TRUCK_2
PlatformLandMultipleUnitCargoTruckSubcategories -
MULTIPLE_UNIT_UTILITY_EMERGENCY_TRUCK_2
PlatformLandMultipleUnitUtilityEmergencyTruckSubcategories -
CONSTRUCTION_SPECIALTY_VEHICLE_2
PlatformLandConstructionSpecialtyVehicleSubcategories -
FARM_SPECIALTY_VEHICLE_2
PlatformLandFarmSpecialtyVehicleSubcategories -
TRAILER_2
PlatformLandTrailerSubcategories -
RECREATIONAL_2
PlatformLandRecreationalSubcategories -
NON_MOTORIZED_2
PlatformLandNonmotorizedSubcategories -
TRAINS_2
PlatformLandTrainsSubcategories -
UTILITY_EMERGENCY_CAR_2
PlatformLandUtilityEmergencyCarSubcategories
-
-
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()- Specified by:
getValue
in interfaceedu.nps.moves.dis7.Category
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.Category
-
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 PlatformLandCategory unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformLandCategory 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<PlatformLandCategory>
-