EDCS Binding to C

5  Type definitions

EDCS bar

5.1  Introduction

5.1.1  Table of contents

The contents of this clause are listed in Table 5.1.

Table 5.1 — Table of contents

5  Type definitions

5.1  Introduction

5.1.1  Table of contents

5.1.2  Description

5.2  Mapping of basic fundamental data types

5.2.1  General

5.2.2  Base EDCS representation types

5.2.2.1  Mapping of floating point number type

EDCS_Long_Float

5.2.2.2  Mapping of signed integer type

EDCS_Integer

5.2.2.3  Mapping of unsigned integer type

EDCS_Count

5.2.2.4  Mapping of non-numeric EDCS representation type

EDCS_Character

5.2.3  Enumerated data types

5.2.3.1  Overview

5.2.3.2  EDCS Boolean data type

EDCS_Boolean

5.2.3.3  EDCS Null data type

EDCS_Null

5.2.4  Selector data types

5.2.4.1  Overview

5.2.4.2  Attribute value type

EDCS_Attribute_Value_Type

5.2.4.3  Dictionary type

EDCS_Dictionary_Type

5.2.4.4  Numeric value type

EDCS_Numeric_Value_Type

5.2.4.5  Status code

EDCS_Status_Code

5.2.5  Structure EDCS representation types

5.2.5.1  Overview

5.2.5.2  Real value data type

EDCS_Real_Value

5.2.5.3  String-related data types

EDCS_Locale

EDCS_String

5.3   Data types for EDCS dictionary entries

5.3.1  Introduction

5.3.2  EDCS attribute codes (EAC)

EDCS_Attribute_Code

5.3.3  EDCS attribute value characteristic codes (EVC)

EDCS_Value_Characteristic_Code

5.3.4  EDCS classification codes (ECC)

EDCS_Classification_Code

5.3.5  EDCS enumerated attribute data types

EAC_Accumulation_Period_Category

EAC_Acoustic_Centre_Frequency

EAC_Acoustic_Reflection_Type

EAC_Aerial_Type

EAC_Aerial_Use

EAC_Aerodrome_Type

EAC_Aeronautical_Light_Type

EAC_Aerosol_Particle_Type

EAC_Aid_To_Navigation_Colour_Pattern

EAC_Aid_To_Navigation_Mark_Colour

EAC_Aid_To_Navigation_Mark_System

EAC_Aid_To_Navigation_Marker_Type

EAC_Aid_To_Navigation_Status

EAC_Aid_To_Navigation_System_Type

EAC_Aircraft_Carrier_Class

EAC_Aircraft_Function

EAC_Aircraft_Icing_Intensity

EAC_Aircraft_Icing_Type

EAC_Aircraft_Propulsion_Type

EAC_Aircraft_Type

EAC_Airspace_Limitation

EAC_Airspace_Type

EAC_Aperture_Cover_Position

EAC_Aperture_State

EAC_Aqueduct_Type

EAC_Arresting_Gear_Type

EAC_Assault_Landing_Craft_Type

EAC_ASW_Winged_Aircraft_Type

EAC_Atm_Ceiling_Method

EAC_Atm_Pressure_Change_Quality

EAC_Atm_Pressure_Change_Tendency_Category

EAC_Atm_Pressure_Quality

EAC_Atm_Profile_Measurement_Technique

EAC_Atm_Turbulence_Type

EAC_Atm_Vertical_Reference

EAC_ATS_Airspace_Class

EAC_ATS_Route_Component_Level

EAC_ATS_Route_Type

EAC_ATS_Use_Type

EAC_Attack_Winged_Aircraft_Type

EAC_Auxiliary_Vessel_Type

EAC_Available_Facilities_Type

EAC_Averaging_Period_Category

EAC_Aviation_Location_Id_Value_Set

EAC_Balcony_Type

EAC_Basement_Construction_Material

EAC_Beach_Portion

EAC_Beacon_Shape

EAC_Beaufort_Wind_Scale

EAC_Below_Station_Cloud_Coverage

EAC_Below_Station_Cloud_Top_Characteristics

EAC_Below_Station_Cloud_Type

EAC_Benchmark_Type

EAC_Berth_Type

EAC_Biologic_Agent_Type

EAC_Bomber_Winged_Aircraft_Type

EAC_Bottom_Return_Allegiance

EAC_Bottom_Return_Obstacle_Status

EAC_Bottom_Return_Rock_Status

EAC_Bottom_Return_Seabed_Status

EAC_Bottom_Return_Status

EAC_Bottom_Return_Type

EAC_Bottom_Return_Wreck_Status

EAC_Boundary_Status

EAC_Boundary_Type

EAC_Branch_Railway_Type

EAC_Breaker_Flank

EAC_Bridge_Component_Type

EAC_Bridge_Design

EAC_Bridge_Function

EAC_Bridge_Information_Reliability

EAC_Bridge_Opening_Type

EAC_Bridge_Span_Type

EAC_Bridge_Structure_Type

EAC_Buddhism_Denominational_Family

EAC_Building_Component_Type

EAC_Building_Construction_Type

EAC_Building_Foundation_Type

EAC_Building_Function

EAC_Built_Up_Region_Density

EAC_Buoy_Shape

EAC_Buoy_Type

EAC_Bypass_Condition

EAC_Cable_Type

EAC_Camouflage_Type

EAC_Change_Point_Type

EAC_Charged_Particle_Species

EAC_Chemical_Agent_Type

EAC_Christianity_Denominational_Family

EAC_Cloud_Phase

EAC_Cloud_Sky_Cover_Layer_Type

EAC_Colour_Intensity

EAC_Colouration

EAC_Combat_Support_Vessel_Function

EAC_Combatant_Vessel_Type

EAC_Combustion_State

EAC_Commercial_Winged_Aircraft_Type

EAC_Communication_Structure_Type

EAC_Conspicuousness

EAC_Contour_Type

EAC_Contrail_Persistence

EAC_Control_Panel_State

EAC_Control_Panel_Type

EAC_Country_Id_Value_Set

EAC_Crane_Mobility_Type

EAC_Crane_Type

EAC_Crossing_Control

EAC_Culvert_Type

EAC_Dam_Face_Type

EAC_Data_Collection_Reason

EAC_Date_Format

EAC_Date_Time_Format

EAC_Defensive_Position_Type

EAC_Dew_Point_Quality

EAC_Dominant_Breaker_Type

EAC_Door_Construction_Type

EAC_Door_Opening_Method

EAC_Door_Type

EAC_Dragon_Teeth_Type

EAC_Drop_Gate_Method

EAC_Ecosystem_Type

EAC_Educational_Building_Type

EAC_Elev_Electrical_Cable_Type

EAC_Elevation_Accuracy_Statement

EAC_Em_Band

EAC_Em_Evaporative_Duct_Strength

EAC_Em_Polarization_Type

EAC_Em_Propagation_Condition

EAC_Engineer_Trench_Type

EAC_Existence_Certainty

EAC_Existence_Status

EAC_Explosive_Mine_Type

EAC_Exterior_Wall_Construction_Type

EAC_Exterior_Wall_Fortification

EAC_External_Paint_Scheme

EAC_External_Window_Covering

EAC_Extraction_Mine_Type

EAC_Fabrication_Type

EAC_Facet_Type

EAC_Farming_Method

EAC_Fence_Type

EAC_Ferry_Route_Type

EAC_Field_Pattern

EAC_Fighter_Winged_Aircraft_Type

EAC_Fishing_Facility_Type

EAC_Floor_Construction_Type

EAC_Floor_Covering_Type

EAC_Fog_Signal_Generation_Type

EAC_Foliage_State

EAC_Frigate_Type

EAC_Front_And_Axis_Reference

EAC_Frozen_Surface_Cover_Type

EAC_Fuel_Facilities_Available

EAC_Furniture_Type

EAC_Gate_Type

EAC_Geographic_Region

EAC_Grading_Type

EAC_Grid_Diagonalization

EAC_Ground_Vehicle_Function

EAC_Ground_Vehicle_Propulsion_Type

EAC_Guided_Missile_Destroyer_Type

EAC_Guided_Missile_Frigate_Type

EAC_Hallway_Type

EAC_Harbour_Facility_Type

EAC_Hazard_Marker_Type

EAC_Hazard_Severity

EAC_Hazardous_Gas_Type

EAC_High_Cloud_Genus

EAC_High_Cloud_Type_Observed

EAC_Hinduism_Denominational_Family

EAC_Horizontal_Datum

EAC_Hulk_Type

EAC_Human_Function

EAC_Human_Role

EAC_Hydrographic_Barrier_Type

EAC_Hydrographic_Depth_Category

EAC_Hydrographic_Depth_Information

EAC_Hydrographic_Object_Origin

EAC_Hydrographic_Survey_Contact_Type

EAC_Hydrologic_Permanence

EAC_Hypsographic_Portrayal_Type

EAC_Icing_Type

EAC_Inland_Hydrographic_Permanence

EAC_Installation_Buoy_Type

EAC_Interest_Type

EAC_Interior_Wall_Construction_Type

EAC_Irrigation_Method

EAC_Islamic_Denominational_Family

EAC_Jainism_Denominational_Family

EAC_Judaism_Denominational_Family

EAC_Landing_Craft_Type

EAC_Lane_Marking_Type

EAC_Lift_Type

EAC_Light_Colour

EAC_Light_Exhibition_Condition

EAC_Light_Function

EAC_Light_Pattern

EAC_Light_Relative_Location

EAC_Light_Type

EAC_Light_Visibility

EAC_Lighting_Characterization

EAC_Lightning_Polarity

EAC_Location_Accuracy_Method

EAC_Location_Accuracy_Statement

EAC_Low_Cloud_Genus

EAC_Low_Cloud_Type_Observed

EAC_Lowest_Cloud_Cover_Category

EAC_Marine_Boundary_Limit_Type

EAC_Marine_Construction_Type

EAC_Marine_Light_Type

EAC_Marine_Line_Associated_Atnav

EAC_Marine_Navigation_Line_Type

EAC_Marine_Pilot_Boarding_Method

EAC_Marine_Pilot_Boarding_Vehicle

EAC_Marine_Region_Type

EAC_Marine_Rescue_Station_Type

EAC_Marine_Route_Type

EAC_Marine_Station_Activity

EAC_Marine_Station_Equipment

EAC_Marine_Survey_Type

EAC_Marine_Track_Type

EAC_Marine_Traffic_Signal_Type

EAC_Marine_TSS_Component

EAC_Marine_Warning_Signal_Type

EAC_Marine_Wreck_Status

EAC_Marine_Wreck_Type

EAC_Mark_Type

EAC_Mast_Type

EAC_Material_Handling_Facilities2

EAC_Merchant_Marine_Vessel_Type

EAC_Middle_Cloud_Genus3

EAC_Middle_Cloud_Type_Observed

EAC_Military_Asset_Type

EAC_Military_Force_Allegiance

EAC_Military_Use

EAC_Mine_Acoustic_Actuation

EAC_Mine_Actuation

EAC_Mine_Allegiance

EAC_Mine_Anti_Hunting_Type

EAC_Mine_Anti_Recovery_Type

EAC_Mine_Anti_Sweep_Wire_Type

EAC_Mine_Cableless_Actuation

EAC_Mine_Capability_Type

EAC_Mine_Contact_Actuation

EAC_Mine_Control_Method

EAC_Mine_Countermeasure_Vessel_Type

EAC_Mine_Independent_Actuation

EAC_Mine_Influence_Actuation

EAC_Mine_Information_Type

EAC_Mine_Magnetic_Sensitivity

EAC_Mine_Moored_Position_Type

EAC_Mine_Operational_Use

EAC_Mine_Other_Actuation_Type

EAC_Mine_Other_Information_Type

EAC_Mine_Position_Type

EAC_Mine_Special_Capability_Type

EAC_Mine_Status

EAC_Mine_Tactical_Use

EAC_Minefield_Delivery_Method

EAC_Minefield_Type

EAC_Missile_Site_Type

EAC_Missing_Information_Type

EAC_Month

EAC_Moon_Phase

EAC_Mooring_Connection_Type

EAC_Mooring_Facility_Type

EAC_Multipass_Surface_Degradation

EAC_Munition_Fuse_Type

EAC_Munition_Protection_Level

EAC_National_Paint_Scheme_Value_Set

EAC_Native_Settlement_Type

EAC_Nautical_Gate_Type

EAC_Navigation_Path_Type

EAC_Navigation_System_Type

EAC_Non_Sub_Contact_Source

EAC_Non_Sub_Contact_Source_Type

EAC_Object_Aspect

EAC_Object_Configuration

EAC_Object_Facet_Shape

EAC_Object_Ordinal_Rank

EAC_Object_Orientation_Wrt_Vertical

EAC_Object_Set_Type

EAC_Obscurant_Type

EAC_Observation_Platform_Type

EAC_Observed_Visibility_Report_Type

EAC_Ocean_Floor_Region_Name_Type

EAC_Ocean_Name

EAC_Offshore_Platform_Type

EAC_Oil_Barrier_Type

EAC_Omni_Dir_Ship_Noise_Confidence

EAC_Operating_Restrictions_Type

EAC_Operating_Time

EAC_Overhead_Obstruction_Type

EAC_Parapet_Type

EAC_Pasquill_Atmosphere_Stability_Index

EAC_Patrol_Craft_Type

EAC_Peak_Tide_Type

EAC_Pedestrian_Traversability

EAC_Periodic_Restriction_End

EAC_Periodic_Restriction_Start

EAC_Periodic_Restriction_Type

EAC_Physical_State

EAC_Pipeline_Type

EAC_Plant_Component_Type

EAC_Point_Object_Type

EAC_Pond_Type

EAC_Populated_Place_Type

EAC_Posture

EAC_Power_Plant_Type

EAC_Precipitation_Intensity

EAC_Precipitation_Phase

EAC_Precipitation_Type

EAC_Predominant_Surround_Type

EAC_Present_Weather_Type_Automated

EAC_Present_Weather_Type_Manual

EAC_Present_Weather_Type_Special

EAC_Pressure_Altimeter_Quality

EAC_Pri_Weapon_Deployed_Pos_Category

EAC_Primary_Byproduct

EAC_Primary_Entrance_Location

EAC_Primary_Material_Type

EAC_Primary_Product

EAC_Primary_Raw_Material

EAC_Primary_Surface_Thermal_Condition

EAC_Property_Set_Data_Source

EAC_Property_Set_Spatial_Domain

EAC_Radar_Significance_Factor

EAC_Radar_Station_Type

EAC_Radar_Transponder_Type

EAC_Radio_Station_Type

EAC_Radiologic_Agent_Type

EAC_Railing_Type

EAC_Railway_Gauge_Category

EAC_Railway_Power_Source

EAC_Railway_Track_Arrangement

EAC_Railway_Type

EAC_Rapid_Class

EAC_Recommended_Track_Type

EAC_Recording_Date_Type

EAC_Regional_Style

EAC_Relative_Location

EAC_Religious_Designation

EAC_Reservoir_Type

EAC_RF_Directivity

EAC_Road_Interchange_Type

EAC_Road_Junction_Connectivity

EAC_Road_Lane_Adjacency

EAC_Road_Lane_Control_Type

EAC_Road_Lane_Light_State

EAC_Road_Lane_Passing

EAC_Road_Lane_Turn

EAC_Road_Type

EAC_Rock_Formation_Structure

EAC_Rolling_Stock_Type

EAC_Roof_Assembly_Type

EAC_Roof_Framing_Type

EAC_Roof_Predominant_Pattern

EAC_Roof_Predominant_Surface_Material

EAC_Roof_Shape

EAC_Roof_Sheathing_Type

EAC_Roof_Style

EAC_Room_Ceiling_Construction_Type

EAC_Route_Constriction_Type

EAC_Route_Crossing_Type

EAC_Route_Expansion_Type

EAC_Route_Weather_Type

EAC_Rubble_Stability

EAC_Runway_End

EAC_Runway_Point_Abeam_Type

EAC_Runway_Relative_Position

EAC_Runway_Surface_Condition

EAC_Runway_Visibility

EAC_Satellite_Name

EAC_Scnd_Weapon_Deployed_Pos_Category

EAC_Scrap_Type

EAC_Sea_Ice_Type

EAC_Sea_Name

EAC_Sea_State_Category

EAC_Season

EAC_Seasonal_Tent_Location

EAC_Secondary_Material_Characteristic

EAC_Secondary_Material_Type

EAC_Secondary_Surface_Thermal_Condition

EAC_Security_Level

EAC_Security_Lock_Type

EAC_Service_Branch

EAC_Shipping_Noise_Measurement_Status

EAC_Shipping_Noise_Season_Type

EAC_Shoreline_Physiography

EAC_Shoreline_Type

EAC_Sides_Visible

EAC_Snow_Depth_Category

EAC_Soil_Type

EAC_Soil_Wetness_Category

EAC_Sound_Signal_Type

EAC_Sounding_Datum

EAC_Sounding_Exposition

EAC_Sounding_Information

EAC_Sounding_Measurement_Technique

EAC_Sounding_Velocity_Correction_Type

EAC_Source

EAC_Spatial_Alignment

EAC_Sport_Type

EAC_Spot_Elevation_Type

EAC_Spring_Type

EAC_Stair_Construction_Type

EAC_Stair_Style

EAC_Stellar_RF_Nb_Maximum_Time_Quality

EAC_Stellar_RF_Nb_Mean_Flux_Quality

EAC_Stellar_RF_Nb_Peak_Flux_Quality

EAC_Stellar_RF_Nb_Period_Quality

EAC_Stellar_RF_Nb_Start_Quality

EAC_Storage_Facility_Type

EAC_Structural_Pile_Type

EAC_Structure_Protection_Type

EAC_Structure_Shape

EAC_Surface_Category

EAC_Surface_Characteristic_Type

EAC_Surface_Em_Duct_Strength

EAC_Surface_Material_Type

EAC_Surface_Thermal_Model

EAC_Surveillance_Winged_Aircraft_Type

EAC_Survey_Control_Point_Type

EAC_Telescope_Type

EAC_Temperature_Extreme

EAC_Temperature_Quality

EAC_Terrain_Morphology_Type

EAC_Terrain_Obstacle_Type

EAC_Terrain_Route_Type

EAC_Terrain_Route_Usable_Weather_Type

EAC_Terrain_Surface_Mark_Type

EAC_Terrain_Trafficability_Coarse

EAC_Terrain_Trafficability_Fine

EAC_Terrain_Trafficability_Medium

EAC_Terrain_Transportation_Route_Surface_Type

EAC_Thunderstorm_Intensity

EAC_Time_Division_Within_Day

EAC_Time_Format

EAC_Time_Period_Format

EAC_Topmark_Shape

EAC_Topmark_Type

EAC_Total_Cloud_Cover_Category

EAC_Towed_Vehicle_Type

EAC_Tower_Type

EAC_Transport_Helicopter_Type

EAC_Transport_Landing_Craft_Type

EAC_Transport_Winged_Aircraft_Type

EAC_Transportation_Use

EAC_Tree_Type

EAC_Truck_Load_Class

EAC_Tunnel_Cross_Section

EAC_Turbulence_Frequency

EAC_Turbulence_Intensity

EAC_Underlying_Material_Characteristic

EAC_Underlying_Material_Type

EAC_Urban_Street_Pattern

EAC_Urban_Terrain_Zone_Type

EAC_Usage

EAC_Vegetation_Type

EAC_Vehicle_Maintenance_Available

EAC_Vehicle_Smoke_Type

EAC_Vehicle_Traffic_Flow

EAC_Vertical_Datum

EAC_Vertical_Measurement_Quality

EAC_Vessel_Density_Acoustic_Level_Category

EAC_Vessel_Function

EAC_Vessel_Identifier_Value_Set

EAC_Vessel_Type

EAC_Visibility_Distance_Quality

EAC_Volcanic_Formation_Type

EAC_Wall_Predominant_Pattern

EAC_Wall_Predominant_Surface_Material

EAC_Wall_Type

EAC_Water_Acoustic_Trans_Loss_Model

EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model

EAC_Water_Body_Floor_Configuration

EAC_Water_Body_Floor_Material_Type

EAC_Water_Body_Floor_Morphology

EAC_Water_Body_Floor_Object_Type

EAC_Water_Body_Floor_Roughness_Category

EAC_Water_Body_Property_Set_Acoustic_Type

EAC_Water_Body_Surface_Observation_Point

EAC_Water_Channel_Type

EAC_Water_Current_Appearance_Month

EAC_Water_Current_Disappearance_Month

EAC_Water_Current_Reference

EAC_Water_Current_Type

EAC_Water_Level_Effect

EAC_Water_Quality

EAC_Water_Type

EAC_Watercourse_Channel_Type

EAC_Watercourse_Sink_Type

EAC_Waypoint_Type

EAC_Weapons_Range_Type

EAC_Weather_Measurement_Technique

EAC_Well_Type

EAC_Wet_Soil_Trafficability

EAC_Wetland_Surface_Form

EAC_Wind_Correction_Technique

EAC_Wind_Direction_Octant_Climatology

EAC_Wind_Direction_Quality

EAC_Wind_Equipment_Type

EAC_Wind_Speed_Quality

EAC_Wind_Type

EAC_Window_Material_Type

EAC_Work_In_Progress_Type

EAC_Worship_Place_Type

EAC_Zoroastrianism_Denominational_Family

5.3.6  EDCS organizational schema codes (EOC)

EDCS_Organization_Schema_Code

5.3.7  EDCS group codes (EGC)

EOC_General

5.3.8  EDCS unit codes (EUC)

EDCS_Unit_Code

5.3.9  EDCS unit equivalence class codes (EQC)

EDCS_Unit_Equivalence_Code

5.3.10  EDCS unit scale code (EUC)

EDCS_Scale_Code

5.3.11  Constants for unit conversion

5.3.11.1  Conversion between unit values

5.3.11.2  Conversion factors for EDCS unit scales

5.1.2  Description

The EDCS standard, ISO/IEC 18025-1, specifies a set of fundamental abstract data types. This clause gives the mapping from those data types to the data types defined in this binding. All implementation dependent data types are defined after all implementation independent data types in each category.

5.2  Mapping of basic fundamental data types

5.2.1  General

The modifier constant is used when the values of the data types are fixed.

5.2.2  Base EDCS representation types

5.2.2.1  Mapping of floating point number type

The following defines the mapping of EDCS abstract floating point data types to data types in the C language:

EDCS_Long_Float

Abstract Data Type:  Long_Float

typedef double EDCS_Long_Float;

5.2.2.2  Mapping of signed integer type

The following defines the mapping of EDCS abstract signed integer type to a data type in the C language:

EDCS_Integer

Abstract Data Type:  Integer

typedef long EDCS_Integer;

5.2.2.3  Mapping of unsigned integer type

The following defines the mapping of EDCS abstract unsigned integer type to a data type in the C language:

EDCS_Count

Abstract Data Type:  Count

typedef unsigned long EDCS_Count;

5.2.2.4  Mapping of non-numeric EDCS representation type

The following defines the mapping of EDCS abstract Character data type to a data type in the C language:

EDCS_Character

Abstract Data Type:  Character

typedef char EDCS_Character;

5.2.3  Enumerated data types

5.2.3.1  Overview

The following type definitions map the EDCS abstract enumerated data types to appropriate data types in the C binding.

5.2.3.2  EDCS Boolean data type

The following defines the mapping of EDCS abstract Boolean data type to a data type in the C language:

EDCS_Boolean

Abstract Data Type:  Boolean

typedef enum {

EDCS_FALSE = 0,

EDCS_TRUE = 1

} EDCS_Boolean;

5.2.3.3  EDCS Null data type

The following defines the mapping of EDCS abstract Null data type to a data type in the C language:

EDCS_Null

Abstract Data Type:  Null

typedef enum {

EDCS_NULL = 0

} EDCS_Null;

5.2.4  Selector data types

5.2.4.1  Overview

EDCS selection data types are bound to the C programming language using the EDCS_Integer data type along with a corresponding set of macros which may be used to set and compare values for these data types. The following are the EDCS selection data types defined in this binding.

5.2.4.2  Attribute value type

EDCS_Attribute_Value_Type

Abstract Data Type:  Attribute_Value_Type

typedef EDCS_Integer EDCS_Attribute_Value_Type;

#define EDCS_AVT_REAL

((EDCS_Attribute_Value_Type)1)

#define EDCS_AVT_INTEGER

((EDCS_Attribute_Value_Type)2)

#define EDCS_AVT_COUNT

((EDCS_Attribute_Value_Type)3)

#define EDCS_AVT_INDEX

((EDCS_Attribute_Value_Type)4)

#define EDCS_AVT_STRING

((EDCS_Attribute_Value_Type)5)

#define EDCS_AVT_CONSTRAINED_STRING

((EDCS_Attribute_Value_Type)6)

#define EDCS_AVT_KEY

((EDCS_Attribute_Value_Type)7)

#define EDCS_AVT_ENUMERATION

((EDCS_Attribute_Value_Type)8)

#define EDCS_AVT_BOOLEAN

((EDCS_Attribute_Value_Type)9)

#define EDCS_AVT_NULL

((EDCS_Attribute_Value_Type)10)

5.2.4.3  Dictionary type

EDCS_Dictionary_Type

Abstract Data Type:  Dictionary_Type

typedef EDCS_Integer EDCS_Dictionary_Type;

#define EDCS_DT_SINGLE_VALUE

((EDCS_Dictionary_Type)1)

#define EDCS_DT_OPEN_INTERVAL

((EDCS_Dictionary_Type)2)

#define EDCS_DT_GE_LT_INTERVAL

((EDCS_Dictionary_Type)3)

#define EDCS_DT_GT_LE_INTERVAL

((EDCS_Dictionary_Type)4)

#define EDCS_DT_CLOSED_INTERVAL

((EDCS_Dictionary_Type)5)

#define EDCS_DT_GT_SEMI_INTERVAL

((EDCS_Dictionary_Type)6)

#define EDCS_DT_GE_SEMI_INTERVAL

((EDCS_Dictionary_Type)7)

#define EDCS_DT_LT_SEMI_INTERVAL

((EDCS_Dictionary_Type)8)

#define EDCS_DT_LE_SEMI_INTERVAL

((EDCS_Dictionary_Type)9)

5.2.4.4  Numeric value type

EDCS_Numeric_Value_Type

Abstract Data Type:  Numeric_Value_Type

typedef EDCS_Integer EDCS_Numeric_Value_Type;

#define EDCS_NVT_SINGLE_VALUE

((EDCS_Numeric_Value_Type)1)

#define EDCS_NVT_OPEN_INTERVAL

((EDCS_Numeric_Value_Type)2)

#define EDCS_NVT_GE_LT_INTERVAL

((EDCS_Numeric_Value_Type)3)

#define EDCS_NVT_GT_LE_INTERVAL

((EDCS_Numeric_Value_Type)4)

#define EDCS_NVT_CLOSED_INTERVAL

((EDCS_Numeric_Value_Type)5)

#define EDCS_NVT_GT_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)6)

#define EDCS_NVT_GE_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)7)

#define EDCS_NVT_LT_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)8)

#define EDCS_NVT_LE_SEMI_INTERVAL

((EDCS_Numeric_Value_Type)9)

5.2.4.5  Status code

EDCS_Status_Code

Abstract Data Type:  Status_Code

typedef EDCS_Integer EDCS_Status_Code;

#define EDCS_SC_SUCCESS

((EDCS_Status_Code)1)

#define EDCS_SC_INVALID_INPUT_UNIT

((EDCS_Status_Code)2)

#define EDCS_SC_INVALID_OUTPUT_UNIT

((EDCS_Status_Code)3)

#define EDCS_SC_INVALID_INPUT_SCALE

((EDCS_Status_Code)4)

#define EDCS_SC_INVALID_OUTPUT_SCALE

((EDCS_Status_Code)5)

#define EDCS_SC_UNITS_NOT_EQUIVALENT

((EDCS_Status_Code)6)

#define EDCS_SC_INVALID_INPUT_ENUMERATED_ATTRIBUTE

((EDCS_Status_Code)7)

#define EDCS_SC_INVALID_INPUT_GROUP

((EDCS_Status_Code)8)

#define EDCS_SC_INVALID_INPUT_DICTIONARY

((EDCS_Status_Code)9)

#define EDCS_SC_FAILURE

((EDCS_Status_Code)10)

5.2.5  Structure EDCS representation types

5.2.5.1  Overview

EDCS record data types are bound to the C programming language using the C struct and union constructs to form record types used by the functions in this binding and to represent unit specifications. The following are the EDCS record data types defined in this binding.

5.2.5.2  Real value data type

EDCS_Real_Value

Abstract Data Type:  Real_Value

typedef struct _EDCS_Real_Value {

EDCS_Unit_Code

unit;

EDCS_Scale_Code

scale;

EDCS_Long_Float

value;

} EDCS_Real_Value;

5.2.5.3  String-related data types

EDCS_Locale

Abstract Data Type:  Locale

typedef struct _EDCS_Locale {

EDCS_Character

language[2];

EDCS_Character

country[3];

} EDCS_Locale;

EDCS_String

Abstract Data Type:  String

typedef struct _EDCS_String {

EDCS_Locale

locale;

EDCS_Count

length;

EDCS_Character

*characters;

} EDCS_String;

5.3  Data types for EDCS dictionary entries

5.3.1  Introduction

The following selector types are used to represent values from the EDCS dictionaries.

5.3.2  EDCS attribute codes (EAC)

EDCS_Attribute_Code

Abstract Data Type:   Attribute_Code

typedef EDCS_Integer EDCS_Attribute_Code;

#define EAC_ABSOLUTE_ELEVATION_ACCURACY

((EDCS_Attribute_Code)1)

#define EAC_ABSOLUTE_HORIZONTAL_ACCURACY

((EDCS_Attribute_Code)2)

#define EAC_ABSOLUTE_HUMIDITY

((EDCS_Attribute_Code)3)

#define EAC_ABSOLUTE_LATITUDE_ACCURACY

((EDCS_Attribute_Code)4)

#define EAC_ABSOLUTE_LONGITUDE_ACCURACY

((EDCS_Attribute_Code)5)

#define EAC_ABSOLUTE_VERTICAL_ACCURACY

((EDCS_Attribute_Code)6)

#define EAC_ACCUM_PRECIP

((EDCS_Attribute_Code)7)

#define EAC_ACCUM_PRECIP_24_HOUR

((EDCS_Attribute_Code)8)

#define EAC_ACCUM_PRECIP_24_HOUR_DENSITY

((EDCS_Attribute_Code)9)

#define EAC_ACCUM_PRECIP_3_HOUR

((EDCS_Attribute_Code)10)

#define EAC_ACCUM_PRECIP_3_HOUR_DENSITY

((EDCS_Attribute_Code)11)

#define EAC_ACCUM_PRECIP_6_HOUR

((EDCS_Attribute_Code)12)

#define EAC_ACCUM_PRECIP_6_HOUR_DENSITY

((EDCS_Attribute_Code)13)

#define EAC_ACCUM_PRECIP_DENSITY

((EDCS_Attribute_Code)14)

#define EAC_ACCUMULATION_PERIOD

((EDCS_Attribute_Code)15)

#define EAC_ACCUMULATION_PERIOD_CATEGORY

((EDCS_Attribute_Code)16)

#define EAC_ACOUSTIC_BOUNDARY_LOSS

((EDCS_Attribute_Code)17)

#define EAC_ACOUSTIC_CENTRE_FREQUENCY

((EDCS_Attribute_Code)18)

#define EAC_ACOUSTIC_HALFCHANNEL_OBSERVATION_FRACTION

((EDCS_Attribute_Code)19)

#define EAC_ACOUSTIC_NOISE_MARGINAL_ICE_ZONE_MULTIPLIER

((EDCS_Attribute_Code)20)

#define EAC_ACOUSTIC_NOISE_SPECTRAL_CURVE_CORRECTION

((EDCS_Attribute_Code)21)

#define EAC_ACOUSTIC_PWR_LVL_BAND

((EDCS_Attribute_Code)22)

#define EAC_ACOUSTIC_PWR_LVL_SPECTRUM

((EDCS_Attribute_Code)23)

#define EAC_ACOUSTIC_PWR_LVL_SPECTRUM_CORRECTION

((EDCS_Attribute_Code)24)

#define EAC_ACOUSTIC_REFLECTION_TYPE

((EDCS_Attribute_Code)25)

#define EAC_ACOUSTIC_REFLECTOR

((EDCS_Attribute_Code)26)

#define EAC_ACOUSTIC_SCATTERING_STRENGTH

((EDCS_Attribute_Code)27)

#define EAC_ACOUSTIC_TARGET_STRENGTH

((EDCS_Attribute_Code)28)

#define EAC_ACOUSTIC_TRANSMISSION_LOSS

((EDCS_Attribute_Code)29)

#define EAC_ACOUSTIC_VOLUME_LAYER_SCATTERING_STRENGTH_FREQUENCY

((EDCS_Attribute_Code)30)

#define EAC_ACOUSTIC_VOLUME_SCATTERING_STRENGTH_PROVINCE_INDEX

((EDCS_Attribute_Code)31)

#define EAC_ACTIVE_ACOUSTIC

((EDCS_Attribute_Code)32)

#define EAC_AERIAL_COUNT

((EDCS_Attribute_Code)33)

#define EAC_AERIAL_TYPE

((EDCS_Attribute_Code)34)

#define EAC_AERIAL_USE

((EDCS_Attribute_Code)35)

#define EAC_AERODROME_ELEVATION

((EDCS_Attribute_Code)36)

#define EAC_AERODROME_EMERGENCY_LIGHTING_INTENSITY

((EDCS_Attribute_Code)37)

#define EAC_AERODROME_GATE_LIGHTING_INTENSITY

((EDCS_Attribute_Code)38)

#define EAC_AERODROME_IDENTIFICATION

((EDCS_Attribute_Code)39)

#define EAC_AERODROME_TYPE

((EDCS_Attribute_Code)40)

#define EAC_AERONAUTICAL_LIGHT_TYPE

((EDCS_Attribute_Code)41)

#define EAC_AERONAUTICAL_OBSTRUCTION_HEIGHT_ACCURACY

((EDCS_Attribute_Code)42)

#define EAC_AEROSOL_LAYER_BASE

((EDCS_Attribute_Code)43)

#define EAC_AEROSOL_LAYER_TOP

((EDCS_Attribute_Code)44)

#define EAC_AEROSOL_PARTICLE_CONCENTRATION

((EDCS_Attribute_Code)45)

#define EAC_AEROSOL_PARTICLE_TYPE

((EDCS_Attribute_Code)46)

#define EAC_AFTERBURNER_INDUCED_FLAME_RATE

((EDCS_Attribute_Code)47)

#define EAC_AID_TO_NAVIGATION_COLOUR_PATTERN

((EDCS_Attribute_Code)48)

#define EAC_AID_TO_NAVIGATION_DESCRIPTION

((EDCS_Attribute_Code)49)

#define EAC_AID_TO_NAVIGATION_EFFECTIVENESS_RADIUS

((EDCS_Attribute_Code)50)

#define EAC_AID_TO_NAVIGATION_MARK_COLOUR

((EDCS_Attribute_Code)51)

#define EAC_AID_TO_NAVIGATION_MARK_SYSTEM

((EDCS_Attribute_Code)52)

#define EAC_AID_TO_NAVIGATION_MARKER_TYPE

((EDCS_Attribute_Code)53)

#define EAC_AID_TO_NAVIGATION_PRIMARY_OPERATING_RANGE

((EDCS_Attribute_Code)54)

#define EAC_AID_TO_NAVIGATION_RANGE

((EDCS_Attribute_Code)55)

#define EAC_AID_TO_NAVIGATION_SECONDARY_OPERATING_RANGE

((EDCS_Attribute_Code)56)

#define EAC_AID_TO_NAVIGATION_STATUS

((EDCS_Attribute_Code)57)

#define EAC_AID_TO_NAVIGATION_SYSTEM_TYPE

((EDCS_Attribute_Code)58)

#define EAC_AIR_DENSITY

((EDCS_Attribute_Code)59)

#define EAC_AIR_EXFILTRATION_RATE

((EDCS_Attribute_Code)60)

#define EAC_AIR_INFILTRATION_RATE

((EDCS_Attribute_Code)61)

#define EAC_AIR_TEMPERATURE

((EDCS_Attribute_Code)62)

#define EAC_AIR_TEMPERATURE_ERROR

((EDCS_Attribute_Code)63)

#define EAC_AIR_TEMPERATURE_PERIOD

((EDCS_Attribute_Code)64)

#define EAC_AIRCRAFT_CARRIER_CLASS

((EDCS_Attribute_Code)65)

#define EAC_AIRCRAFT_FUNCTION

((EDCS_Attribute_Code)66)

#define EAC_AIRCRAFT_ICING_INTENSITY

((EDCS_Attribute_Code)67)

#define EAC_AIRCRAFT_ICING_LEVEL_BASE_ALTITUDE

((EDCS_Attribute_Code)68)

#define EAC_AIRCRAFT_ICING_LEVEL_TOP_ALTITUDE

((EDCS_Attribute_Code)69)

#define EAC_AIRCRAFT_ICING_TYPE

((EDCS_Attribute_Code)70)

#define EAC_AIRCRAFT_LANDING_GEAR_DEPLOYED_POSITION

((EDCS_Attribute_Code)71)

#define EAC_AIRCRAFT_LOAD_RESTRICTIONS

((EDCS_Attribute_Code)72)

#define EAC_AIRCRAFT_PROPULSION_TYPE

((EDCS_Attribute_Code)73)

#define EAC_AIRCRAFT_TYPE

((EDCS_Attribute_Code)74)

#define EAC_AIRSPACE_ALTITUDE_LIMITS

((EDCS_Attribute_Code)75)

#define EAC_AIRSPACE_IDENTIFIER

((EDCS_Attribute_Code)76)

#define EAC_AIRSPACE_LIMITATION

((EDCS_Attribute_Code)77)

#define EAC_AIRSPACE_OPERATING_RESTRICTIONS

((EDCS_Attribute_Code)78)

#define EAC_AIRSPACE_TYPE

((EDCS_Attribute_Code)79)

#define EAC_ALL_OBJECT_COUNT

((EDCS_Attribute_Code)80)

#define EAC_ALONGSHORE_CURRENT_SPEED

((EDCS_Attribute_Code)81)

#define EAC_ALTITUDE_MSL

((EDCS_Attribute_Code)82)

#define EAC_ANGULAR_SECTOR_WIDTH

((EDCS_Attribute_Code)83)

#define EAC_ANTI_COLLISION_LIGHT_INTENSITY

((EDCS_Attribute_Code)84)

#define EAC_APERTURE_COVER_FRACTION

((EDCS_Attribute_Code)85)

#define EAC_APERTURE_COVER_POSITION

((EDCS_Attribute_Code)86)

#define EAC_APERTURE_LENGTH

((EDCS_Attribute_Code)87)

#define EAC_APERTURE_OPEN

((EDCS_Attribute_Code)88)

#define EAC_APERTURE_STATE

((EDCS_Attribute_Code)89)

#define EAC_APERTURE_WIDTH

((EDCS_Attribute_Code)90)

#define EAC_AQUEDUCT_TYPE

((EDCS_Attribute_Code)91)

#define EAC_AREA

((EDCS_Attribute_Code)92)

#define EAC_ARMOURED

((EDCS_Attribute_Code)93)

#define EAC_ARRESTING_GEAR_TYPE

((EDCS_Attribute_Code)94)

#define EAC_ASPECT_ANGLE

((EDCS_Attribute_Code)95)

#define EAC_ASSAULT_LANDING_CRAFT_TYPE

((EDCS_Attribute_Code)96)

#define EAC_ASSOCIATED_TEXT

((EDCS_Attribute_Code)97)

#define EAC_ASW_CENTROID_PRESENT

((EDCS_Attribute_Code)98)

#define EAC_ASW_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)99)

#define EAC_ATM_BOUNDARY_LAYER_HEIGHT

((EDCS_Attribute_Code)100)

#define EAC_ATM_CEILING

((EDCS_Attribute_Code)101)

#define EAC_ATM_CEILING_METHOD

((EDCS_Attribute_Code)102)

#define EAC_ATM_FREEZING_LEVEL

((EDCS_Attribute_Code)103)

#define EAC_ATM_LIQUID_WATER_MIXING_RATIO

((EDCS_Attribute_Code)104)

#define EAC_ATM_PRESSURE

((EDCS_Attribute_Code)105)

#define EAC_ATM_PRESSURE_CHANGE

((EDCS_Attribute_Code)106)

#define EAC_ATM_PRESSURE_CHANGE_24_HOUR

((EDCS_Attribute_Code)107)

#define EAC_ATM_PRESSURE_CHANGE_3_HOUR

((EDCS_Attribute_Code)108)

#define EAC_ATM_PRESSURE_CHANGE_QUALITY

((EDCS_Attribute_Code)109)

#define EAC_ATM_PRESSURE_CHANGE_TENDENCY_CATEGORY

((EDCS_Attribute_Code)110)

#define EAC_ATM_PRESSURE_MEAN_CLIM

((EDCS_Attribute_Code)111)

#define EAC_ATM_PRESSURE_MEAN_CLIM_STD_DEV

((EDCS_Attribute_Code)112)

#define EAC_ATM_PRESSURE_QUALITY

((EDCS_Attribute_Code)113)

#define EAC_ATM_PRESSURE_REDUCED_CLIM_STD_DEV

((EDCS_Attribute_Code)114)

#define EAC_ATM_PRESSURE_REDUCED_MSL

((EDCS_Attribute_Code)115)

#define EAC_ATM_PROFILE_MEASUREMENT_TECHNIQUE

((EDCS_Attribute_Code)116)

#define EAC_ATM_TURBULENCE_TYPE

((EDCS_Attribute_Code)117)

#define EAC_ATM_VERTICAL_REFERENCE

((EDCS_Attribute_Code)118)

#define EAC_ATS_AIRSPACE_CLASS

((EDCS_Attribute_Code)119)

#define EAC_ATS_ROUTE_COMPONENT_LENGTH

((EDCS_Attribute_Code)120)

#define EAC_ATS_ROUTE_COMPONENT_LEVEL

((EDCS_Attribute_Code)121)

#define EAC_ATS_ROUTE_COMPONENT_WIDTH

((EDCS_Attribute_Code)122)

#define EAC_ATS_ROUTE_LOWEST_ALTITUDE

((EDCS_Attribute_Code)123)

#define EAC_ATS_ROUTE_OPPOSITE_FLOW_DIRECTION

((EDCS_Attribute_Code)124)

#define EAC_ATS_ROUTE_TYPE

((EDCS_Attribute_Code)125)

#define EAC_ATS_USE_TYPE

((EDCS_Attribute_Code)126)

#define EAC_ATTACHED

((EDCS_Attribute_Code)127)

#define EAC_ATTACK_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)128)

#define EAC_AUXILIARY_VESSEL_TYPE

((EDCS_Attribute_Code)129)

#define EAC_AVAILABLE_FACILITIES_TYPE

((EDCS_Attribute_Code)130)

#define EAC_AVERAGING_PERIOD

((EDCS_Attribute_Code)131)

#define EAC_AVERAGING_PERIOD_CATEGORY

((EDCS_Attribute_Code)132)

#define EAC_AVIATION_LOCATION_ID_VALUE_SET

((EDCS_Attribute_Code)133)

#define EAC_AVIATION_LOCATION_IDENTIFIER

((EDCS_Attribute_Code)134)

#define EAC_BALCONY_TYPE

((EDCS_Attribute_Code)135)

#define EAC_BALEEN_WHALE_CATCH_PER_YEAR

((EDCS_Attribute_Code)136)

#define EAC_BARGE_LOAD_RESTRICTIONS

((EDCS_Attribute_Code)137)

#define EAC_BASEMENT_CONSTRUCTION_MATERIAL

((EDCS_Attribute_Code)138)

#define EAC_BEACH_PORTION

((EDCS_Attribute_Code)139)

#define EAC_BEACON_PRESENT

((EDCS_Attribute_Code)140)

#define EAC_BEACON_SECTOR_FIRST_LIMIT

((EDCS_Attribute_Code)141)

#define EAC_BEACON_SECTOR_SECOND_LIMIT

((EDCS_Attribute_Code)142)

#define EAC_BEACON_SHAPE

((EDCS_Attribute_Code)143)

#define EAC_BEARD_MAXWELL_DIFFUSE_BRDF_PARAMETER

((EDCS_Attribute_Code)144)

#define EAC_BEARD_MAXWELL_FIRST_SURFACE_BRDF_CURVE

((EDCS_Attribute_Code)145)

#define EAC_BEARD_MAXWELL_INTEG_DIFFUSE_BRDF_PARAMETER

((EDCS_Attribute_Code)146)

#define EAC_BEARD_MAXWELL_INTEG_FIRST_SURFACE_BRDF_CURVE

((EDCS_Attribute_Code)147)

#define EAC_BEARD_MAXWELL_INTEG_VOLUMETRIC_BRDF_PARAMETER

((EDCS_Attribute_Code)148)

#define EAC_BEARD_MAXWELL_OMEGA_PARAMETER

((EDCS_Attribute_Code)149)

#define EAC_BEARD_MAXWELL_TAU_PARAMETER

((EDCS_Attribute_Code)150)

#define EAC_BEARD_MAXWELL_VOLUMETRIC_BRDF_PARAMETER

((EDCS_Attribute_Code)151)

#define EAC_BEARING_AND_RECIPROCAL

((EDCS_Attribute_Code)152)

#define EAC_BEARING_FROM_SEAWARD

((EDCS_Attribute_Code)153)

#define EAC_BEAUFORT_WIND_SCALE

((EDCS_Attribute_Code)154)

#define EAC_BEDROCK_SURFACE_COMPRESSIONAL_VELOCITY

((EDCS_Attribute_Code)155)

#define EAC_BEDROCK_SURFACE_DENSITY

((EDCS_Attribute_Code)156)

#define EAC_BEDROCK_SURFACE_SHEAR_VELOCITY

((EDCS_Attribute_Code)157)

#define EAC_BELOW_STATION_CLOUD_COVERAGE

((EDCS_Attribute_Code)158)

#define EAC_BELOW_STATION_CLOUD_TOP_ALTITUDE

((EDCS_Attribute_Code)159)

#define EAC_BELOW_STATION_CLOUD_TOP_CHARACTERISTICS

((EDCS_Attribute_Code)160)

#define EAC_BELOW_STATION_CLOUD_TYPE

((EDCS_Attribute_Code)161)

#define EAC_BENCHMARK_TYPE

((EDCS_Attribute_Code)162)

#define EAC_BERTH_IDENTIFIER

((EDCS_Attribute_Code)163)

#define EAC_BERTH_TYPE

((EDCS_Attribute_Code)164)

#define EAC_BIDIRECTIONAL_REFLECTANCE_DISTRIBUTION_FUNCTION

((EDCS_Attribute_Code)165)

#define EAC_BIOLOGIC_AGENT_ATM_CONCENTRATION

((EDCS_Attribute_Code)166)

#define EAC_BIOLOGIC_AGENT_SURFACE_CONCENTRATION

((EDCS_Attribute_Code)167)

#define EAC_BIOLOGIC_AGENT_TYPE

((EDCS_Attribute_Code)168)

#define EAC_BLACKOUT_BRAKE_LIGHT_INTENSITY

((EDCS_Attribute_Code)169)

#define EAC_BLACKOUT_LIGHT_INTENSITY

((EDCS_Attribute_Code)170)

#define EAC_BLOWING_SAND

((EDCS_Attribute_Code)171)

#define EAC_BLOWING_SNOW

((EDCS_Attribute_Code)172)

#define EAC_BOMBER_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)173)

#define EAC_BOTTOM_RETURN_ALLEGIANCE

((EDCS_Attribute_Code)174)

#define EAC_BOTTOM_RETURN_OBSTACLE_STATUS

((EDCS_Attribute_Code)175)

#define EAC_BOTTOM_RETURN_ROCK_STATUS

((EDCS_Attribute_Code)176)

#define EAC_BOTTOM_RETURN_SEABED_STATUS

((EDCS_Attribute_Code)177)

#define EAC_BOTTOM_RETURN_STATUS

((EDCS_Attribute_Code)178)

#define EAC_BOTTOM_RETURN_TRACK_IDENTIFIER

((EDCS_Attribute_Code)179)

#define EAC_BOTTOM_RETURN_TYPE

((EDCS_Attribute_Code)180)

#define EAC_BOTTOM_RETURN_WRECK_STATUS

((EDCS_Attribute_Code)181)

#define EAC_BOTTOM_WIDTH

((EDCS_Attribute_Code)182)

#define EAC_BOUNDARY_FIRST_SIDE_NAME

((EDCS_Attribute_Code)183)

#define EAC_BOUNDARY_SECOND_SIDE_NAME

((EDCS_Attribute_Code)184)

#define EAC_BOUNDARY_STATUS

((EDCS_Attribute_Code)185)

#define EAC_BOUNDARY_TYPE

((EDCS_Attribute_Code)186)

#define EAC_BRANCH_RAILWAY_TYPE

((EDCS_Attribute_Code)187)

#define EAC_BREAKER_FLANK

((EDCS_Attribute_Code)188)

#define EAC_BRIDGE_AND_SPAN_IDENTIFIER

((EDCS_Attribute_Code)189)

#define EAC_BRIDGE_COMPONENT_TYPE

((EDCS_Attribute_Code)190)

#define EAC_BRIDGE_DESIGN

((EDCS_Attribute_Code)191)

#define EAC_BRIDGE_FUNCTION

((EDCS_Attribute_Code)192)

#define EAC_BRIDGE_IDENTIFIER

((EDCS_Attribute_Code)193)

#define EAC_BRIDGE_INFORMATION_RELIABILITY

((EDCS_Attribute_Code)194)

#define EAC_BRIDGE_LEVEL_COUNT

((EDCS_Attribute_Code)195)

#define EAC_BRIDGE_OPENING_TYPE

((EDCS_Attribute_Code)196)

#define EAC_BRIDGE_SPAN_COUNT

((EDCS_Attribute_Code)197)

#define EAC_BRIDGE_SPAN_MOBILE

((EDCS_Attribute_Code)198)

#define EAC_BRIDGE_SPAN_TYPE

((EDCS_Attribute_Code)199)

#define EAC_BRIDGE_STRUCTURE_TYPE

((EDCS_Attribute_Code)200)

#define EAC_BRUSH_DENSITY

((EDCS_Attribute_Code)201)

#define EAC_BUDDHISM_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)202)

#define EAC_BUILDING_COMPONENT_TYPE

((EDCS_Attribute_Code)203)

#define EAC_BUILDING_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)204)

#define EAC_BUILDING_FOUNDATION_TYPE

((EDCS_Attribute_Code)205)

#define EAC_BUILDING_FUNCTION

((EDCS_Attribute_Code)206)

#define EAC_BUILT_UP_REGION_DENSITY

((EDCS_Attribute_Code)207)

#define EAC_BUOY_SHAPE

((EDCS_Attribute_Code)208)

#define EAC_BUOY_TYPE

((EDCS_Attribute_Code)209)

#define EAC_BYPASS_CONDITION

((EDCS_Attribute_Code)210)

#define EAC_CABLE_TYPE

((EDCS_Attribute_Code)211)

#define EAC_CALENDAR_DATE

((EDCS_Attribute_Code)212)

#define EAC_CALM_SEA_STATE_FRACTION

((EDCS_Attribute_Code)213)

#define EAC_CAMOUFLAGE_TYPE

((EDCS_Attribute_Code)214)

#define EAC_CAPACITY

((EDCS_Attribute_Code)215)

#define EAC_CASE_BURIAL_FRACTION

((EDCS_Attribute_Code)216)

#define EAC_CEILING_AND_VISIBILITY_OK

((EDCS_Attribute_Code)217)

#define EAC_CENTRE_FREQUENCY_BAND

((EDCS_Attribute_Code)218)

#define EAC_CHANGE_POINT_TYPE

((EDCS_Attribute_Code)219)

#define EAC_CHARACTER_EMITTED

((EDCS_Attribute_Code)220)

#define EAC_CHARGED_PARTICLE_SPECIES

((EDCS_Attribute_Code)221)

#define EAC_CHEMICAL_AGENT_ATM_CONCENTRATION

((EDCS_Attribute_Code)222)

#define EAC_CHEMICAL_AGENT_SURFACE_CONCENTRATION

((EDCS_Attribute_Code)223)

#define EAC_CHEMICAL_AGENT_TYPE

((EDCS_Attribute_Code)224)

#define EAC_CHRISTIANITY_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)225)

#define EAC_CLASSIFICATION_NAME

((EDCS_Attribute_Code)226)

#define EAC_CLAY_DRAINAGE_PIPES_PRESENT

((EDCS_Attribute_Code)227)

#define EAC_CLOUD_BASE_LEVEL

((EDCS_Attribute_Code)228)

#define EAC_CLOUD_COVERAGE_CLOUD_FREE_LINE_OF_SIGHT_CLIMATOLOGY

((EDCS_Attribute_Code)229)

#define EAC_CLOUD_LIQUID_WATER_CONTENT

((EDCS_Attribute_Code)230)

#define EAC_CLOUD_PHASE

((EDCS_Attribute_Code)231)

#define EAC_CLOUD_SKY_COVER_LAYER_TYPE

((EDCS_Attribute_Code)232)

#define EAC_CLOUD_THICKNESS

((EDCS_Attribute_Code)233)

#define EAC_CLOUD_TOP_AIR_TEMPERATURE

((EDCS_Attribute_Code)234)

#define EAC_CLOUD_TOP_LEVEL

((EDCS_Attribute_Code)235)

#define EAC_CLOUD_WATER_MIXING_RATIO

((EDCS_Attribute_Code)236)

#define EAC_COLOUR_INTENSITY

((EDCS_Attribute_Code)237)

#define EAC_COLOURATION

((EDCS_Attribute_Code)238)

#define EAC_COLOURATION_INFORMATION

((EDCS_Attribute_Code)239)

#define EAC_COMBAT_SUPPORT_VESSEL_FUNCTION

((EDCS_Attribute_Code)240)

#define EAC_COMBATANT_VESSEL_TYPE

((EDCS_Attribute_Code)241)

#define EAC_COMBUSTION_INDUCED_FLAME_RATE

((EDCS_Attribute_Code)242)

#define EAC_COMBUSTION_STATE

((EDCS_Attribute_Code)243)

#define EAC_COMMERCIAL_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)244)

#define EAC_COMMUNICATION_CHANNEL

((EDCS_Attribute_Code)245)

#define EAC_COMMUNICATION_STRUCTURE_TYPE

((EDCS_Attribute_Code)246)

#define EAC_COMPLEX_COMPONENT_IDENTIFIER

((EDCS_Attribute_Code)247)

#define EAC_CONCEALMENT_FRACTION

((EDCS_Attribute_Code)248)

#define EAC_CONSPICUOUSNESS

((EDCS_Attribute_Code)249)

#define EAC_CONSTRUCTION_COMPLETION_FRACTION

((EDCS_Attribute_Code)250)

#define EAC_CONTOUR_TYPE

((EDCS_Attribute_Code)251)

#define EAC_CONTRAIL_LAYER_BASE_ALTITUDE

((EDCS_Attribute_Code)252)

#define EAC_CONTRAIL_LAYER_TOP_ALTITUDE

((EDCS_Attribute_Code)253)

#define EAC_CONTRAIL_PERSISTENCE

((EDCS_Attribute_Code)254)

#define EAC_CONTROL_PANEL_STATE

((EDCS_Attribute_Code)255)

#define EAC_CONTROL_PANEL_TYPE

((EDCS_Attribute_Code)256)

#define EAC_CONVECTION_COEFFICIENT

((EDCS_Attribute_Code)257)

#define EAC_CONVECTIVE_CLOUD_LAYER

((EDCS_Attribute_Code)258)

#define EAC_CONVECTIVE_PRECIPITATION_COMPONENT

((EDCS_Attribute_Code)259)

#define EAC_COUNT

((EDCS_Attribute_Code)260)

#define EAC_COUNTRY_ID_VALUE_SET

((EDCS_Attribute_Code)261)

#define EAC_COUNTRY_IDENTIFIER

((EDCS_Attribute_Code)262)

#define EAC_COVERED_DRAIN

((EDCS_Attribute_Code)263)

#define EAC_COVERED_DRAIN_LENGTH

((EDCS_Attribute_Code)264)

#define EAC_CRANE_MOBILITY_TYPE

((EDCS_Attribute_Code)265)

#define EAC_CRANE_TYPE

((EDCS_Attribute_Code)266)

#define EAC_CRITICAL_LAYER_ALTITUDE_E

((EDCS_Attribute_Code)267)

#define EAC_CRITICAL_LAYER_ALTITUDE_F1

((EDCS_Attribute_Code)268)

#define EAC_CRITICAL_LAYER_ALTITUDE_F2

((EDCS_Attribute_Code)269)

#define EAC_CRITICAL_LAYER_FREQUENCY_E

((EDCS_Attribute_Code)270)

#define EAC_CRITICAL_LAYER_FREQUENCY_F1

((EDCS_Attribute_Code)271)

#define EAC_CRITICAL_LAYER_FREQUENCY_F2

((EDCS_Attribute_Code)272)

#define EAC_CROSSING_CONTROL

((EDCS_Attribute_Code)273)

#define EAC_CROWN_DIAMETER

((EDCS_Attribute_Code)274)

#define EAC_CULTURAL_OBJECT_DENSITY

((EDCS_Attribute_Code)275)

#define EAC_CULVERT_TYPE

((EDCS_Attribute_Code)276)

#define EAC_CUMULATIVE_TRACK_LENGTH

((EDCS_Attribute_Code)277)

#define EAC_CYCLE_DATE

((EDCS_Attribute_Code)278)

#define EAC_DAILY_TIDE_INDEX

((EDCS_Attribute_Code)279)

#define EAC_DAM_FACE_TYPE

((EDCS_Attribute_Code)280)

#define EAC_DAMAGE_WEIGHT

((EDCS_Attribute_Code)281)

#define EAC_DATA_COLLECTION_REASON

((EDCS_Attribute_Code)282)

#define EAC_DATE_FORMAT

((EDCS_Attribute_Code)283)

#define EAC_DATE_TIME_FORMAT

((EDCS_Attribute_Code)284)

#define EAC_DATE_TIME_GROUP

((EDCS_Attribute_Code)285)

#define EAC_DAY_WITHIN_YEAR

((EDCS_Attribute_Code)286)

#define EAC_DEEP_SOUND_CHANNEL_AXIS_DEPTH

((EDCS_Attribute_Code)287)

#define EAC_DEEP_SOUND_CHANNEL_TOP_DEPTH

((EDCS_Attribute_Code)288)

#define EAC_DEFENSIVE_POSITION_COUNT

((EDCS_Attribute_Code)289)

#define EAC_DEFENSIVE_POSITION_TYPE

((EDCS_Attribute_Code)290)

#define EAC_DELINEATION_CERTAIN

((EDCS_Attribute_Code)291)

#define EAC_DENSITY_ALTITUDE

((EDCS_Attribute_Code)292)

#define EAC_DEPTH

((EDCS_Attribute_Code)293)

#define EAC_DEPTH_BELOW_SURFACE_LEVEL

((EDCS_Attribute_Code)294)

#define EAC_DEPTH_BELOW_WATER_BODY_FLOOR

((EDCS_Attribute_Code)295)

#define EAC_DEPTH_OF_WATER_BODY_FLOOR

((EDCS_Attribute_Code)296)

#define EAC_DEW_POINT_DEPRESSION

((EDCS_Attribute_Code)297)

#define EAC_DEW_POINT_ERROR

((EDCS_Attribute_Code)298)

#define EAC_DEW_POINT_MAXIMUM_DIFFERENCE_CLIMATOLOGY

((EDCS_Attribute_Code)299)

#define EAC_DEW_POINT_MINIMUM_DIFFERENCE_CLIMATOLOGY

((EDCS_Attribute_Code)300)

#define EAC_DEW_POINT_QUALITY

((EDCS_Attribute_Code)301)

#define EAC_DEW_POINT_TEMPERATURE

((EDCS_Attribute_Code)302)

#define EAC_DIR_SHIPPING_NOISE_CORRECTION

((EDCS_Attribute_Code)303)

#define EAC_DIR_SHIPPING_NOISE_SPECTRAL_POWER_LEVEL

((EDCS_Attribute_Code)304)

#define EAC_DIRECTIONAL_HEMISPHERICAL_REFLECTIVITY

((EDCS_Attribute_Code)305)

#define EAC_DISSECTED_TERRAIN

((EDCS_Attribute_Code)306)

#define EAC_DOMINANT_BREAKER_TYPE

((EDCS_Attribute_Code)307)

#define EAC_DOOR_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)308)

#define EAC_DOOR_OPENING_METHOD

((EDCS_Attribute_Code)309)

#define EAC_DOOR_TYPE

((EDCS_Attribute_Code)310)

#define EAC_DRAGON_TEETH_TYPE

((EDCS_Attribute_Code)311)

#define EAC_DROP_GATE_METHOD

((EDCS_Attribute_Code)312)

#define EAC_DUST_PRODUCTION_RATE

((EDCS_Attribute_Code)313)

#define EAC_ECOSYSTEM_TYPE

((EDCS_Attribute_Code)314)

#define EAC_EDUCATIONAL_BUILDING_TYPE

((EDCS_Attribute_Code)315)

#define EAC_ELECTRON_DENSITY

((EDCS_Attribute_Code)316)

#define EAC_ELECTRONIC_WATER_BODY_FLOOR_DEPTH

((EDCS_Attribute_Code)317)

#define EAC_ELEV_ELECTRICAL_CABLE_ICING_SAG

((EDCS_Attribute_Code)318)

#define EAC_ELEV_ELECTRICAL_CABLE_MINIMUM_CLEARANCE

((EDCS_Attribute_Code)319)

#define EAC_ELEV_ELECTRICAL_CABLE_PYLON_SPACING

((EDCS_Attribute_Code)320)

#define EAC_ELEV_ELECTRICAL_CABLE_SAG

((EDCS_Attribute_Code)321)

#define EAC_ELEV_ELECTRICAL_CABLE_SEGMENT_COUNT

((EDCS_Attribute_Code)322)

#define EAC_ELEV_ELECTRICAL_CABLE_TYPE

((EDCS_Attribute_Code)323)

#define EAC_ELEVATION_ACCURACY_STATEMENT

((EDCS_Attribute_Code)324)

#define EAC_ELEVATION_ANGLE

((EDCS_Attribute_Code)325)

#define EAC_EM_BAND

((EDCS_Attribute_Code)326)

#define EAC_EM_EVAPORATIVE_DUCT_HEIGHT

((EDCS_Attribute_Code)327)

#define EAC_EM_EVAPORATIVE_DUCT_INDEX

((EDCS_Attribute_Code)328)

#define EAC_EM_EVAPORATIVE_DUCT_STRENGTH

((EDCS_Attribute_Code)329)

#define EAC_EM_POLARIZATION_TYPE

((EDCS_Attribute_Code)330)

#define EAC_EM_PROPAGATION_CONDITION

((EDCS_Attribute_Code)331)

#define EAC_EM_PULSE_DURATION

((EDCS_Attribute_Code)332)

#define EAC_EM_PULSE_PEAK_POWER

((EDCS_Attribute_Code)333)

#define EAC_EM_PULSE_TOTAL_ENERGY

((EDCS_Attribute_Code)334)

#define EAC_EM_TRANSMISSION_LOSS

((EDCS_Attribute_Code)335)

#define EAC_EMISSIVITY

((EDCS_Attribute_Code)336)

#define EAC_EMITTANCE_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)337)

#define EAC_EMITTANCE_AZIMUTH_LOCAL

((EDCS_Attribute_Code)338)

#define EAC_EMITTANCE_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)339)

#define EAC_EMITTANCE_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)340)

#define EAC_EMITTANCE_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)341)

#define EAC_EMITTED_DIFFUSE_LIGHT_SCALED_INTENSITY

((EDCS_Attribute_Code)342)

#define EAC_EMITTED_SPECULAR_LIGHT_SCALED_INTENSITY

((EDCS_Attribute_Code)343)

#define EAC_ENCLOSURE_MAXIMUM_HEIGHT

((EDCS_Attribute_Code)344)

#define EAC_ENCLOSURE_MINIMUM_HEIGHT

((EDCS_Attribute_Code)345)

#define EAC_ENGINE_SMOKE_RATE

((EDCS_Attribute_Code)346)

#define EAC_ENGINEER_TRENCH_TYPE

((EDCS_Attribute_Code)347)

#define EAC_ENTRANCE_AND_OR_EXIT_COUNT

((EDCS_Attribute_Code)348)

#define EAC_ENTRANCE_COUNT

((EDCS_Attribute_Code)349)

#define EAC_EXISTENCE_CERTAINTY

((EDCS_Attribute_Code)350)

#define EAC_EXISTENCE_STATUS

((EDCS_Attribute_Code)351)

#define EAC_EXIT_COUNT

((EDCS_Attribute_Code)352)

#define EAC_EXPLOSIVE_MINE_DENSITY

((EDCS_Attribute_Code)353)

#define EAC_EXPLOSIVE_MINE_TYPE

((EDCS_Attribute_Code)354)

#define EAC_EXTERIOR_LIGHTING_INTENSITY

((EDCS_Attribute_Code)355)

#define EAC_EXTERIOR_WALL_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)356)

#define EAC_EXTERIOR_WALL_FORTIFICATION

((EDCS_Attribute_Code)357)

#define EAC_EXTERIOR_WALL_THICKNESS

((EDCS_Attribute_Code)358)

#define EAC_EXTERNAL_PAINT_SCHEME

((EDCS_Attribute_Code)359)

#define EAC_EXTERNAL_WINDOW_COVERING

((EDCS_Attribute_Code)360)

#define EAC_EXTINCTION_COEFFICIENT_ALTITUDE

((EDCS_Attribute_Code)361)

#define EAC_EXTINCTION_COEFFICIENT_LOSS

((EDCS_Attribute_Code)362)

#define EAC_EXTINCTION_COEFFICIENT_WAVELENGTH

((EDCS_Attribute_Code)363)

#define EAC_EXTRACTION_MINE_TYPE

((EDCS_Attribute_Code)364)

#define EAC_FABRICATION_TYPE

((EDCS_Attribute_Code)365)

#define EAC_FACET_TYPE

((EDCS_Attribute_Code)366)

#define EAC_FARMING_METHOD

((EDCS_Attribute_Code)367)

#define EAC_FENCE_TYPE

((EDCS_Attribute_Code)368)

#define EAC_FERRY_CROSSING_LENGTH

((EDCS_Attribute_Code)369)

#define EAC_FERRY_CROSSING_TIME

((EDCS_Attribute_Code)370)

#define EAC_FERRY_ROUTE_TYPE

((EDCS_Attribute_Code)371)

#define EAC_FIELD_PATTERN

((EDCS_Attribute_Code)372)

#define EAC_FIGHTER_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)373)

#define EAC_FINE_SCALE_CORRELATION_LENGTH

((EDCS_Attribute_Code)374)

#define EAC_FINE_SCALE_ROUGHNESS

((EDCS_Attribute_Code)375)

#define EAC_FIRE_ESCAPE_EXTENDED

((EDCS_Attribute_Code)376)

#define EAC_FIRE_POWER_DAMAGE

((EDCS_Attribute_Code)377)

#define EAC_FISHING_FACILITY_TYPE

((EDCS_Attribute_Code)378)

#define EAC_FISHING_VESSEL_DENSITY

((EDCS_Attribute_Code)379)

#define EAC_FLOODLIT

((EDCS_Attribute_Code)380)

#define EAC_FLOOR_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)381)

#define EAC_FLOOR_COVERING_TYPE

((EDCS_Attribute_Code)382)

#define EAC_FLOOR_LEVEL_COUNT

((EDCS_Attribute_Code)383)

#define EAC_FLOOR_LEVEL_ID

((EDCS_Attribute_Code)384)

#define EAC_FLOW_DIRECTION

((EDCS_Attribute_Code)385)

#define EAC_FOG_COVERAGE_FRACTION

((EDCS_Attribute_Code)386)

#define EAC_FOG_DETECTOR_LIGHT_PRESENT

((EDCS_Attribute_Code)387)

#define EAC_FOG_EXTINCTION_COEFFICIENT

((EDCS_Attribute_Code)388)

#define EAC_FOG_PRESENT

((EDCS_Attribute_Code)389)

#define EAC_FOG_PROBABILITY

((EDCS_Attribute_Code)390)

#define EAC_FOG_SIGNAL_GENERATION_TYPE

((EDCS_Attribute_Code)391)

#define EAC_FOG_THICKNESS

((EDCS_Attribute_Code)392)

#define EAC_FOLIAGE_STATE

((EDCS_Attribute_Code)393)

#define EAC_FORMATION_RUNNING_LIGHT_INTENSITY

((EDCS_Attribute_Code)394)

#define EAC_FRACTIONAL_CONTENT

((EDCS_Attribute_Code)395)

#define EAC_FREQUENCY

((EDCS_Attribute_Code)396)

#define EAC_FREQUENCY_INDEPENDENT_ACOUSTIC_SCATTERING_LEVEL

((EDCS_Attribute_Code)397)

#define EAC_FRIGATE_TYPE

((EDCS_Attribute_Code)398)

#define EAC_FRONT_AND_AXIS_REFERENCE

((EDCS_Attribute_Code)399)

#define EAC_FROZEN_SOIL_LAYER_BOTTOM_DEPTH

((EDCS_Attribute_Code)400)

#define EAC_FROZEN_SOIL_LAYER_TOP_DEPTH

((EDCS_Attribute_Code)401)

#define EAC_FROZEN_SURFACE_COVER_TYPE

((EDCS_Attribute_Code)402)

#define EAC_FUEL_FACILITIES_AVAILABLE

((EDCS_Attribute_Code)403)

#define EAC_FUNCTIONAL_RUNWAY_COUNT

((EDCS_Attribute_Code)404)

#define EAC_FURNITURE_TYPE

((EDCS_Attribute_Code)405)

#define EAC_GATE_TYPE

((EDCS_Attribute_Code)406)

#define EAC_GENERAL_DAMAGE_FRACTION

((EDCS_Attribute_Code)407)

#define EAC_GEODETIC_AZIMUTH

((EDCS_Attribute_Code)408)

#define EAC_GEOGRAPHIC_LIGHT_RANGE

((EDCS_Attribute_Code)409)

#define EAC_GEOGRAPHIC_REGION

((EDCS_Attribute_Code)410)

#define EAC_GEOMORPHIC_DEPTH

((EDCS_Attribute_Code)411)

#define EAC_GEOMORPHIC_HEIGHT

((EDCS_Attribute_Code)412)

#define EAC_GEOPOTENTIAL_ALTITUDE

((EDCS_Attribute_Code)413)

#define EAC_GLIDE_SLOPE_ANGLE

((EDCS_Attribute_Code)414)

#define EAC_GLINT_ANGLE

((EDCS_Attribute_Code)415)

#define EAC_GRADING_TYPE

((EDCS_Attribute_Code)416)

#define EAC_GRATING_PRESENT

((EDCS_Attribute_Code)417)

#define EAC_GRID_DIAGONALIZATION

((EDCS_Attribute_Code)418)

#define EAC_GROUND_VEHICLE_FUNCTION

((EDCS_Attribute_Code)419)

#define EAC_GROUND_VEHICLE_PROPULSION_TYPE

((EDCS_Attribute_Code)420)

#define EAC_GTRS_GEOTILE

((EDCS_Attribute_Code)421)

#define EAC_GUIDED_MISSILE_DESTROYER_TYPE

((EDCS_Attribute_Code)422)

#define EAC_GUIDED_MISSILE_FRIGATE_TYPE

((EDCS_Attribute_Code)423)

#define EAC_GUYED

((EDCS_Attribute_Code)424)

#define EAC_HAIL_SIZE

((EDCS_Attribute_Code)425)

#define EAC_HALLWAY_TYPE

((EDCS_Attribute_Code)426)

#define EAC_HAPKE_AVERAGE_PARTICLE_PHASE_FUNCTION

((EDCS_Attribute_Code)427)

#define EAC_HAPKE_INTEG_SINGLE_SCATTERING_ALBEDO_PARAMETER

((EDCS_Attribute_Code)428)

#define EAC_HAPKE_OPPOSITION_EFFECT_AMPLITUDE_PARAMETER

((EDCS_Attribute_Code)429)

#define EAC_HAPKE_OPPOSITION_EFFECT_ANGULAR_WIDTH_PARAMETER

((EDCS_Attribute_Code)430)

#define EAC_HAPKE_SINGLE_SCATTERING_ALBEDO_PARAMETER

((EDCS_Attribute_Code)431)

#define EAC_HARBOUR_FACILITY_TYPE

((EDCS_Attribute_Code)432)

#define EAC_HARBOUR_IDENTIFIER

((EDCS_Attribute_Code)433)

#define EAC_HAZARD_MARKER_TYPE

((EDCS_Attribute_Code)434)

#define EAC_HAZARD_SEVERITY

((EDCS_Attribute_Code)435)

#define EAC_HAZARDOUS_GAS_TYPE

((EDCS_Attribute_Code)436)

#define EAC_HEAVY_ICE_ACCRETION_PROBABILITY

((EDCS_Attribute_Code)437)

#define EAC_HEIGHT

((EDCS_Attribute_Code)438)

#define EAC_HEIGHT_ABOVE_FLOOR

((EDCS_Attribute_Code)439)

#define EAC_HEIGHT_ABOVE_SURFACE_LEVEL

((EDCS_Attribute_Code)440)

#define EAC_HEIGHT_ABOVE_WATER_BODY_FLOOR

((EDCS_Attribute_Code)441)

#define EAC_HEIGHT_AGL

((EDCS_Attribute_Code)442)

#define EAC_HEIGHT_OF_RAILING

((EDCS_Attribute_Code)443)

#define EAC_HELIPAD_COUNT

((EDCS_Attribute_Code)444)

#define EAC_HEMISPHERICAL_DIRECTIONAL_REFLECTIVITY

((EDCS_Attribute_Code)445)

#define EAC_HEMISPHERICAL_HEMISPHERICAL_REFLECTIVITY

((EDCS_Attribute_Code)446)

#define EAC_HF_ACOUSTIC_SCTR_LAYER_BOTTOM_DEPTH

((EDCS_Attribute_Code)447)

#define EAC_HF_ACOUSTIC_SCTR_LAYER_TOP_DEPTH

((EDCS_Attribute_Code)448)

#define EAC_HF_BOTTOM_LOSS_REGION_IDENTIFIER

((EDCS_Attribute_Code)449)

#define EAC_HIGH_CLOUD_BASE_LEVEL

((EDCS_Attribute_Code)450)

#define EAC_HIGH_CLOUD_COVERAGE

((EDCS_Attribute_Code)451)

#define EAC_HIGH_CLOUD_GENUS

((EDCS_Attribute_Code)452)

#define EAC_HIGH_CLOUD_TOP_LEVEL

((EDCS_Attribute_Code)453)

#define EAC_HIGH_CLOUD_TYPE_OBSERVED

((EDCS_Attribute_Code)454)

#define EAC_HIGHEST_AIRSPACE_ALTITUDE

((EDCS_Attribute_Code)455)

#define EAC_HIGHEST_AIRSPACE_ALTITUDE_LIMIT

((EDCS_Attribute_Code)456)

#define EAC_HIGHEST_ANNUAL_GROUND_WATER_LEVEL

((EDCS_Attribute_Code)457)

#define EAC_HIGHEST_ELEVATION

((EDCS_Attribute_Code)458)

#define EAC_HINDUISM_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)459)

#define EAC_HISTORICAL_CLOUD_FREE_LINE_OF_SIGHT_CLIMATOLOGY

((EDCS_Attribute_Code)460)

#define EAC_HORIZONTAL_CLEARANCE

((EDCS_Attribute_Code)461)

#define EAC_HORIZONTAL_CLEARANCE_LIMITED

((EDCS_Attribute_Code)462)

#define EAC_HORIZONTAL_DATUM

((EDCS_Attribute_Code)463)

#define EAC_HORIZONTAL_LOAD_BEARING_CAPACITY

((EDCS_Attribute_Code)464)

#define EAC_HOSPITAL_BED_CAPACITY

((EDCS_Attribute_Code)465)

#define EAC_HOUR_WITHIN_DAY

((EDCS_Attribute_Code)466)

#define EAC_HULK_TYPE

((EDCS_Attribute_Code)467)

#define EAC_HUMAN_FUNCTION

((EDCS_Attribute_Code)468)

#define EAC_HUMAN_ROLE

((EDCS_Attribute_Code)469)

#define EAC_HYDROGRAPHIC_BARRIER_TYPE

((EDCS_Attribute_Code)470)

#define EAC_HYDROGRAPHIC_DEPTH

((EDCS_Attribute_Code)471)

#define EAC_HYDROGRAPHIC_DEPTH_CATEGORY

((EDCS_Attribute_Code)472)

#define EAC_HYDROGRAPHIC_DEPTH_INFORMATION

((EDCS_Attribute_Code)473)

#define EAC_HYDROGRAPHIC_DRYING_HEIGHT

((EDCS_Attribute_Code)474)

#define EAC_HYDROGRAPHIC_OBJECT_ORIGIN

((EDCS_Attribute_Code)475)

#define EAC_HYDROGRAPHIC_SURVEY_CONTACT_TYPE

((EDCS_Attribute_Code)476)

#define EAC_HYDROLOGIC_PERMANENCE

((EDCS_Attribute_Code)477)

#define EAC_HYPSOGRAPHIC_PORTRAYAL_TYPE

((EDCS_Attribute_Code)478)

#define EAC_ICE_COVERAGE_FRACTION

((EDCS_Attribute_Code)479)

#define EAC_ICE_COVERED

((EDCS_Attribute_Code)480)

#define EAC_ICE_DRAFT_ROOT_MEAN_SQUARE

((EDCS_Attribute_Code)481)

#define EAC_ICE_KEEL_DENSITY

((EDCS_Attribute_Code)482)

#define EAC_ICE_LAYER_THICKNESS

((EDCS_Attribute_Code)483)

#define EAC_ICING_TYPE

((EDCS_Attribute_Code)484)

#define EAC_IGNITION_FLASH_INTENSITY

((EDCS_Attribute_Code)485)

#define EAC_ILLUMINANCE

((EDCS_Attribute_Code)486)

#define EAC_ILLUMINANCE_DIRECT

((EDCS_Attribute_Code)487)

#define EAC_ILLUMINANCE_DIRECT_FROM_PRINCIPAL_SOURCE

((EDCS_Attribute_Code)488)

#define EAC_IMO_ADOPTED

((EDCS_Attribute_Code)489)

#define EAC_INCIDENCE_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)490)

#define EAC_INCIDENCE_AZIMUTH_LOCAL

((EDCS_Attribute_Code)491)

#define EAC_INCIDENCE_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)492)

#define EAC_INCIDENCE_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)493)

#define EAC_INCIDENCE_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)494)

#define EAC_INCIDENCE_ZENITH_ANGLE_LOCAL

((EDCS_Attribute_Code)495)

#define EAC_INFRARED_HEAT_FLUX

((EDCS_Attribute_Code)496)

#define EAC_INLAND_HYDROGRAPHIC_PERMANENCE

((EDCS_Attribute_Code)497)

#define EAC_INLAND_WATER_OBSTRUCTION

((EDCS_Attribute_Code)498)

#define EAC_INSIDE_DIAMETER

((EDCS_Attribute_Code)499)

#define EAC_INSTALLATION_BUOY_TYPE

((EDCS_Attribute_Code)500)

#define EAC_INTEG_BIDIRECTIONAL_REFLECTANCE_DISTRIBUTION_FUNCTION

((EDCS_Attribute_Code)501)

#define EAC_INTEG_DIRECTIONAL_HEMISPHERICAL_REFLECTIVITY

((EDCS_Attribute_Code)502)

#define EAC_INTEG_HEMISPHERICAL_DIRECTIONAL_REFLECTIVITY

((EDCS_Attribute_Code)503)

#define EAC_INTEG_HEMISPHERICAL_HEMISPHERICAL_REFLECTIVITY

((EDCS_Attribute_Code)504)

#define EAC_INTERCHANGE_TRAVERSABILITY

((EDCS_Attribute_Code)505)

#define EAC_INTEREST_TYPE

((EDCS_Attribute_Code)506)

#define EAC_INTERIOR_AIR_EXCHANGE_RATE

((EDCS_Attribute_Code)507)

#define EAC_INTERIOR_LIGHTING_INTENSITY

((EDCS_Attribute_Code)508)

#define EAC_INTERIOR_WALL_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)509)

#define EAC_INTERNAL_FLOW_SPEED

((EDCS_Attribute_Code)510)

#define EAC_INTERNAL_TEMPERATURE

((EDCS_Attribute_Code)511)

#define EAC_IONOSPHERIC_SCINT_ALONG_AXIS

((EDCS_Attribute_Code)512)

#define EAC_IONOSPHERIC_SCINT_EAST_DRIFT

((EDCS_Attribute_Code)513)

#define EAC_IONOSPHERIC_SCINT_IRREGULARITY_STRENGTH

((EDCS_Attribute_Code)514)

#define EAC_IONOSPHERIC_SCINT_MAXIMUM_SIZE

((EDCS_Attribute_Code)515)

#define EAC_IONOSPHERIC_SCINT_NORTH_DRIFT

((EDCS_Attribute_Code)516)

#define EAC_IONOSPHERIC_SCINT_PERPENDICULAR_TO_AXIS

((EDCS_Attribute_Code)517)

#define EAC_IONOSPHERIC_SCINT_PHASE_ALTITUDE

((EDCS_Attribute_Code)518)

#define EAC_IONOSPHERIC_SCINT_STRUCTURE_ANGLE

((EDCS_Attribute_Code)519)

#define EAC_IONOSPHERIC_SCINT_UP_DRIFT

((EDCS_Attribute_Code)520)

#define EAC_IRRIGATION_METHOD

((EDCS_Attribute_Code)521)

#define EAC_ISLAMIC_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)522)

#define EAC_ISOBARIC_SURFACE_LEVEL

((EDCS_Attribute_Code)523)

#define EAC_ISOLATED_COMMUNICATION_LINE

((EDCS_Attribute_Code)524)

#define EAC_JAINISM_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)525)

#define EAC_JUDAISM_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)526)

#define EAC_JULIAN_DATE_TERRESTRIAL_TIME

((EDCS_Attribute_Code)527)

#define EAC_JULIAN_DAY

((EDCS_Attribute_Code)528)

#define EAC_KELP_COVERAGE

((EDCS_Attribute_Code)529)

#define EAC_LADDER_PRESENT

((EDCS_Attribute_Code)530)

#define EAC_LAMBERT_LAW_CONSTANT

((EDCS_Attribute_Code)531)

#define EAC_LANDING_CRAFT_TYPE

((EDCS_Attribute_Code)532)

#define EAC_LANDING_DISTANCE_AVAILABLE

((EDCS_Attribute_Code)533)

#define EAC_LANDING_LIGHT_INTENSITY

((EDCS_Attribute_Code)534)

#define EAC_LANE_COUNT

((EDCS_Attribute_Code)535)

#define EAC_LANE_MARKING_TYPE

((EDCS_Attribute_Code)536)

#define EAC_LARGE_SCALE_CORRELATION_LENGTH

((EDCS_Attribute_Code)537)

#define EAC_LARGE_SCALE_PRECIPITATION

((EDCS_Attribute_Code)538)

#define EAC_LARGE_SCALE_ROUGHNESS

((EDCS_Attribute_Code)539)

#define EAC_LARGE_TANKER_DENSITY

((EDCS_Attribute_Code)540)

#define EAC_LATENT_HEAT_FLUX

((EDCS_Attribute_Code)541)

#define EAC_LATENT_HEAT_FUSION

((EDCS_Attribute_Code)542)

#define EAC_LATENT_HEAT_SUBLIMATION

((EDCS_Attribute_Code)543)

#define EAC_LATENT_HEAT_VAPOURIZATION

((EDCS_Attribute_Code)544)

#define EAC_LEAF_AREA_INDEX

((EDCS_Attribute_Code)545)

#define EAC_LEFT_ABOVE_BANK_ANGLE

((EDCS_Attribute_Code)546)

#define EAC_LEFT_ABOVE_BANK_SLOPE

((EDCS_Attribute_Code)547)

#define EAC_LEFT_BANK_HEIGHT

((EDCS_Attribute_Code)548)

#define EAC_LEFT_BANK_SLOPE

((EDCS_Attribute_Code)549)

#define EAC_LEFT_BANK_SOIL_CONE_INDEX

((EDCS_Attribute_Code)550)

#define EAC_LEFT_BANK_VEGETATION_DENSITY

((EDCS_Attribute_Code)551)

#define EAC_LEFT_BELOW_BANK_ANGLE

((EDCS_Attribute_Code)552)

#define EAC_LEFT_BELOW_BANK_SLOPE

((EDCS_Attribute_Code)553)

#define EAC_LEFT_TERRAIN_BANK_SLOPE

((EDCS_Attribute_Code)554)

#define EAC_LENGTH

((EDCS_Attribute_Code)555)

#define EAC_LF_ACOUSTIC_SCTR_LAYER_BOTTOM_DEPTH

((EDCS_Attribute_Code)556)

#define EAC_LF_ACOUSTIC_SCTR_LAYER_TOP_DEPTH

((EDCS_Attribute_Code)557)

#define EAC_LF_BOTTOM_LOSS_REGION_IDENTIFIER

((EDCS_Attribute_Code)558)

#define EAC_LIFT_TYPE

((EDCS_Attribute_Code)559)

#define EAC_LIFTED_ATMOSPHERE_STABILITY_INDEX

((EDCS_Attribute_Code)560)

#define EAC_LIFTING_CAPACITY

((EDCS_Attribute_Code)561)

#define EAC_LIGHT_BEAM_SPREAD

((EDCS_Attribute_Code)562)

#define EAC_LIGHT_COLOUR

((EDCS_Attribute_Code)563)

#define EAC_LIGHT_ELEVATION

((EDCS_Attribute_Code)564)

#define EAC_LIGHT_EXHIBITION_CONDITION

((EDCS_Attribute_Code)565)

#define EAC_LIGHT_FUNCTION

((EDCS_Attribute_Code)566)

#define EAC_LIGHT_ICE_ACCRETION_PROBABILITY

((EDCS_Attribute_Code)567)

#define EAC_LIGHT_MULTIPLICITY

((EDCS_Attribute_Code)568)

#define EAC_LIGHT_PATTERN

((EDCS_Attribute_Code)569)

#define EAC_LIGHT_PERIOD

((EDCS_Attribute_Code)570)

#define EAC_LIGHT_RELATIVE_LOCATION

((EDCS_Attribute_Code)571)

#define EAC_LIGHT_SECTOR_ANGLE

((EDCS_Attribute_Code)572)

#define EAC_LIGHT_SUPERVISED

((EDCS_Attribute_Code)573)

#define EAC_LIGHT_TYPE

((EDCS_Attribute_Code)574)

#define EAC_LIGHT_VISIBILITY

((EDCS_Attribute_Code)575)

#define EAC_LIGHT_VISIBILITY_RANGES

((EDCS_Attribute_Code)576)

#define EAC_LIGHTING_CHARACTERIZATION

((EDCS_Attribute_Code)577)

#define EAC_LIGHTNING_CURRENT_STRENGTH

((EDCS_Attribute_Code)578)

#define EAC_LIGHTNING_DATA_CONSISTENCY

((EDCS_Attribute_Code)579)

#define EAC_LIGHTNING_DETECTOR_COUNT

((EDCS_Attribute_Code)580)

#define EAC_LIGHTNING_LOC_ERR_ELLPS_ANGLE

((EDCS_Attribute_Code)581)

#define EAC_LIGHTNING_LOC_ERR_ELLPS_MAJOR_AXIS

((EDCS_Attribute_Code)582)

#define EAC_LIGHTNING_LOC_ERR_ELLPS_MINOR_AXIS

((EDCS_Attribute_Code)583)

#define EAC_LIGHTNING_POLARITY

((EDCS_Attribute_Code)584)

#define EAC_LIGHTNING_PROBABILITY

((EDCS_Attribute_Code)585)

#define EAC_LIGHTNING_STROKE_COUNT

((EDCS_Attribute_Code)586)

#define EAC_LIGHTNING_TIME_ADJUSTMENT

((EDCS_Attribute_Code)587)

#define EAC_LINEAR_ATTENUATION_COEFFICIENT

((EDCS_Attribute_Code)588)

#define EAC_LIQUID_CAPACITY

((EDCS_Attribute_Code)589)

#define EAC_LITTORAL_CURRENT_EAST_SPEED

((EDCS_Attribute_Code)590)

#define EAC_LITTORAL_CURRENT_NORTH_SPEED

((EDCS_Attribute_Code)591)

#define EAC_LITTORAL_CURRENT_U_SPEED

((EDCS_Attribute_Code)592)

#define EAC_LITTORAL_CURRENT_V_SPEED

((EDCS_Attribute_Code)593)

#define EAC_LIVING_ORGANISM_COMMON_NAME

((EDCS_Attribute_Code)594)

#define EAC_LIVING_ORGANISM_SCIENTIFIC_NAME

((EDCS_Attribute_Code)595)

#define EAC_LOAD_CLASS_ONE_WAY_TRACKED

((EDCS_Attribute_Code)596)

#define EAC_LOAD_CLASS_ONE_WAY_WHEELED

((EDCS_Attribute_Code)597)

#define EAC_LOAD_CLASS_TWO_WAY_TRACKED

((EDCS_Attribute_Code)598)

#define EAC_LOAD_CLASS_TWO_WAY_WHEELED

((EDCS_Attribute_Code)599)

#define EAC_LOCAL_AZIMUTH

((EDCS_Attribute_Code)600)

#define EAC_LOCATION_ACCURACY_METHOD

((EDCS_Attribute_Code)601)

#define EAC_LOCATION_ACCURACY_STATEMENT

((EDCS_Attribute_Code)602)

#define EAC_LONGEST_BRIDGE_SPAN_LENGTH

((EDCS_Attribute_Code)603)

#define EAC_LOW_CLOUD_BASE_LEVEL

((EDCS_Attribute_Code)604)

#define EAC_LOW_CLOUD_COVERAGE

((EDCS_Attribute_Code)605)

#define EAC_LOW_CLOUD_GENUS

((EDCS_Attribute_Code)606)

#define EAC_LOW_CLOUD_TOP_LEVEL

((EDCS_Attribute_Code)607)

#define EAC_LOW_CLOUD_TYPE_OBSERVED

((EDCS_Attribute_Code)608)

#define EAC_LOWER_LAYER_SOIL_TEMPERATURE

((EDCS_Attribute_Code)609)

#define EAC_LOWEST_AIRSPACE_ALTITUDE

((EDCS_Attribute_Code)610)

#define EAC_LOWEST_AIRSPACE_ALTITUDE_LIMIT

((EDCS_Attribute_Code)611)

#define EAC_LOWEST_ANNUAL_GROUND_WATER_LEVEL

((EDCS_Attribute_Code)612)

#define EAC_LOWEST_CLOUD_BASE_ALTITUDE

((EDCS_Attribute_Code)613)

#define EAC_LOWEST_CLOUD_COVER_CATEGORY

((EDCS_Attribute_Code)614)

#define EAC_LOWEST_ELEVATION

((EDCS_Attribute_Code)615)

#define EAC_LUMINOUS_LIGHT_RANGE

((EDCS_Attribute_Code)616)

#define EAC_LUNAR_DIFFUSED_IRRADIANCE

((EDCS_Attribute_Code)617)

#define EAC_LUNAR_DIRECT_IRRADIANCE

((EDCS_Attribute_Code)618)

#define EAC_LUNAR_ILLUMINATION_FRACTION

((EDCS_Attribute_Code)619)

#define EAC_LUNAR_RADIANCE_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)620)

#define EAC_LUNAR_RADIANCE_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)621)

#define EAC_MAGNETIC_AZIMUTH

((EDCS_Attribute_Code)622)

#define EAC_MAGNETIC_FIELD_A

((EDCS_Attribute_Code)623)

#define EAC_MAGNETIC_FIELD_A_DAILY

((EDCS_Attribute_Code)624)

#define EAC_MAGNETIC_FIELD_ANOMALY

((EDCS_Attribute_Code)625)

#define EAC_MAGNETIC_FIELD_AP

((EDCS_Attribute_Code)626)

#define EAC_MAGNETIC_FIELD_DECLINATION_ANGLE

((EDCS_Attribute_Code)627)

#define EAC_MAGNETIC_FIELD_EAST_COMPONENT

((EDCS_Attribute_Code)628)

#define EAC_MAGNETIC_FIELD_FULL_COMPONENT

((EDCS_Attribute_Code)629)

#define EAC_MAGNETIC_FIELD_HORIZONTAL_COMPONENT

((EDCS_Attribute_Code)630)

#define EAC_MAGNETIC_FIELD_INCLINATION_ANGLE

((EDCS_Attribute_Code)631)

#define EAC_MAGNETIC_FIELD_K

((EDCS_Attribute_Code)632)

#define EAC_MAGNETIC_FIELD_K_DAILY

((EDCS_Attribute_Code)633)

#define EAC_MAGNETIC_FIELD_KP

((EDCS_Attribute_Code)634)

#define EAC_MAGNETIC_FIELD_NORMAL

((EDCS_Attribute_Code)635)

#define EAC_MAGNETIC_FIELD_NORTH_COMPONENT

((EDCS_Attribute_Code)636)

#define EAC_MAGNETIC_FIELD_PARALLEL

((EDCS_Attribute_Code)637)

#define EAC_MAGNETIC_FIELD_PLANETWARD

((EDCS_Attribute_Code)638)

#define EAC_MAGNETIC_FIELD_TOTAL

((EDCS_Attribute_Code)639)

#define EAC_MAGNETIC_FIELD_VERTICAL_COMPONENT

((EDCS_Attribute_Code)640)

#define EAC_MAGNETIC_LOCAL_TIME

((EDCS_Attribute_Code)641)

#define EAC_MAGNETOSPHERE_PLASMA_FLUX

((EDCS_Attribute_Code)642)

#define EAC_MAINTAINED

((EDCS_Attribute_Code)643)

#define EAC_MANOEUVRE_DAMAGE_FRACTION

((EDCS_Attribute_Code)644)

#define EAC_MARGINAL_ICE_ZONE_COVER_FRACTION

((EDCS_Attribute_Code)645)

#define EAC_MARINE_BOUNDARY_LIMIT_TYPE

((EDCS_Attribute_Code)646)

#define EAC_MARINE_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)647)

#define EAC_MARINE_LIGHT_SECTOR_INITIAL_ANGLE

((EDCS_Attribute_Code)648)

#define EAC_MARINE_LIGHT_SECTOR_TERMINAL_ANGLE

((EDCS_Attribute_Code)649)

#define EAC_MARINE_LIGHT_TYPE

((EDCS_Attribute_Code)650)

#define EAC_MARINE_LINE_ASSOCIATED_ATNAV

((EDCS_Attribute_Code)651)

#define EAC_MARINE_LINE_ATNAV_DESCRIPTION

((EDCS_Attribute_Code)652)

#define EAC_MARINE_NAVIGATION_LINE_TYPE

((EDCS_Attribute_Code)653)

#define EAC_MARINE_OVERHEAD_OBSTRUCTION

((EDCS_Attribute_Code)654)

#define EAC_MARINE_PILOT_BOARDING_METHOD

((EDCS_Attribute_Code)655)

#define EAC_MARINE_PILOT_BOARDING_VEHICLE

((EDCS_Attribute_Code)656)

#define EAC_MARINE_PILOT_DISTRICT

((EDCS_Attribute_Code)657)

#define EAC_MARINE_PORT_IDENTIFIER

((EDCS_Attribute_Code)658)

#define EAC_MARINE_REGION_TYPE

((EDCS_Attribute_Code)659)

#define EAC_MARINE_RESCUE_STATION_TYPE

((EDCS_Attribute_Code)660)

#define EAC_MARINE_ROUTE_TYPE

((EDCS_Attribute_Code)661)

#define EAC_MARINE_STATION_ACTIVITY

((EDCS_Attribute_Code)662)

#define EAC_MARINE_STATION_EQUIPMENT

((EDCS_Attribute_Code)663)

#define EAC_MARINE_SURVEY_TYPE

((EDCS_Attribute_Code)664)

#define EAC_MARINE_TONNAGE

((EDCS_Attribute_Code)665)

#define EAC_MARINE_TRACK_TYPE

((EDCS_Attribute_Code)666)

#define EAC_MARINE_TRAFFIC_SIGNAL_TYPE

((EDCS_Attribute_Code)667)

#define EAC_MARINE_TSS_COMPONENT

((EDCS_Attribute_Code)668)

#define EAC_MARINE_WARNING_SIGNAL_TYPE

((EDCS_Attribute_Code)669)

#define EAC_MARINE_WRECK_STATUS

((EDCS_Attribute_Code)670)

#define EAC_MARINE_WRECK_TYPE

((EDCS_Attribute_Code)671)

#define EAC_MARINER_NOTICE_DATE

((EDCS_Attribute_Code)672)

#define EAC_MARK_TYPE

((EDCS_Attribute_Code)673)

#define EAC_MASS

((EDCS_Attribute_Code)674)

#define EAC_MASS_EXTINCTION_COEFFICIENT

((EDCS_Attribute_Code)675)

#define EAC_MAST_TYPE

((EDCS_Attribute_Code)676)

#define EAC_MATERIAL_DENSITY

((EDCS_Attribute_Code)677)

#define EAC_MATERIAL_HANDLING_FACILITIES

((EDCS_Attribute_Code)678)

#define EAC_MAX_WATER_BODY_TEMP_1_STD_DEV

((EDCS_Attribute_Code)679)

#define EAC_MAX_WATER_BODY_TEMP_2_STD_DEV

((EDCS_Attribute_Code)680)

#define EAC_MAX_WATER_BODY_TEMP_3_STD_DEV

((EDCS_Attribute_Code)681)

#define EAC_MAXIMUM_ACHIEVABLE_TEMPERATURE

((EDCS_Attribute_Code)682)

#define EAC_MAXIMUM_AIR_TEMPERATURE

((EDCS_Attribute_Code)683)

#define EAC_MAXIMUM_AIR_TEMPERATURE_PERIOD

((EDCS_Attribute_Code)684)

#define EAC_MAXIMUM_AUTHORIZED_ALTITUDE

((EDCS_Attribute_Code)685)

#define EAC_MAXIMUM_BREAKER_HEIGHT

((EDCS_Attribute_Code)686)

#define EAC_MAXIMUM_CONTOUR_DEPTH

((EDCS_Attribute_Code)687)

#define EAC_MAXIMUM_CURRENT_SPEED

((EDCS_Attribute_Code)688)

#define EAC_MAXIMUM_DEW_POINT_TEMPERATURE

((EDCS_Attribute_Code)689)

#define EAC_MAXIMUM_FLIGHT_LEVEL

((EDCS_Attribute_Code)690)

#define EAC_MAXIMUM_HIGH_AIR_TEMPERATURE

((EDCS_Attribute_Code)691)

#define EAC_MAXIMUM_ICE_KEEL_DRAFT

((EDCS_Attribute_Code)692)

#define EAC_MAXIMUM_OBSTACLE_HEIGHT

((EDCS_Attribute_Code)693)

#define EAC_MAXIMUM_OMNI_DIR_SHIPPING_NOISE_SPECTRAL_POWER_LEVEL

((EDCS_Attribute_Code)694)

#define EAC_MAXIMUM_RADIANT_INTENSITY

((EDCS_Attribute_Code)695)

#define EAC_MAXIMUM_STANDING_WATER_DEPTH

((EDCS_Attribute_Code)696)

#define EAC_MAXIMUM_TERRAIN_ELEVATION

((EDCS_Attribute_Code)697)

#define EAC_MAXIMUM_VERTICAL_CLEARANCE

((EDCS_Attribute_Code)698)

#define EAC_MAXIMUM_VISIBILITY_RANGE

((EDCS_Attribute_Code)699)

#define EAC_MAXIMUM_VOLTAGE

((EDCS_Attribute_Code)700)

#define EAC_MAXIMUM_WATER_DEPTH

((EDCS_Attribute_Code)701)

#define EAC_MAXIMUM_WAVE_HEIGHT

((EDCS_Attribute_Code)702)

#define EAC_MAXIMUM_WIND_GUST_SPREAD

((EDCS_Attribute_Code)703)

#define EAC_MAXIMUM_WIND_SPEED

((EDCS_Attribute_Code)704)

#define EAC_MEAN_AIR_DENSITY_CLIM

((EDCS_Attribute_Code)705)

#define EAC_MEAN_AIR_DENSITY_CLIM_STD_DEV

((EDCS_Attribute_Code)706)

#define EAC_MEAN_AIR_TEMP

((EDCS_Attribute_Code)707)

#define EAC_MEAN_AIR_TEMP_CLIM

((EDCS_Attribute_Code)708)

#define EAC_MEAN_AIR_TEMP_CLIM_STD_DEV

((EDCS_Attribute_Code)709)

#define EAC_MEAN_AIR_TEMP_DIFFERENCE_CLIM

((EDCS_Attribute_Code)710)

#define EAC_MEAN_AIR_TEMP_MAX_DIFFERENCE_CLIM

((EDCS_Attribute_Code)711)

#define EAC_MEAN_AIR_TEMP_MIN_DIFFERENCE_CLIM

((EDCS_Attribute_Code)712)

#define EAC_MEAN_AIR_WATER_TEMP_DIFF_CLIM_STD_DEV

((EDCS_Attribute_Code)713)

#define EAC_MEAN_AIR_WATER_TEMP_DIFFERENCE

((EDCS_Attribute_Code)714)

#define EAC_MEAN_CLOUD_DROP_DIAMETER

((EDCS_Attribute_Code)715)

#define EAC_MEAN_DEW_POINT_CLIMATOLOGY

((EDCS_Attribute_Code)716)

#define EAC_MEAN_DEW_POINT_CLIMATOLOGY_STD_DEV

((EDCS_Attribute_Code)717)

#define EAC_MEAN_DEW_POINT_TEMPERATURE

((EDCS_Attribute_Code)718)

#define EAC_MEAN_GEOPOTENTIAL_ALT_CLIM

((EDCS_Attribute_Code)719)

#define EAC_MEAN_GEOPOTENTIAL_ALT_CLIM_STD_DEV

((EDCS_Attribute_Code)720)

#define EAC_MEAN_ICE_DRAFT

((EDCS_Attribute_Code)721)

#define EAC_MEAN_ICE_DRAFT_STD_DEV

((EDCS_Attribute_Code)722)

#define EAC_MEAN_ICE_KEEL_DRAFT

((EDCS_Attribute_Code)723)

#define EAC_MEAN_ICE_KEEL_DRAFT_STD_DEV

((EDCS_Attribute_Code)724)

#define EAC_MEAN_ICE_KEEL_SEPARATION

((EDCS_Attribute_Code)725)

#define EAC_MEAN_ICE_KEEL_SEPARATION_STD_DEV

((EDCS_Attribute_Code)726)

#define EAC_MEAN_LUMINOUS_INTENSITY

((EDCS_Attribute_Code)727)

#define EAC_MEAN_MAGNETIC_FIELD_DECLINATION_ANGLE

((EDCS_Attribute_Code)728)

#define EAC_MEAN_MAGNETIC_FIELD_EAST_COMPONENT

((EDCS_Attribute_Code)729)

#define EAC_MEAN_MAGNETIC_FIELD_FULL_COMPONENT

((EDCS_Attribute_Code)730)

#define EAC_MEAN_MAGNETIC_FIELD_HORIZONTAL_COMPONENT

((EDCS_Attribute_Code)731)

#define EAC_MEAN_MAGNETIC_FIELD_INCLINATION_ANGLE

((EDCS_Attribute_Code)732)

#define EAC_MEAN_MAGNETIC_FIELD_NORTH_COMPONENT

((EDCS_Attribute_Code)733)

#define EAC_MEAN_MAGNETIC_FIELD_VERTICAL_COMPONENT

((EDCS_Attribute_Code)734)

#define EAC_MEAN_OBJECT_DIAMETER

((EDCS_Attribute_Code)735)

#define EAC_MEAN_OBJECT_SPACING

((EDCS_Attribute_Code)736)

#define EAC_MEAN_POTENTIAL_SOIL_EVAP_TRANSPIRATION_RATE

((EDCS_Attribute_Code)737)

#define EAC_MEAN_PRIMARY_BREAKER_PERIOD

((EDCS_Attribute_Code)738)

#define EAC_MEAN_PRIMARY_WAVE_PERIOD

((EDCS_Attribute_Code)739)

#define EAC_MEAN_SECONDARY_BREAKER_PERIOD

((EDCS_Attribute_Code)740)

#define EAC_MEAN_SECONDARY_WAVE_PERIOD

((EDCS_Attribute_Code)741)

#define EAC_MEAN_SOIL_EVAP_TRANSPIRATION_RATE

((EDCS_Attribute_Code)742)

#define EAC_MEAN_SOLAR_LONGWAVE_RADIATION

((EDCS_Attribute_Code)743)

#define EAC_MEAN_SSNL_HIGH_WATER_DEPTH

((EDCS_Attribute_Code)744)

#define EAC_MEAN_SSNL_HIGH_WATER_SPEED

((EDCS_Attribute_Code)745)

#define EAC_MEAN_SSNL_LOW_WATER_DEPTH

((EDCS_Attribute_Code)746)

#define EAC_MEAN_SSNL_LOW_WATER_SPEED

((EDCS_Attribute_Code)747)

#define EAC_MEAN_STEM_DIAMETER

((EDCS_Attribute_Code)748)

#define EAC_MEAN_STEM_SPACING

((EDCS_Attribute_Code)749)

#define EAC_MEAN_SWELL_WAVE_DIRECTION

((EDCS_Attribute_Code)750)

#define EAC_MEAN_SWELL_WAVE_HEIGHT

((EDCS_Attribute_Code)751)

#define EAC_MEAN_SWELL_WAVE_PERIOD

((EDCS_Attribute_Code)752)

#define EAC_MEAN_TERRAIN_ELEVATION

((EDCS_Attribute_Code)753)

#define EAC_MEAN_TERRAIN_ELEVATION_STD_DEV

((EDCS_Attribute_Code)754)

#define EAC_MEAN_TIDAL_WATER_DEPTH

((EDCS_Attribute_Code)755)

#define EAC_MEAN_WATER_BODY_TEMP_STD_DEV

((EDCS_Attribute_Code)756)

#define EAC_MEAN_WATER_BODY_TEMPERATURE

((EDCS_Attribute_Code)757)

#define EAC_MEAN_WATER_DEPTH

((EDCS_Attribute_Code)758)

#define EAC_MEAN_WATER_SPEED

((EDCS_Attribute_Code)759)

#define EAC_MEAN_WAVE_DIRECTION

((EDCS_Attribute_Code)760)

#define EAC_MEAN_WAVE_HEIGHT

((EDCS_Attribute_Code)761)

#define EAC_MEAN_WAVE_HEIGHT_STD_DEV

((EDCS_Attribute_Code)762)

#define EAC_MEAN_WAVE_LENGTH

((EDCS_Attribute_Code)763)

#define EAC_MEAN_WAVE_PERIOD

((EDCS_Attribute_Code)764)

#define EAC_MEAN_WIND_SPEED

((EDCS_Attribute_Code)765)

#define EAC_MEAN_WIND_SPEED_STD_DEV

((EDCS_Attribute_Code)766)

#define EAC_MEAN_WIND_WAVE_HEIGHT

((EDCS_Attribute_Code)767)

#define EAC_MEAN_WIND_WAVE_PERIOD

((EDCS_Attribute_Code)768)

#define EAC_MEASUREMENT_DEPTH

((EDCS_Attribute_Code)769)

#define EAC_MERCHANT_MARINE_VESSEL_TYPE

((EDCS_Attribute_Code)770)

#define EAC_MERCHANT_VESSEL_DENSITY

((EDCS_Attribute_Code)771)

#define EAC_MET_TRANSMISSITIVITY_DISTANCE

((EDCS_Attribute_Code)772)

#define EAC_MET_TRANSMISSITIVITY_WAVELENGTH

((EDCS_Attribute_Code)773)

#define EAC_METEOROLOGICAL_RANGE

((EDCS_Attribute_Code)774)

#define EAC_MIDDLE_CLOUD_BASE_LEVEL

((EDCS_Attribute_Code)775)

#define EAC_MIDDLE_CLOUD_COVERAGE

((EDCS_Attribute_Code)776)

#define EAC_MIDDLE_CLOUD_GENUS

((EDCS_Attribute_Code)777)

#define EAC_MIDDLE_CLOUD_TOP_LEVEL

((EDCS_Attribute_Code)778)

#define EAC_MIDDLE_CLOUD_TYPE_OBSERVED

((EDCS_Attribute_Code)779)

#define EAC_MILITARY_ASSET_TYPE

((EDCS_Attribute_Code)780)

#define EAC_MILITARY_BRIDGE_INFORMATION

((EDCS_Attribute_Code)781)

#define EAC_MILITARY_FORCE_ALLEGIANCE

((EDCS_Attribute_Code)782)

#define EAC_MILITARY_USE

((EDCS_Attribute_Code)783)

#define EAC_MIN_WATER_BODY_TEMP_1_STD_DEV

((EDCS_Attribute_Code)784)

#define EAC_MIN_WATER_BODY_TEMP_2_STD_DEV

((EDCS_Attribute_Code)785)

#define EAC_MIN_WATER_BODY_TEMP_3_STD_DEV

((EDCS_Attribute_Code)786)

#define EAC_MINE_ACOUSTIC_ACTUATION

((EDCS_Attribute_Code)787)

#define EAC_MINE_ACTUATION

((EDCS_Attribute_Code)788)

#define EAC_MINE_ALLEGIANCE

((EDCS_Attribute_Code)789)

#define EAC_MINE_ANTI_HUNTING_TYPE

((EDCS_Attribute_Code)790)

#define EAC_MINE_ANTI_RECOVERY_TYPE

((EDCS_Attribute_Code)791)

#define EAC_MINE_ANTI_SWEEP_WIRE_TYPE

((EDCS_Attribute_Code)792)

#define EAC_MINE_CABLELESS_ACTUATION

((EDCS_Attribute_Code)793)

#define EAC_MINE_CAPABILITY_TYPE

((EDCS_Attribute_Code)794)

#define EAC_MINE_CHARGE_SIZE

((EDCS_Attribute_Code)795)

#define EAC_MINE_CONTACT_ACTUATION

((EDCS_Attribute_Code)796)

#define EAC_MINE_CONTROL_METHOD

((EDCS_Attribute_Code)797)

#define EAC_MINE_COUNT

((EDCS_Attribute_Code)798)

#define EAC_MINE_COUNTERMEASURE_VESSEL_TYPE

((EDCS_Attribute_Code)799)

#define EAC_MINE_INDEPENDENT_ACTUATION

((EDCS_Attribute_Code)800)

#define EAC_MINE_INFLUENCE_ACTUATION

((EDCS_Attribute_Code)801)

#define EAC_MINE_INFORMATION_TYPE

((EDCS_Attribute_Code)802)

#define EAC_MINE_MAGNETIC_SENSITIVITY

((EDCS_Attribute_Code)803)

#define EAC_MINE_MOORED_POSITION_TYPE

((EDCS_Attribute_Code)804)

#define EAC_MINE_OPERATIONAL_USE

((EDCS_Attribute_Code)805)

#define EAC_MINE_OTHER_ACTUATION_TYPE

((EDCS_Attribute_Code)806)

#define EAC_MINE_OTHER_INFORMATION_TYPE

((EDCS_Attribute_Code)807)

#define EAC_MINE_POSITION_TYPE

((EDCS_Attribute_Code)808)

#define EAC_MINE_SPECIAL_CAPABILITY_TYPE

((EDCS_Attribute_Code)809)

#define EAC_MINE_STATUS

((EDCS_Attribute_Code)810)

#define EAC_MINE_TACTICAL_USE

((EDCS_Attribute_Code)811)

#define EAC_MINE_TRACK_IDENTIFIER

((EDCS_Attribute_Code)812)

#define EAC_MINEFIELD_DELIVERY_METHOD

((EDCS_Attribute_Code)813)

#define EAC_MINEFIELD_TYPE

((EDCS_Attribute_Code)814)

#define EAC_MINIMUM_AIR_TEMPERATURE

((EDCS_Attribute_Code)815)

#define EAC_MINIMUM_AIR_TEMPERATURE_PERIOD

((EDCS_Attribute_Code)816)

#define EAC_MINIMUM_CONTOUR_DEPTH

((EDCS_Attribute_Code)817)

#define EAC_MINIMUM_CURRENT_SPEED

((EDCS_Attribute_Code)818)

#define EAC_MINIMUM_DEW_POINT_TEMPERATURE

((EDCS_Attribute_Code)819)

#define EAC_MINIMUM_ENROUTE_ALTITUDE

((EDCS_Attribute_Code)820)

#define EAC_MINIMUM_FLIGHT_LEVEL

((EDCS_Attribute_Code)821)

#define EAC_MINIMUM_ICE_KEEL_DRAFT

((EDCS_Attribute_Code)822)

#define EAC_MINIMUM_LOW_AIR_TEMPERATURE

((EDCS_Attribute_Code)823)

#define EAC_MINIMUM_OMNI_DIR_SHIPPING_NOISE_SPECTRAL_POWER_LEVEL

((EDCS_Attribute_Code)824)

#define EAC_MINIMUM_SAFE_ALTITUDE

((EDCS_Attribute_Code)825)

#define EAC_MINIMUM_TERRAIN_ELEVATION

((EDCS_Attribute_Code)826)

#define EAC_MINUTE_WITHIN_DAY

((EDCS_Attribute_Code)827)

#define EAC_MINUTE_WITHIN_HOUR

((EDCS_Attribute_Code)828)

#define EAC_MISSILE_SITE_TYPE

((EDCS_Attribute_Code)829)

#define EAC_MISSING_INFORMATION_TYPE

((EDCS_Attribute_Code)830)

#define EAC_MISSION_SPECIFIC_DAMAGE_FRACTION

((EDCS_Attribute_Code)831)

#define EAC_MIXING_LAYER_DEPTH

((EDCS_Attribute_Code)832)

#define EAC_MIXING_LAYER_DEPTH_STD_DEV

((EDCS_Attribute_Code)833)

#define EAC_MIXING_LAYER_TEMP_GRAD

((EDCS_Attribute_Code)834)

#define EAC_MIXING_LAYER_TEMP_GRAD_STD_DEV

((EDCS_Attribute_Code)835)

#define EAC_MIXING_RATIO

((EDCS_Attribute_Code)836)

#define EAC_MODIFIED_SURF_INDEX

((EDCS_Attribute_Code)837)

#define EAC_MONTH

((EDCS_Attribute_Code)838)

#define EAC_MOON_PHASE

((EDCS_Attribute_Code)839)

#define EAC_MOON_PHASE_COUNT

((EDCS_Attribute_Code)840)

#define EAC_MOON_PHASE_TIME

((EDCS_Attribute_Code)841)

#define EAC_MOONRISE_TIME

((EDCS_Attribute_Code)842)

#define EAC_MOONSET_TIME

((EDCS_Attribute_Code)843)

#define EAC_MOORING_CONNECTION_TYPE

((EDCS_Attribute_Code)844)

#define EAC_MOORING_FACILITY_TYPE

((EDCS_Attribute_Code)845)

#define EAC_MOVEMENT_INDUCED_CONTRAIL_PRODUCTION_RATE

((EDCS_Attribute_Code)846)

#define EAC_MULTIPASS_SURFACE_DEGRADATION

((EDCS_Attribute_Code)847)

#define EAC_MULTIPLE

((EDCS_Attribute_Code)848)

#define EAC_MULTIPLE_OBSTRUCTION_LIGHTS

((EDCS_Attribute_Code)849)

#define EAC_MUNITION_BURST_COUNT

((EDCS_Attribute_Code)850)

#define EAC_MUNITION_FUSE_TYPE

((EDCS_Attribute_Code)851)

#define EAC_MUNITION_PROTECTION_LEVEL

((EDCS_Attribute_Code)852)

#define EAC_NAME

((EDCS_Attribute_Code)853)

#define EAC_NATIONAL_PAINT_SCHEME

((EDCS_Attribute_Code)854)

#define EAC_NATIONAL_PAINT_SCHEME_VALUE_SET

((EDCS_Attribute_Code)855)

#define EAC_NATIVE_SETTLEMENT_TYPE

((EDCS_Attribute_Code)856)

#define EAC_NAUTICAL_GATE_TYPE

((EDCS_Attribute_Code)857)

#define EAC_NAVIGATION_LIGHT_INTENSITY

((EDCS_Attribute_Code)858)

#define EAC_NAVIGATION_PATH_TYPE

((EDCS_Attribute_Code)859)

#define EAC_NAVIGATION_SYSTEM_TYPE

((EDCS_Attribute_Code)860)

#define EAC_NOMINAL_LIGHT_RANGE

((EDCS_Attribute_Code)861)

#define EAC_NON_SUB_CONTACT_DATE

((EDCS_Attribute_Code)862)

#define EAC_NON_SUB_CONTACT_POSITION_ACCURACY

((EDCS_Attribute_Code)863)

#define EAC_NON_SUB_CONTACT_SOURCE

((EDCS_Attribute_Code)864)

#define EAC_NON_SUB_CONTACT_SOURCE_TYPE

((EDCS_Attribute_Code)865)

#define EAC_NON_SUB_CONTACT_WRECK_IDENTIFIER

((EDCS_Attribute_Code)866)

#define EAC_NULL

((EDCS_Attribute_Code)867)

#define EAC_NUMERIC_IDENTIFIER

((EDCS_Attribute_Code)868)

#define EAC_NUMERIC_OBJECT_IDENTIFIER

((EDCS_Attribute_Code)869)

#define EAC_OBJECT_ASPECT

((EDCS_Attribute_Code)870)

#define EAC_OBJECT_BASE_HEIGHT

((EDCS_Attribute_Code)871)

#define EAC_OBJECT_BEARING_GEODETIC

((EDCS_Attribute_Code)872)

#define EAC_OBJECT_CONFIGURATION

((EDCS_Attribute_Code)873)

#define EAC_OBJECT_ELEMENT_GEODETIC_ORIENTATION

((EDCS_Attribute_Code)874)

#define EAC_OBJECT_FACET_SHAPE

((EDCS_Attribute_Code)875)

#define EAC_OBJECT_IDENTIFICATION_BASE_NUMBER

((EDCS_Attribute_Code)876)

#define EAC_OBJECT_LABEL

((EDCS_Attribute_Code)877)

#define EAC_OBJECT_ORDINAL_RANK

((EDCS_Attribute_Code)878)

#define EAC_OBJECT_ORIENTATION_WRT_VERTICAL

((EDCS_Attribute_Code)879)

#define EAC_OBJECT_RATE

((EDCS_Attribute_Code)880)

#define EAC_OBJECT_SET_TYPE

((EDCS_Attribute_Code)881)

#define EAC_OBJECT_SHADED

((EDCS_Attribute_Code)882)

#define EAC_OBJECT_SKY_IRRADIANCE

((EDCS_Attribute_Code)883)

#define EAC_OBJECT_TRANSMITTANCE_FRACTION

((EDCS_Attribute_Code)884)

#define EAC_OBJECT_TYPE_DENSITY

((EDCS_Attribute_Code)885)

#define EAC_OBJECT_VARIANT

((EDCS_Attribute_Code)886)

#define EAC_OBJECT_VERTICAL_DISPLACEMENT

((EDCS_Attribute_Code)887)

#define EAC_OBSCURANT_TYPE

((EDCS_Attribute_Code)888)

#define EAC_OBSERVATION_DECK_PRESENT

((EDCS_Attribute_Code)889)

#define EAC_OBSERVATION_PLATFORM_TYPE

((EDCS_Attribute_Code)890)

#define EAC_OBSERVATION_TIME_EPOCH_1970

((EDCS_Attribute_Code)891)

#define EAC_OBSERVED_VISIBILITY_REPORT_TYPE

((EDCS_Attribute_Code)892)

#define EAC_OCEAN_CURRENT_EAST_SPEED

((EDCS_Attribute_Code)893)

#define EAC_OCEAN_CURRENT_NORTH_SPEED

((EDCS_Attribute_Code)894)

#define EAC_OCEAN_CURRENT_U

((EDCS_Attribute_Code)895)

#define EAC_OCEAN_CURRENT_U_SPEED

((EDCS_Attribute_Code)896)

#define EAC_OCEAN_CURRENT_V

((EDCS_Attribute_Code)897)

#define EAC_OCEAN_CURRENT_V_SPEED

((EDCS_Attribute_Code)898)

#define EAC_OCEAN_CURRENT_W

((EDCS_Attribute_Code)899)

#define EAC_OCEAN_ELECTRICAL_CONDUCTIVITY_RATIO

((EDCS_Attribute_Code)900)

#define EAC_OCEAN_FLOOR_REGION_NAME

((EDCS_Attribute_Code)901)

#define EAC_OCEAN_FLOOR_REGION_NAME_TYPE

((EDCS_Attribute_Code)902)

#define EAC_OCEAN_NAME

((EDCS_Attribute_Code)903)

#define EAC_OFFSHORE_PLATFORM_TYPE

((EDCS_Attribute_Code)904)

#define EAC_OIL_BARRIER_TYPE

((EDCS_Attribute_Code)905)

#define EAC_OILRIG_PRESENT

((EDCS_Attribute_Code)906)

#define EAC_OMNI_DIR_SHIP_NOISE_CONFIDENCE

((EDCS_Attribute_Code)907)

#define EAC_OMNI_DIR_SHIP_NOISE_CORRECTION

((EDCS_Attribute_Code)908)

#define EAC_OMNI_DIR_SHIP_NOISE_DECORRELATION_TIME

((EDCS_Attribute_Code)909)

#define EAC_OMNI_DIR_SHIP_NOISE_SPATIAL_VARIATION

((EDCS_Attribute_Code)910)

#define EAC_OMNI_DIR_SHIP_NOISE_SPCT_PWR_LVL

((EDCS_Attribute_Code)911)

#define EAC_OPACITY

((EDCS_Attribute_Code)912)

#define EAC_OPERATING_RESTRICTIONS_TYPE

((EDCS_Attribute_Code)913)

#define EAC_OPERATING_TIME

((EDCS_Attribute_Code)914)

#define EAC_OPERATIONAL

((EDCS_Attribute_Code)915)

#define EAC_OPTICAL_TURBULENCE_INTENSITY

((EDCS_Attribute_Code)916)

#define EAC_ORIENTATION_ANGLE

((EDCS_Attribute_Code)917)

#define EAC_OUTSIDE_DIAMETER

((EDCS_Attribute_Code)918)

#define EAC_OVERALL_BRIDGE_HEIGHT

((EDCS_Attribute_Code)919)

#define EAC_OVERALL_VERTICAL_DIMENSION

((EDCS_Attribute_Code)920)

#define EAC_OVERHEAD_CLEARANCE

((EDCS_Attribute_Code)921)

#define EAC_OVERHEAD_COVER

((EDCS_Attribute_Code)922)

#define EAC_OVERHEAD_OBSTRUCTED

((EDCS_Attribute_Code)923)

#define EAC_OVERHEAD_OBSTRUCTION_TYPE

((EDCS_Attribute_Code)924)

#define EAC_PARALLEL_LINE_COUNT

((EDCS_Attribute_Code)925)

#define EAC_PARAPET_TYPE

((EDCS_Attribute_Code)926)

#define EAC_PARTICLE_ENERGY

((EDCS_Attribute_Code)927)

#define EAC_PARTITIONED_WATER_BODY

((EDCS_Attribute_Code)928)

#define EAC_PASQUILL_ATMOSPHERE_STABILITY_INDEX

((EDCS_Attribute_Code)929)

#define EAC_PASSAGE_BLOCKED

((EDCS_Attribute_Code)930)

#define EAC_PASSIVE_ACOUSTIC

((EDCS_Attribute_Code)931)

#define EAC_PATH_COUNT

((EDCS_Attribute_Code)932)

#define EAC_PATROL_CRAFT_TYPE

((EDCS_Attribute_Code)933)

#define EAC_PEAK_TIDE_HEIGHT

((EDCS_Attribute_Code)934)

#define EAC_PEAK_TIDE_TIME

((EDCS_Attribute_Code)935)

#define EAC_PEAK_TIDE_TYPE

((EDCS_Attribute_Code)936)

#define EAC_PEDESTRIAN_CAPACITY

((EDCS_Attribute_Code)937)

#define EAC_PEDESTRIAN_RATE

((EDCS_Attribute_Code)938)

#define EAC_PEDESTRIAN_TRAVERSABILITY

((EDCS_Attribute_Code)939)

#define EAC_PERIODIC_CYCLE_TIME

((EDCS_Attribute_Code)940)

#define EAC_PERIODIC_END_DATE

((EDCS_Attribute_Code)941)

#define EAC_PERIODIC_RESTRICTION_END

((EDCS_Attribute_Code)942)

#define EAC_PERIODIC_RESTRICTION_START

((EDCS_Attribute_Code)943)

#define EAC_PERIODIC_RESTRICTION_TYPE

((EDCS_Attribute_Code)944)

#define EAC_PERIODIC_START_DATE

((EDCS_Attribute_Code)945)

#define EAC_PERMANENT

((EDCS_Attribute_Code)946)

#define EAC_PH

((EDCS_Attribute_Code)947)

#define EAC_PHONG_AMBIENT_PARAMETER

((EDCS_Attribute_Code)948)

#define EAC_PHONG_DIFFUSE_PARAMETER

((EDCS_Attribute_Code)949)

#define EAC_PHONG_INTEG_SHININESS_PARAMETER

((EDCS_Attribute_Code)950)

#define EAC_PHONG_SPECULAR_PARAMETER

((EDCS_Attribute_Code)951)

#define EAC_PHYSICAL_OBSTRUCTION

((EDCS_Attribute_Code)952)

#define EAC_PHYSICAL_STATE

((EDCS_Attribute_Code)953)

#define EAC_PICTORIAL_RESOURCE_REQUEST

((EDCS_Attribute_Code)954)

#define EAC_PIPELINE_TYPE

((EDCS_Attribute_Code)955)

#define EAC_PITCH_ANGLE

((EDCS_Attribute_Code)956)

#define EAC_PLANETARY_SRF_DEW_POINT_DEPRESSION

((EDCS_Attribute_Code)957)

#define EAC_PLANETARY_SRF_DEW_POINT_TEMPERATURE

((EDCS_Attribute_Code)958)

#define EAC_PLANETARY_SURFACE_AIR_TEMPERATURE

((EDCS_Attribute_Code)959)

#define EAC_PLANETARY_SURFACE_ATM_PRESSURE

((EDCS_Attribute_Code)960)

#define EAC_PLANETARY_SURFACE_ILLUMINANCE_LEVEL

((EDCS_Attribute_Code)961)

#define EAC_PLANETARY_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)962)

#define EAC_PLANT_COMPONENT_TYPE

((EDCS_Attribute_Code)963)

#define EAC_PLATFORM_COUNT

((EDCS_Attribute_Code)964)

#define EAC_PLATOON_ACCOMMODATION_CAPACITY

((EDCS_Attribute_Code)965)

#define EAC_PLUNGING_BREAKER_FRACTION

((EDCS_Attribute_Code)966)

#define EAC_POINT_OBJECT_TYPE

((EDCS_Attribute_Code)967)

#define EAC_POISSON_RATIO

((EDCS_Attribute_Code)968)

#define EAC_POND_TYPE

((EDCS_Attribute_Code)969)

#define EAC_POPULATED_PLACE_TYPE

((EDCS_Attribute_Code)970)

#define EAC_POPULATION

((EDCS_Attribute_Code)971)

#define EAC_POSTURE

((EDCS_Attribute_Code)972)

#define EAC_POTENTIAL_AIR_TEMPERATURE

((EDCS_Attribute_Code)973)

#define EAC_POWER_GENERATING_CAPACITY

((EDCS_Attribute_Code)974)

#define EAC_POWER_GENERATION_RATE

((EDCS_Attribute_Code)975)

#define EAC_POWER_PLANT_TYPE

((EDCS_Attribute_Code)976)

#define EAC_PRECIPITABLE_WATER

((EDCS_Attribute_Code)977)

#define EAC_PRECIPITABLE_WATER_TOTAL

((EDCS_Attribute_Code)978)

#define EAC_PRECIPITATION_INTENSITY

((EDCS_Attribute_Code)979)

#define EAC_PRECIPITATION_NOISE_POWER_LEVEL

((EDCS_Attribute_Code)980)

#define EAC_PRECIPITATION_PERIOD

((EDCS_Attribute_Code)981)

#define EAC_PRECIPITATION_PHASE

((EDCS_Attribute_Code)982)

#define EAC_PRECIPITATION_RATE

((EDCS_Attribute_Code)983)

#define EAC_PRECIPITATION_TYPE

((EDCS_Attribute_Code)984)

#define EAC_PREDOMINANT_DEPTH_WITHIN_OBJECT

((EDCS_Attribute_Code)985)

#define EAC_PREDOMINANT_HEIGHT

((EDCS_Attribute_Code)986)

#define EAC_PREDOMINANT_HEIGHT_WITHIN_OBJECT

((EDCS_Attribute_Code)987)

#define EAC_PREDOMINANT_SURROUND_TYPE

((EDCS_Attribute_Code)988)

#define EAC_PREDOMINANT_VEGETATION_HEIGHT

((EDCS_Attribute_Code)989)

#define EAC_PREDOMINANT_WATER_DEPTH

((EDCS_Attribute_Code)990)

#define EAC_PREPARED_EXPLOSIVE_DESTRUCTION_COMPLETION_FRACTION

((EDCS_Attribute_Code)991)

#define EAC_PRESENT_WEATHER_TYPE_AUTOMATED

((EDCS_Attribute_Code)992)

#define EAC_PRESENT_WEATHER_TYPE_MANUAL

((EDCS_Attribute_Code)993)

#define EAC_PRESENT_WEATHER_TYPE_SPECIAL

((EDCS_Attribute_Code)994)

#define EAC_PRESSURE_ALTIMETER_QUALITY

((EDCS_Attribute_Code)995)

#define EAC_PRESSURE_ALTIMETER_SETTING

((EDCS_Attribute_Code)996)

#define EAC_PRESSURE_ALTITUDE

((EDCS_Attribute_Code)997)

#define EAC_PRI_WEAPON_DEPLOYED_POS_CATEGORY

((EDCS_Attribute_Code)998)

#define EAC_PRI_WEAPON_DEPLOYED_POSITION

((EDCS_Attribute_Code)999)

#define EAC_PRIMARY_AERIAL_DEPLOYED_POSITION

((EDCS_Attribute_Code)1000)

#define EAC_PRIMARY_AXIS_VELOCITY_COMPONENT

((EDCS_Attribute_Code)1001)

#define EAC_PRIMARY_BREAKER_AZIMUTH

((EDCS_Attribute_Code)1002)

#define EAC_PRIMARY_BREAKER_RELATIVE_ANGLE

((EDCS_Attribute_Code)1003)

#define EAC_PRIMARY_BROADCAST_FREQUENCY

((EDCS_Attribute_Code)1004)

#define EAC_PRIMARY_BYPRODUCT

((EDCS_Attribute_Code)1005)

#define EAC_PRIMARY_DOOR_OPEN_POSITION

((EDCS_Attribute_Code)1006)

#define EAC_PRIMARY_ENTRANCE_LOCATION

((EDCS_Attribute_Code)1007)

#define EAC_PRIMARY_MATERIAL_TYPE

((EDCS_Attribute_Code)1008)

#define EAC_PRIMARY_OPERATING_AGENCY

((EDCS_Attribute_Code)1009)

#define EAC_PRIMARY_PRODUCT

((EDCS_Attribute_Code)1010)

#define EAC_PRIMARY_RAW_MATERIAL

((EDCS_Attribute_Code)1011)

#define EAC_PRIMARY_SURFACE_AIR_VELOCITY

((EDCS_Attribute_Code)1012)

#define EAC_PRIMARY_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)1013)

#define EAC_PRIMARY_SURFACE_THERMAL_CONDITION

((EDCS_Attribute_Code)1014)

#define EAC_PRIMARY_SWELL_WAVE_DIRECTION

((EDCS_Attribute_Code)1015)

#define EAC_PRIMARY_SWELL_WAVE_HEIGHT

((EDCS_Attribute_Code)1016)

#define EAC_PRIMARY_SWELL_WAVE_PERIOD

((EDCS_Attribute_Code)1017)

#define EAC_PRIMARY_WAVE_DIRECTION

((EDCS_Attribute_Code)1018)

#define EAC_PRIORITY

((EDCS_Attribute_Code)1019)

#define EAC_PROCESSING_NAME

((EDCS_Attribute_Code)1020)

#define EAC_PROPERTY_SET_DATA_SOURCE

((EDCS_Attribute_Code)1021)

#define EAC_PROPERTY_SET_SPATIAL_DOMAIN

((EDCS_Attribute_Code)1022)

#define EAC_PROPERTY_SET_VALID_TIME

((EDCS_Attribute_Code)1023)

#define EAC_PUBLICATION_REFERENCE

((EDCS_Attribute_Code)1024)

#define EAC_RADAR_BEACON_FREQUENCY

((EDCS_Attribute_Code)1025)

#define EAC_RADAR_CROSS_SECTION

((EDCS_Attribute_Code)1026)

#define EAC_RADAR_REFLECTOR_ANGLE

((EDCS_Attribute_Code)1027)

#define EAC_RADAR_REFLECTOR_PRESENT

((EDCS_Attribute_Code)1028)

#define EAC_RADAR_SIGNIFICANCE_FACTOR

((EDCS_Attribute_Code)1029)

#define EAC_RADAR_STATION_TYPE

((EDCS_Attribute_Code)1030)

#define EAC_RADAR_TERRAIN_CLUTTER

((EDCS_Attribute_Code)1031)

#define EAC_RADAR_TRANSPONDER_TYPE

((EDCS_Attribute_Code)1032)

#define EAC_RADAR_WATER_BODY_SURFACE_CLUTTER

((EDCS_Attribute_Code)1033)

#define EAC_RADIANCE

((EDCS_Attribute_Code)1034)

#define EAC_RADIANCE_FLUCTUATION_24_HOUR

((EDCS_Attribute_Code)1035)

#define EAC_RADIANCE_PHASE

((EDCS_Attribute_Code)1036)

#define EAC_RADIANT_FLUX_DENSITY

((EDCS_Attribute_Code)1037)

#define EAC_RADIATIVE_FLUX_DOWNWELLING

((EDCS_Attribute_Code)1038)

#define EAC_RADIATIVE_FLUX_UPWELLING

((EDCS_Attribute_Code)1039)

#define EAC_RADIO_STATION_TYPE

((EDCS_Attribute_Code)1040)

#define EAC_RADIOLOGIC_AGENT_ATM_CONCENTRATION

((EDCS_Attribute_Code)1041)

#define EAC_RADIOLOGIC_AGENT_SURFACE_CONCENTRATION

((EDCS_Attribute_Code)1042)

#define EAC_RADIOLOGIC_AGENT_TYPE

((EDCS_Attribute_Code)1043)

#define EAC_RADIOLOGIC_MASS

((EDCS_Attribute_Code)1044)

#define EAC_RADIUS

((EDCS_Attribute_Code)1045)

#define EAC_RAILING_TYPE

((EDCS_Attribute_Code)1046)

#define EAC_RAILWAY_GAUGE

((EDCS_Attribute_Code)1047)

#define EAC_RAILWAY_GAUGE_CATEGORY

((EDCS_Attribute_Code)1048)

#define EAC_RAILWAY_MAXIMUM_AXLE_LOAD

((EDCS_Attribute_Code)1049)

#define EAC_RAILWAY_MAXIMUM_LOAD

((EDCS_Attribute_Code)1050)

#define EAC_RAILWAY_POWER_SOURCE

((EDCS_Attribute_Code)1051)

#define EAC_RAILWAY_TRACK_ARRANGEMENT

((EDCS_Attribute_Code)1052)

#define EAC_RAILWAY_TYPE

((EDCS_Attribute_Code)1053)

#define EAC_RAMP_DEPLOYED_POSITION

((EDCS_Attribute_Code)1054)

#define EAC_RAPID_CLASS

((EDCS_Attribute_Code)1055)

#define EAC_RECEIVED_AMBIENT_LIGHT_SCALED_INTENSITY

((EDCS_Attribute_Code)1056)

#define EAC_RECEIVED_DIFFUSE_LIGHT_SCALED_INTENSITY

((EDCS_Attribute_Code)1057)

#define EAC_RECEIVED_SPECULAR_LIGHT_SCALED_INTENSITY

((EDCS_Attribute_Code)1058)

#define EAC_RECOMMENDED_TRACK_TYPE

((EDCS_Attribute_Code)1059)

#define EAC_RECORDING_DATE

((EDCS_Attribute_Code)1060)

#define EAC_RECORDING_DATE_TYPE

((EDCS_Attribute_Code)1061)

#define EAC_REFLECTANCE_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)1062)

#define EAC_REFLECTANCE_AZIMUTH_LOCAL

((EDCS_Attribute_Code)1063)

#define EAC_REFLECTANCE_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)1064)

#define EAC_REFLECTANCE_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)1065)

#define EAC_REFLECTANCE_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)1066)

#define EAC_REFLECTANCE_ZENITH_ANGLE_LOCAL

((EDCS_Attribute_Code)1067)

#define EAC_REFRACTION_INDEX_IMAGINARY_PART

((EDCS_Attribute_Code)1068)

#define EAC_REFRACTION_INDEX_REAL_PART

((EDCS_Attribute_Code)1069)

#define EAC_REGIONAL_STYLE

((EDCS_Attribute_Code)1070)

#define EAC_RELATIVE_HORIZONTAL_ACCURACY

((EDCS_Attribute_Code)1071)

#define EAC_RELATIVE_HUMIDITY

((EDCS_Attribute_Code)1072)

#define EAC_RELATIVE_HUMIDITY_ERROR

((EDCS_Attribute_Code)1073)

#define EAC_RELATIVE_HUMIDITY_MINIMUM_TEMPERATURE

((EDCS_Attribute_Code)1074)

#define EAC_RELATIVE_LOCATION

((EDCS_Attribute_Code)1075)

#define EAC_RELATIVE_ORIENTATION_ANGLE

((EDCS_Attribute_Code)1076)

#define EAC_RELATIVE_VERTICAL_ACCURACY

((EDCS_Attribute_Code)1077)

#define EAC_RELEASABILITY_RESTRICTIONS

((EDCS_Attribute_Code)1078)

#define EAC_RELIGIOUS_DESIGNATION

((EDCS_Attribute_Code)1079)

#define EAC_RESERVOIR_TYPE

((EDCS_Attribute_Code)1080)

#define EAC_REVERBERATION_NOISE_POWER_LEVEL

((EDCS_Attribute_Code)1081)

#define EAC_REYNOLDS_NUMBER

((EDCS_Attribute_Code)1082)

#define EAC_RF_DIRECTIVITY

((EDCS_Attribute_Code)1083)

#define EAC_RF_REFRACTIVE_INDEX_MODIFIED

((EDCS_Attribute_Code)1084)

#define EAC_RGB_COLOUR_BLUE

((EDCS_Attribute_Code)1085)

#define EAC_RGB_COLOUR_GREEN

((EDCS_Attribute_Code)1086)

#define EAC_RGB_COLOUR_RED

((EDCS_Attribute_Code)1087)

#define EAC_RIGHT_ABOVE_BANK_ANGLE

((EDCS_Attribute_Code)1088)

#define EAC_RIGHT_ABOVE_BANK_SLOPE

((EDCS_Attribute_Code)1089)

#define EAC_RIGHT_BANK_HEIGHT

((EDCS_Attribute_Code)1090)

#define EAC_RIGHT_BANK_SLOPE

((EDCS_Attribute_Code)1091)

#define EAC_RIGHT_BANK_SOIL_CONE_INDEX

((EDCS_Attribute_Code)1092)

#define EAC_RIGHT_BANK_VEGETATION_DENSITY

((EDCS_Attribute_Code)1093)

#define EAC_RIGHT_BELOW_BANK_ANGLE

((EDCS_Attribute_Code)1094)

#define EAC_RIGHT_BELOW_BANK_SLOPE

((EDCS_Attribute_Code)1095)

#define EAC_RIGHT_TERRAIN_BANK_SLOPE

((EDCS_Attribute_Code)1096)

#define EAC_RIP_CURRENT_PRESENT

((EDCS_Attribute_Code)1097)

#define EAC_RIP_CURRENT_SPEED

((EDCS_Attribute_Code)1098)

#define EAC_ROAD_INTERCHANGE_TYPE

((EDCS_Attribute_Code)1099)

#define EAC_ROAD_JUNCTION_CONNECTIVITY

((EDCS_Attribute_Code)1100)

#define EAC_ROAD_LANE_ADJACENCY

((EDCS_Attribute_Code)1101)

#define EAC_ROAD_LANE_CONTROL_TYPE

((EDCS_Attribute_Code)1102)

#define EAC_ROAD_LANE_LIGHT_STATE

((EDCS_Attribute_Code)1103)

#define EAC_ROAD_LANE_PASSING

((EDCS_Attribute_Code)1104)

#define EAC_ROAD_LANE_TURN

((EDCS_Attribute_Code)1105)

#define EAC_ROAD_LIGHTING_PRESENT

((EDCS_Attribute_Code)1106)

#define EAC_ROAD_MINIMUM_TRAVELLED_WAY_WIDTH

((EDCS_Attribute_Code)1107)

#define EAC_ROAD_SECOND_TRAVELLED_WAY_WIDTH

((EDCS_Attribute_Code)1108)

#define EAC_ROAD_TOTAL_USABLE_WIDTH

((EDCS_Attribute_Code)1109)

#define EAC_ROAD_TYPE

((EDCS_Attribute_Code)1110)

#define EAC_ROCK_FORMATION_STRUCTURE

((EDCS_Attribute_Code)1111)

#define EAC_ROLL_ANGLE

((EDCS_Attribute_Code)1112)

#define EAC_ROLLING_STOCK_TYPE

((EDCS_Attribute_Code)1113)

#define EAC_ROOF_ASSEMBLY_TYPE

((EDCS_Attribute_Code)1114)

#define EAC_ROOF_COVER_FRACTION

((EDCS_Attribute_Code)1115)

#define EAC_ROOF_FRAMING_TYPE

((EDCS_Attribute_Code)1116)

#define EAC_ROOF_LOAD_BEARING_CAPACITY

((EDCS_Attribute_Code)1117)

#define EAC_ROOF_PREDOMINANT_PATTERN

((EDCS_Attribute_Code)1118)

#define EAC_ROOF_PREDOMINANT_SURFACE_MATERIAL

((EDCS_Attribute_Code)1119)

#define EAC_ROOF_SHAPE

((EDCS_Attribute_Code)1120)

#define EAC_ROOF_SHEATHING_TYPE

((EDCS_Attribute_Code)1121)

#define EAC_ROOF_STYLE

((EDCS_Attribute_Code)1122)

#define EAC_ROOM_CEILING_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)1123)

#define EAC_ROUTE_ALTERNATIVE_DESIGNATION

((EDCS_Attribute_Code)1124)

#define EAC_ROUTE_CONSTRICTION_TYPE

((EDCS_Attribute_Code)1125)

#define EAC_ROUTE_CROSSING_TYPE

((EDCS_Attribute_Code)1126)

#define EAC_ROUTE_DESIGNATION

((EDCS_Attribute_Code)1127)

#define EAC_ROUTE_EXPANSION_TYPE

((EDCS_Attribute_Code)1128)

#define EAC_ROUTE_WEATHER_TYPE

((EDCS_Attribute_Code)1129)

#define EAC_ROW_COUNT

((EDCS_Attribute_Code)1130)

#define EAC_ROW_DISTANCE

((EDCS_Attribute_Code)1131)

#define EAC_ROW_SPACING_INTERNAL

((EDCS_Attribute_Code)1132)

#define EAC_RUBBLE_STABILITY

((EDCS_Attribute_Code)1133)

#define EAC_RUNWAY_APPROACH_ANGLE_LIGHT_INTENSITY

((EDCS_Attribute_Code)1134)

#define EAC_RUNWAY_APPROACH_LIGHT_INTENSITY

((EDCS_Attribute_Code)1135)

#define EAC_RUNWAY_APPROACH_OIS_DISTANCE

((EDCS_Attribute_Code)1136)

#define EAC_RUNWAY_CENTRE_LIGHT_INTENSITY

((EDCS_Attribute_Code)1137)

#define EAC_RUNWAY_COUNT

((EDCS_Attribute_Code)1138)

#define EAC_RUNWAY_DISPLACED_THRESHOLD_DISTANCE

((EDCS_Attribute_Code)1139)

#define EAC_RUNWAY_EDGE_LIGHT_INTENSITY

((EDCS_Attribute_Code)1140)

#define EAC_RUNWAY_END

((EDCS_Attribute_Code)1141)

#define EAC_RUNWAY_END_BEARING

((EDCS_Attribute_Code)1142)

#define EAC_RUNWAY_ENDPOINT_ELEVATION

((EDCS_Attribute_Code)1143)

#define EAC_RUNWAY_HIGH_END_IDENTIFIER

((EDCS_Attribute_Code)1144)

#define EAC_RUNWAY_IDENTIFIER

((EDCS_Attribute_Code)1145)

#define EAC_RUNWAY_LIGHTING_INTENSITY

((EDCS_Attribute_Code)1146)

#define EAC_RUNWAY_LOW_END_IDENTIFIER

((EDCS_Attribute_Code)1147)

#define EAC_RUNWAY_OIS_QUADRANT

((EDCS_Attribute_Code)1148)

#define EAC_RUNWAY_POINT_ABEAM_TYPE

((EDCS_Attribute_Code)1149)

#define EAC_RUNWAY_PRIMARY_APPROACH_TRANSITIONAL_OIS_SECTION

((EDCS_Attribute_Code)1150)

#define EAC_RUNWAY_PRIMARY_OIS_SECTION

((EDCS_Attribute_Code)1151)

#define EAC_RUNWAY_REIL_INTENSITY

((EDCS_Attribute_Code)1152)

#define EAC_RUNWAY_RELATIVE_POSITION

((EDCS_Attribute_Code)1153)

#define EAC_RUNWAY_STOP_BAR_LIGHT_INTENSITY

((EDCS_Attribute_Code)1154)

#define EAC_RUNWAY_STROBE_LIGHT_INTENSITY

((EDCS_Attribute_Code)1155)

#define EAC_RUNWAY_SURFACE_CONDITION

((EDCS_Attribute_Code)1156)

#define EAC_RUNWAY_TAKEOFF_DISTANCE_AVAILABLE

((EDCS_Attribute_Code)1157)

#define EAC_RUNWAY_THRESHOLD_LIGHT_INTENSITY

((EDCS_Attribute_Code)1158)

#define EAC_RUNWAY_TOUCH_DOWN_LIGHT_INTENSITY

((EDCS_Attribute_Code)1159)

#define EAC_RUNWAY_TOUCHDOWN_ZONE_ELEVATION

((EDCS_Attribute_Code)1160)

#define EAC_RUNWAY_VISIBILITY

((EDCS_Attribute_Code)1161)

#define EAC_RUNWAY_VISUAL_RANGE

((EDCS_Attribute_Code)1162)

#define EAC_SALINITY

((EDCS_Attribute_Code)1163)

#define EAC_SAND_DUNE_ORIENTATION

((EDCS_Attribute_Code)1164)

#define EAC_SANDFORD_ROBERTSON_GRAZING_REFLECTANCE_PARAMETER

((EDCS_Attribute_Code)1165)

#define EAC_SANDFORD_ROBERTSON_INTEG_DIFFUSE_DHR_PARAMETER

((EDCS_Attribute_Code)1166)

#define EAC_SANDFORD_ROBERTSON_INTEG_HMISPH_EMITTANCE_PARAMETER

((EDCS_Attribute_Code)1167)

#define EAC_SANDFORD_ROBERTSON_LOBE_WIDTH_PARAMETER

((EDCS_Attribute_Code)1168)

#define EAC_SATELLITE_NAME

((EDCS_Attribute_Code)1169)

#define EAC_SCND_WEAPON_DEPLOYED_POS_CATEGORY

((EDCS_Attribute_Code)1170)

#define EAC_SCND_WEAPON_DEPLOYED_POSITION

((EDCS_Attribute_Code)1171)

#define EAC_SCRAP_TYPE

((EDCS_Attribute_Code)1172)

#define EAC_SEA_ICE_TYPE

((EDCS_Attribute_Code)1173)

#define EAC_SEA_NAME

((EDCS_Attribute_Code)1174)

#define EAC_SEA_STATE_CATEGORY

((EDCS_Attribute_Code)1175)

#define EAC_SEA_STATE_NOISE_POWER_LEVEL

((EDCS_Attribute_Code)1176)

#define EAC_SEARCH_LIGHT_INTENSITY

((EDCS_Attribute_Code)1177)

#define EAC_SEASON

((EDCS_Attribute_Code)1178)

#define EAC_SEASONAL_TENT_LOCATION

((EDCS_Attribute_Code)1179)

#define EAC_SECONDARY_AERIAL_DEPLOYED_POSITION

((EDCS_Attribute_Code)1180)

#define EAC_SECONDARY_AXIS_VELOCITY_COMPONENT

((EDCS_Attribute_Code)1181)

#define EAC_SECONDARY_BREAKER_AZIMUTH

((EDCS_Attribute_Code)1182)

#define EAC_SECONDARY_BREAKER_RELATIVE_ANGLE

((EDCS_Attribute_Code)1183)

#define EAC_SECONDARY_BROADCAST_FREQUENCY

((EDCS_Attribute_Code)1184)

#define EAC_SECONDARY_DOOR_OPEN_POSITION

((EDCS_Attribute_Code)1185)

#define EAC_SECONDARY_MATERIAL_CHARACTERISTIC

((EDCS_Attribute_Code)1186)

#define EAC_SECONDARY_MATERIAL_TYPE

((EDCS_Attribute_Code)1187)

#define EAC_SECONDARY_SURFACE_AIR_VELOCITY

((EDCS_Attribute_Code)1188)

#define EAC_SECONDARY_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)1189)

#define EAC_SECONDARY_SURFACE_THERMAL_CONDITION

((EDCS_Attribute_Code)1190)

#define EAC_SECONDARY_SWELL_WAVE_DIRECTION

((EDCS_Attribute_Code)1191)

#define EAC_SECONDARY_SWELL_WAVE_HEIGHT

((EDCS_Attribute_Code)1192)

#define EAC_SECONDARY_SWELL_WAVE_PERIOD

((EDCS_Attribute_Code)1193)

#define EAC_SECONDARY_WAVE_DIRECTION

((EDCS_Attribute_Code)1194)

#define EAC_SECTOR_DIRECTION

((EDCS_Attribute_Code)1195)

#define EAC_SECURITY_LEVEL

((EDCS_Attribute_Code)1196)

#define EAC_SECURITY_LOCK_TYPE

((EDCS_Attribute_Code)1197)

#define EAC_SEDIMENT_ATTENUATION_FREQUENCY_EXPONENT

((EDCS_Attribute_Code)1198)

#define EAC_SEDIMENT_ATTENUATION_GRADIENT

((EDCS_Attribute_Code)1199)

#define EAC_SEDIMENT_BASEMENT_REFLECTION_COEFFICIENT

((EDCS_Attribute_Code)1200)

#define EAC_SEDIMENT_BELOW_LAYERS_DENSITY

((EDCS_Attribute_Code)1201)

#define EAC_SEDIMENT_COMPRESSIONAL_ATTENUATION

((EDCS_Attribute_Code)1202)

#define EAC_SEDIMENT_COMPRESSIONAL_SOUND_SPEED

((EDCS_Attribute_Code)1203)

#define EAC_SEDIMENT_CONDUCTIVITY

((EDCS_Attribute_Code)1204)

#define EAC_SEDIMENT_GRAIN_SIZE

((EDCS_Attribute_Code)1205)

#define EAC_SEDIMENT_GROSS_BOTTOM_LOSS_CLASS

((EDCS_Attribute_Code)1206)

#define EAC_SEDIMENT_LAYER_DENSITY

((EDCS_Attribute_Code)1207)

#define EAC_SEDIMENT_MEAN_BACKGROUND_THICKNESS

((EDCS_Attribute_Code)1208)

#define EAC_SEDIMENT_REFLECTIVITY_ANGLE

((EDCS_Attribute_Code)1209)

#define EAC_SEDIMENT_SHEAR_ATTENUATION

((EDCS_Attribute_Code)1210)

#define EAC_SEDIMENT_SOUND_SPEED_CURVATURE

((EDCS_Attribute_Code)1211)

#define EAC_SEDIMENT_SOUND_SPEED_GRADIENT_TOP

((EDCS_Attribute_Code)1212)

#define EAC_SEDIMENT_SOUND_SPEED_SHEAR

((EDCS_Attribute_Code)1213)

#define EAC_SEDIMENT_SRF_ATTENUATION

((EDCS_Attribute_Code)1214)

#define EAC_SEDIMENT_SRF_ATTENUATION_GRADIENT

((EDCS_Attribute_Code)1215)

#define EAC_SEDIMENT_SURFACE_DENSITY

((EDCS_Attribute_Code)1216)

#define EAC_SEDIMENT_THIN_LAYER_DENSITY

((EDCS_Attribute_Code)1217)

#define EAC_SEDIMENT_THIN_LAYER_THICKNESS

((EDCS_Attribute_Code)1218)

#define EAC_SEDIMENT_TWO_WAY_TRAVEL_TIME

((EDCS_Attribute_Code)1219)

#define EAC_SEDIMENT_WATER_SOUND_SPEED_RATIO

((EDCS_Attribute_Code)1220)

#define EAC_SENSIBLE_HEAT_FLUX

((EDCS_Attribute_Code)1221)

#define EAC_SERVICE_BRANCH

((EDCS_Attribute_Code)1222)

#define EAC_SEVERE_WEATHER_PRESENT

((EDCS_Attribute_Code)1223)

#define EAC_SHARP_CURVE_RADIUS

((EDCS_Attribute_Code)1224)

#define EAC_SHELTER_BELT

((EDCS_Attribute_Code)1225)

#define EAC_SHIPPING_NOISE_ICE_REGION_IDENTIFIER

((EDCS_Attribute_Code)1226)

#define EAC_SHIPPING_NOISE_MEASUREMENT_STATUS

((EDCS_Attribute_Code)1227)

#define EAC_SHIPPING_NOISE_SEASON_TYPE

((EDCS_Attribute_Code)1228)

#define EAC_SHIPPING_NOISE_SPECTRAL_CLASS_CURVE_IDENTIFIER

((EDCS_Attribute_Code)1229)

#define EAC_SHIPPING_NOISE_SPECTRAL_POWER_LEVEL_ROLLOFF

((EDCS_Attribute_Code)1230)

#define EAC_SHIPPING_NOISE_STD_DEV

((EDCS_Attribute_Code)1231)

#define EAC_SHIPPING_NOISE_STD_DEV_REGION_IDENTIFIER

((EDCS_Attribute_Code)1232)

#define EAC_SHORELINE_PHYSIOGRAPHY

((EDCS_Attribute_Code)1233)

#define EAC_SHORELINE_TYPE

((EDCS_Attribute_Code)1234)

#define EAC_SHOWALTER_ATMOSPHERE_STABILITY_INDEX

((EDCS_Attribute_Code)1235)

#define EAC_SIDES_VISIBLE

((EDCS_Attribute_Code)1236)

#define EAC_SIGMA_COORDINATE_VERTICAL_VELOCITY

((EDCS_Attribute_Code)1237)

#define EAC_SIGMA_CROSSWIND_SPREADING_RATE

((EDCS_Attribute_Code)1238)

#define EAC_SIGMA_DOWNWIND_SPREADING_RATE

((EDCS_Attribute_Code)1239)

#define EAC_SIGMA_VERTICAL_SPREADING_RATE

((EDCS_Attribute_Code)1240)

#define EAC_SIGMA_WIDTH_CROSSWIND

((EDCS_Attribute_Code)1241)

#define EAC_SIGMA_WIDTH_DOWNWIND

((EDCS_Attribute_Code)1242)

#define EAC_SIGMA_WIDTH_VERTICAL

((EDCS_Attribute_Code)1243)

#define EAC_SIGNAL_LIGHT_CHARACTER

((EDCS_Attribute_Code)1244)

#define EAC_SIGNAL_LIGHT_PATTERN

((EDCS_Attribute_Code)1245)

#define EAC_SIGNAL_LIGHT_PATTERN_COUNT

((EDCS_Attribute_Code)1246)

#define EAC_SIGNAL_LIGHT_SEQUENCE

((EDCS_Attribute_Code)1247)

#define EAC_SIGNIF_PRIMARY_BREAKER_HEIGHT

((EDCS_Attribute_Code)1248)

#define EAC_SIGNIF_SECONDARY_BREAKER_HEIGHT

((EDCS_Attribute_Code)1249)

#define EAC_SIGNIF_SWELL_WAVE_HEIGHT

((EDCS_Attribute_Code)1250)

#define EAC_SIGNIF_WAVE_HEIGHT

((EDCS_Attribute_Code)1251)

#define EAC_SIGNIF_WIND_WAVE_HEIGHT

((EDCS_Attribute_Code)1252)

#define EAC_SINGLE_WHEEL_BEARING_LOAD

((EDCS_Attribute_Code)1253)

#define EAC_SIPLE_PASSEL_WIND_CHILL_INDEX

((EDCS_Attribute_Code)1254)

#define EAC_SKY_GROUND_LUMINANCE_RATIO

((EDCS_Attribute_Code)1255)

#define EAC_SKY_OBSCURATION_FRACTION

((EDCS_Attribute_Code)1256)

#define EAC_SLAVED_DECLINATION

((EDCS_Attribute_Code)1257)

#define EAC_SMOKE_RATE_FRACTION

((EDCS_Attribute_Code)1258)

#define EAC_SMOKESTACK_COUNT

((EDCS_Attribute_Code)1259)

#define EAC_SNOW_ACCUMULATION_DEPTH

((EDCS_Attribute_Code)1260)

#define EAC_SNOW_AGE

((EDCS_Attribute_Code)1261)

#define EAC_SNOW_DENSITY

((EDCS_Attribute_Code)1262)

#define EAC_SNOW_DEPTH_CATEGORY

((EDCS_Attribute_Code)1263)

#define EAC_SNOW_DEPTH_EQUIVALENT

((EDCS_Attribute_Code)1264)

#define EAC_SNOW_DRIFT_HEIGHT

((EDCS_Attribute_Code)1265)

#define EAC_SNOW_MELTING_RATE

((EDCS_Attribute_Code)1266)

#define EAC_SNOW_ONLY_DEPTH

((EDCS_Attribute_Code)1267)

#define EAC_SOIL_COMPRESSIONAL_VELOCITY

((EDCS_Attribute_Code)1268)

#define EAC_SOIL_CONE_INDEX

((EDCS_Attribute_Code)1269)

#define EAC_SOIL_DENSITY_DRY

((EDCS_Attribute_Code)1270)

#define EAC_SOIL_DEPTH

((EDCS_Attribute_Code)1271)

#define EAC_SOIL_LAYER_DEPTH

((EDCS_Attribute_Code)1272)

#define EAC_SOIL_MOISTURE_MASS_LOWER_LAYER

((EDCS_Attribute_Code)1273)

#define EAC_SOIL_MOISTURE_MASS_TOP_LAYER

((EDCS_Attribute_Code)1274)

#define EAC_SOIL_SEISMIC_ABSORPTION_COEFFICIENT

((EDCS_Attribute_Code)1275)

#define EAC_SOIL_SHEAR_VELOCITY

((EDCS_Attribute_Code)1276)

#define EAC_SOIL_SURFACE_ALBEDO

((EDCS_Attribute_Code)1277)

#define EAC_SOIL_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)1278)

#define EAC_SOIL_TYPE

((EDCS_Attribute_Code)1279)

#define EAC_SOIL_WATER_MASS

((EDCS_Attribute_Code)1280)

#define EAC_SOIL_WATER_VOLUME

((EDCS_Attribute_Code)1281)

#define EAC_SOIL_WETNESS_CATEGORY

((EDCS_Attribute_Code)1282)

#define EAC_SOLAR_DIFFUSE_IRRADIANCE

((EDCS_Attribute_Code)1283)

#define EAC_SOLAR_DIRECT_IRRADIANCE

((EDCS_Attribute_Code)1284)

#define EAC_SOLAR_RADIANCE_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)1285)

#define EAC_SOLAR_RADIANCE_AZIMUTH_LOCAL

((EDCS_Attribute_Code)1286)

#define EAC_SOLAR_RADIANCE_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)1287)

#define EAC_SOLAR_RADIANCE_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)1288)

#define EAC_SOLAR_RADIANCE_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)1289)

#define EAC_SOLAR_RADIATION_CUMULATIVE

((EDCS_Attribute_Code)1290)

#define EAC_SONIC_LAYER_DEPTH

((EDCS_Attribute_Code)1291)

#define EAC_SOUND_SIGNAL_TYPE

((EDCS_Attribute_Code)1292)

#define EAC_SOUNDING_DATUM

((EDCS_Attribute_Code)1293)

#define EAC_SOUNDING_EXPOSITION

((EDCS_Attribute_Code)1294)

#define EAC_SOUNDING_INFORMATION

((EDCS_Attribute_Code)1295)

#define EAC_SOUNDING_MEASUREMENT_TECHNIQUE

((EDCS_Attribute_Code)1296)

#define EAC_SOUNDING_VELOCITY_CORRECTION_TYPE

((EDCS_Attribute_Code)1297)

#define EAC_SOURCE

((EDCS_Attribute_Code)1298)

#define EAC_SOURCE_DATA_SET_COMPILE_DATE

((EDCS_Attribute_Code)1299)

#define EAC_SOURCE_DATA_SET_EDITION

((EDCS_Attribute_Code)1300)

#define EAC_SOURCE_DATA_SET_GENERAL_INFORMATION

((EDCS_Attribute_Code)1301)

#define EAC_SOURCE_DATA_SET_NAME

((EDCS_Attribute_Code)1302)

#define EAC_SOURCE_DATA_SET_PRINT_DATE

((EDCS_Attribute_Code)1303)

#define EAC_SOURCE_DATA_SET_REVISION_DATE

((EDCS_Attribute_Code)1304)

#define EAC_SPATIAL_ALIGNMENT

((EDCS_Attribute_Code)1305)

#define EAC_SPATIAL_ANGULAR_PRIMARY_COORDINATE

((EDCS_Attribute_Code)1306)

#define EAC_SPATIAL_ANGULAR_SECONDARY_COORDINATE

((EDCS_Attribute_Code)1307)

#define EAC_SPATIAL_LINEAR_PRIMARY_COORDINATE

((EDCS_Attribute_Code)1308)

#define EAC_SPATIAL_LINEAR_SECONDARY_COORDINATE

((EDCS_Attribute_Code)1309)

#define EAC_SPATIAL_LINEAR_TERTIARY_COORDINATE

((EDCS_Attribute_Code)1310)

#define EAC_SPECIFIC_GRAVITY

((EDCS_Attribute_Code)1311)

#define EAC_SPECIFIC_HEAT

((EDCS_Attribute_Code)1312)

#define EAC_SPECIFIC_HUMIDITY

((EDCS_Attribute_Code)1313)

#define EAC_SPERM_WHALE_CATCH_PER_YEAR

((EDCS_Attribute_Code)1314)

#define EAC_SPILLING_BREAKER_FRACTION

((EDCS_Attribute_Code)1315)

#define EAC_SPORT_TYPE

((EDCS_Attribute_Code)1316)

#define EAC_SPOT_ELEVATION_TYPE

((EDCS_Attribute_Code)1317)

#define EAC_SPRING_TYPE

((EDCS_Attribute_Code)1318)

#define EAC_STAIR_CONSTRUCTION_TYPE

((EDCS_Attribute_Code)1319)

#define EAC_STAIR_STYLE

((EDCS_Attribute_Code)1320)

#define EAC_STANTON_NUMBER

((EDCS_Attribute_Code)1321)

#define EAC_STELLAR_ALPHA_FLUX

((EDCS_Attribute_Code)1322)

#define EAC_STELLAR_ELECTRON_FLUX

((EDCS_Attribute_Code)1323)

#define EAC_STELLAR_EM_FLUX

((EDCS_Attribute_Code)1324)

#define EAC_STELLAR_PROTON_FLUX

((EDCS_Attribute_Code)1325)

#define EAC_STELLAR_RF_FLUX_10r7

((EDCS_Attribute_Code)1326)

#define EAC_STELLAR_RF_NB_MAXIMUM_TIME

((EDCS_Attribute_Code)1327)

#define EAC_STELLAR_RF_NB_MAXIMUM_TIME_QUALITY

((EDCS_Attribute_Code)1328)

#define EAC_STELLAR_RF_NB_MEAN_FLUX

((EDCS_Attribute_Code)1329)

#define EAC_STELLAR_RF_NB_MEAN_FLUX_QUALITY

((EDCS_Attribute_Code)1330)

#define EAC_STELLAR_RF_NB_PEAK_FLUX

((EDCS_Attribute_Code)1331)

#define EAC_STELLAR_RF_NB_PEAK_FLUX_QUALITY

((EDCS_Attribute_Code)1332)

#define EAC_STELLAR_RF_NB_PERIOD

((EDCS_Attribute_Code)1333)

#define EAC_STELLAR_RF_NB_PERIOD_QUALITY

((EDCS_Attribute_Code)1334)

#define EAC_STELLAR_RF_NB_REMARKS

((EDCS_Attribute_Code)1335)

#define EAC_STELLAR_RF_NB_START

((EDCS_Attribute_Code)1336)

#define EAC_STELLAR_RF_NB_START_QUALITY

((EDCS_Attribute_Code)1337)

#define EAC_STELLAR_WIND_ION_TEMPERATURE

((EDCS_Attribute_Code)1338)

#define EAC_STELLAR_WIND_PROTON_DENSITY

((EDCS_Attribute_Code)1339)

#define EAC_STELLAR_WIND_SPEED

((EDCS_Attribute_Code)1340)

#define EAC_STELLAR_WIND_SPEED_GSE_X

((EDCS_Attribute_Code)1341)

#define EAC_STELLAR_WIND_SPEED_GSE_Y

((EDCS_Attribute_Code)1342)

#define EAC_STELLAR_WIND_SPEED_GSE_Z

((EDCS_Attribute_Code)1343)

#define EAC_STELLAR_X_RAY_FLUX_L_BAND

((EDCS_Attribute_Code)1344)

#define EAC_STELLAR_X_RAY_FLUX_S_BAND

((EDCS_Attribute_Code)1345)

#define EAC_STEM_DIAMETER

((EDCS_Attribute_Code)1346)

#define EAC_STORAGE_FACILITY_TYPE

((EDCS_Attribute_Code)1347)

#define EAC_STRUCTURAL_PILE_TYPE

((EDCS_Attribute_Code)1348)

#define EAC_STRUCTURE_DENSITY

((EDCS_Attribute_Code)1349)

#define EAC_STRUCTURE_PROTECTION_TYPE

((EDCS_Attribute_Code)1350)

#define EAC_STRUCTURE_SHAPE

((EDCS_Attribute_Code)1351)

#define EAC_SUMMER_CANOPY_COVER_FRACTION

((EDCS_Attribute_Code)1352)

#define EAC_SUNRISE_TIME

((EDCS_Attribute_Code)1353)

#define EAC_SUNSET_TIME

((EDCS_Attribute_Code)1354)

#define EAC_SUNSHINE_OBSERVATION_PERIOD

((EDCS_Attribute_Code)1355)

#define EAC_SUNSHINE_PERIOD

((EDCS_Attribute_Code)1356)

#define EAC_SUNSPOT_NUMBER

((EDCS_Attribute_Code)1357)

#define EAC_SUNSPOT_NUMBER_INDEX

((EDCS_Attribute_Code)1358)

#define EAC_SUPERELEVATION

((EDCS_Attribute_Code)1359)

#define EAC_SUPERTANKER_DENSITY

((EDCS_Attribute_Code)1360)

#define EAC_SURFACE_ANGLE

((EDCS_Attribute_Code)1361)

#define EAC_SURFACE_BACKSCATTER

((EDCS_Attribute_Code)1362)

#define EAC_SURFACE_CATEGORY

((EDCS_Attribute_Code)1363)

#define EAC_SURFACE_CHARACTERISTIC_TYPE

((EDCS_Attribute_Code)1364)

#define EAC_SURFACE_EM_ABSORPTIVITY

((EDCS_Attribute_Code)1365)

#define EAC_SURFACE_EM_ABSORPTIVITY_SOLAR

((EDCS_Attribute_Code)1366)

#define EAC_SURFACE_EM_DUCT_HEIGHT

((EDCS_Attribute_Code)1367)

#define EAC_SURFACE_EM_DUCT_STRENGTH

((EDCS_Attribute_Code)1368)

#define EAC_SURFACE_MATERIAL_TYPE

((EDCS_Attribute_Code)1369)

#define EAC_SURFACE_REFLECTIVITY

((EDCS_Attribute_Code)1370)

#define EAC_SURFACE_ROUGHNESS_DESCRIPTION_IDENTIFIER

((EDCS_Attribute_Code)1371)

#define EAC_SURFACE_SLIPPERY

((EDCS_Attribute_Code)1372)

#define EAC_SURFACE_SLOPE

((EDCS_Attribute_Code)1373)

#define EAC_SURFACE_SLOPE_ORIENTATION

((EDCS_Attribute_Code)1374)

#define EAC_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)1375)

#define EAC_SURFACE_THERMAL_INDEX

((EDCS_Attribute_Code)1376)

#define EAC_SURFACE_THERMAL_MODEL

((EDCS_Attribute_Code)1377)

#define EAC_SURFACE_THERMAL_SUNSHADING_DOMINANCE

((EDCS_Attribute_Code)1378)

#define EAC_SURFACE_THERMAL_VISUAL_DOMINANCE

((EDCS_Attribute_Code)1379)

#define EAC_SURFACE_WIND_SPEED

((EDCS_Attribute_Code)1380)

#define EAC_SURFICIAL_DEPTH

((EDCS_Attribute_Code)1381)

#define EAC_SURGING_BREAKER_FRACTION

((EDCS_Attribute_Code)1382)

#define EAC_SURVEILLANCE_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)1383)

#define EAC_SURVEY_ADEQUATE

((EDCS_Attribute_Code)1384)

#define EAC_SURVEY_CONTROL_POINT_TYPE

((EDCS_Attribute_Code)1385)

#define EAC_SURVEY_END_DATE

((EDCS_Attribute_Code)1386)

#define EAC_SURVEY_START_DATE

((EDCS_Attribute_Code)1387)

#define EAC_SUSPENDED_CEILING_DEPTH

((EDCS_Attribute_Code)1388)

#define EAC_SYSTEM_RELAXATION_TIME

((EDCS_Attribute_Code)1389)

#define EAC_TANKER_DENSITY

((EDCS_Attribute_Code)1390)

#define EAC_TAXIWAY_LIGHTING_INTENSITY

((EDCS_Attribute_Code)1391)

#define EAC_TELESCOPE_TYPE

((EDCS_Attribute_Code)1392)

#define EAC_TEMPERATURE_CONTRAST

((EDCS_Attribute_Code)1393)

#define EAC_TEMPERATURE_EXTREME

((EDCS_Attribute_Code)1394)

#define EAC_TEMPERATURE_INVRSN_LAYER_BASE

((EDCS_Attribute_Code)1395)

#define EAC_TEMPERATURE_INVRSN_LAYER_LAPSE_RATE

((EDCS_Attribute_Code)1396)

#define EAC_TEMPERATURE_INVRSN_LAYER_TOP

((EDCS_Attribute_Code)1397)

#define EAC_TEMPERATURE_LAPSE_RATE

((EDCS_Attribute_Code)1398)

#define EAC_TEMPERATURE_QUALITY

((EDCS_Attribute_Code)1399)

#define EAC_TENT_DEPLOYMENT_FRACTION

((EDCS_Attribute_Code)1400)

#define EAC_TERRAIN_CHANNEL_WIDTH

((EDCS_Attribute_Code)1401)

#define EAC_TERRAIN_CREST_WIDTH

((EDCS_Attribute_Code)1402)

#define EAC_TERRAIN_ELEVATION

((EDCS_Attribute_Code)1403)

#define EAC_TERRAIN_GAP_WIDTH

((EDCS_Attribute_Code)1404)

#define EAC_TERRAIN_MORPHOLOGY_DESCRIPTION

((EDCS_Attribute_Code)1405)

#define EAC_TERRAIN_MORPHOLOGY_TYPE

((EDCS_Attribute_Code)1406)

#define EAC_TERRAIN_OBSTACLE_TYPE

((EDCS_Attribute_Code)1407)

#define EAC_TERRAIN_ROUGHNESS_ROOT_MEAN_SQUARE

((EDCS_Attribute_Code)1408)

#define EAC_TERRAIN_ROUTE_SLOPE_SEGMENT_LENGTH

((EDCS_Attribute_Code)1409)

#define EAC_TERRAIN_ROUTE_TYPE

((EDCS_Attribute_Code)1410)

#define EAC_TERRAIN_ROUTE_USABLE_WEATHER_TYPE

((EDCS_Attribute_Code)1411)

#define EAC_TERRAIN_SLOPE

((EDCS_Attribute_Code)1412)

#define EAC_TERRAIN_SURFACE_MARK_TYPE

((EDCS_Attribute_Code)1413)

#define EAC_TERRAIN_TRAFFICABILITY_COARSE

((EDCS_Attribute_Code)1414)

#define EAC_TERRAIN_TRAFFICABILITY_FINE

((EDCS_Attribute_Code)1415)

#define EAC_TERRAIN_TRAFFICABILITY_MEDIUM

((EDCS_Attribute_Code)1416)

#define EAC_TERRAIN_TRANSPORTATION_ROUTE_SURFACE_TYPE

((EDCS_Attribute_Code)1417)

#define EAC_TERRAIN_TRNSP_MEDIAN_PRESENT

((EDCS_Attribute_Code)1418)

#define EAC_TERRAIN_TRNSP_MEDIAN_WIDTH

((EDCS_Attribute_Code)1419)

#define EAC_TERTIARY_AXIS_VELOCITY_COMPONENT

((EDCS_Attribute_Code)1420)

#define EAC_TEXTUAL_OBJECT_IDENTIFIER

((EDCS_Attribute_Code)1421)

#define EAC_THERMAL_CONDUCTIVITY

((EDCS_Attribute_Code)1422)

#define EAC_THERMAL_THICKNESS

((EDCS_Attribute_Code)1423)

#define EAC_THERMOCLINE_TEMP_GRADIENT

((EDCS_Attribute_Code)1424)

#define EAC_THERMOCLINE_TEMP_GRADIENT_STD_DEV

((EDCS_Attribute_Code)1425)

#define EAC_THICKNESS

((EDCS_Attribute_Code)1426)

#define EAC_THUNDERSTORM_INTENSITY

((EDCS_Attribute_Code)1427)

#define EAC_THUNDERSTORM_MAXIMUM_WIND_SPEED

((EDCS_Attribute_Code)1428)

#define EAC_THUNDERSTORM_PRESENT

((EDCS_Attribute_Code)1429)

#define EAC_THUNDERSTORM_PROBABILITY

((EDCS_Attribute_Code)1430)

#define EAC_THUNDERSTORM_TOP_ALTITUDE

((EDCS_Attribute_Code)1431)

#define EAC_TIDE_INFLUENCED

((EDCS_Attribute_Code)1432)

#define EAC_TIDE_LEVEL

((EDCS_Attribute_Code)1433)

#define EAC_TIME_COORDINATE

((EDCS_Attribute_Code)1434)

#define EAC_TIME_DIVISION_WITHIN_DAY

((EDCS_Attribute_Code)1435)

#define EAC_TIME_FORMAT

((EDCS_Attribute_Code)1436)

#define EAC_TIME_PERIOD

((EDCS_Attribute_Code)1437)

#define EAC_TIME_PERIOD_FORMAT

((EDCS_Attribute_Code)1438)

#define EAC_TIME_QUANTITY

((EDCS_Attribute_Code)1439)

#define EAC_TOP_LAYER_SOIL_TEMPERATURE

((EDCS_Attribute_Code)1440)

#define EAC_TOP_WIDTH

((EDCS_Attribute_Code)1441)

#define EAC_TOPMARK_SHAPE

((EDCS_Attribute_Code)1442)

#define EAC_TOPMARK_TYPE

((EDCS_Attribute_Code)1443)

#define EAC_TOTAL_CLOUD_COVER_CATEGORY

((EDCS_Attribute_Code)1444)

#define EAC_TOTAL_CLOUD_COVERAGE

((EDCS_Attribute_Code)1445)

#define EAC_TOTAL_ELECTRON_CONTENT

((EDCS_Attribute_Code)1446)

#define EAC_TOTAL_SNOW_ICE_DEPTH

((EDCS_Attribute_Code)1447)

#define EAC_TOTAL_SNOW_ICE_DEPTH_EQUIVALENT

((EDCS_Attribute_Code)1448)

#define EAC_TOURISTIC_NAME

((EDCS_Attribute_Code)1449)

#define EAC_TOWED_VEHICLE_TYPE

((EDCS_Attribute_Code)1450)

#define EAC_TOWER_TYPE

((EDCS_Attribute_Code)1451)

#define EAC_TRANSMISSION_ATTENUATION_GRADIENT

((EDCS_Attribute_Code)1452)

#define EAC_TRANSMISSION_LOSS

((EDCS_Attribute_Code)1453)

#define EAC_TRANSMISSIVITY

((EDCS_Attribute_Code)1454)

#define EAC_TRANSMITTED_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)1455)

#define EAC_TRANSMITTED_AZIMUTH_LOCAL

((EDCS_Attribute_Code)1456)

#define EAC_TRANSMITTED_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)1457)

#define EAC_TRANSMITTED_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)1458)

#define EAC_TRANSMITTED_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)1459)

#define EAC_TRANSPORT_CAPACITY

((EDCS_Attribute_Code)1460)

#define EAC_TRANSPORT_HELICOPTER_TYPE

((EDCS_Attribute_Code)1461)

#define EAC_TRANSPORT_LANDING_CRAFT_TYPE

((EDCS_Attribute_Code)1462)

#define EAC_TRANSPORT_WINGED_AIRCRAFT_TYPE

((EDCS_Attribute_Code)1463)

#define EAC_TRANSPORTATION_BED_HEIGHT

((EDCS_Attribute_Code)1464)

#define EAC_TRANSPORTATION_ROUTE_LENGTH

((EDCS_Attribute_Code)1465)

#define EAC_TRANSPORTATION_USE

((EDCS_Attribute_Code)1466)

#define EAC_TREE_CANOPY_BOTTOM_HEIGHT

((EDCS_Attribute_Code)1467)

#define EAC_TREE_CANOPY_LEVEL_COUNT

((EDCS_Attribute_Code)1468)

#define EAC_TREE_COUNT

((EDCS_Attribute_Code)1469)

#define EAC_TREE_SPACING

((EDCS_Attribute_Code)1470)

#define EAC_TREE_TYPE

((EDCS_Attribute_Code)1471)

#define EAC_TROPOPAUSE_ALTITUDE

((EDCS_Attribute_Code)1472)

#define EAC_TROPOPAUSE_PRESENT

((EDCS_Attribute_Code)1473)

#define EAC_TROPOPAUSE_PRESSURE

((EDCS_Attribute_Code)1474)

#define EAC_TROPOPAUSE_TEMPERATURE

((EDCS_Attribute_Code)1475)

#define EAC_TRUCK_LOAD_CLASS

((EDCS_Attribute_Code)1476)

#define EAC_TSS_IMO_ADOPTED

((EDCS_Attribute_Code)1477)

#define EAC_TUNNEL_CROSS_SECTION

((EDCS_Attribute_Code)1478)

#define EAC_TURBULENCE_BASE_ALTITUDE

((EDCS_Attribute_Code)1479)

#define EAC_TURBULENCE_FREQUENCY

((EDCS_Attribute_Code)1480)

#define EAC_TURBULENCE_INTENSITY

((EDCS_Attribute_Code)1481)

#define EAC_TURBULENCE_TOP_ALTITUDE

((EDCS_Attribute_Code)1482)

#define EAC_UNCOVERING_HEIGHT_KNOWN

((EDCS_Attribute_Code)1483)

#define EAC_UNDERBRIDGE_CLEARANCE

((EDCS_Attribute_Code)1484)

#define EAC_UNDERLYING_MATERIAL_CHARACTERISTIC

((EDCS_Attribute_Code)1485)

#define EAC_UNDERLYING_MATERIAL_TYPE

((EDCS_Attribute_Code)1486)

#define EAC_UPSTREAM_HEIGHT

((EDCS_Attribute_Code)1487)

#define EAC_URBAN_BUILDING_LIGHTING_INTENSITY

((EDCS_Attribute_Code)1488)

#define EAC_URBAN_STREET_LIGHTING_INTENSITY

((EDCS_Attribute_Code)1489)

#define EAC_URBAN_STREET_PATTERN

((EDCS_Attribute_Code)1490)

#define EAC_URBAN_TERRAIN_ZONE_TYPE

((EDCS_Attribute_Code)1491)

#define EAC_USABLE_LENGTH

((EDCS_Attribute_Code)1492)

#define EAC_USAGE

((EDCS_Attribute_Code)1493)

#define EAC_VARIABLE_SEA_STATE_FRACTION

((EDCS_Attribute_Code)1494)

#define EAC_VARIABLE_WIND_END_DIRECTION

((EDCS_Attribute_Code)1495)

#define EAC_VARIABLE_WIND_START_DIRECTION

((EDCS_Attribute_Code)1496)

#define EAC_VECTOR_AZIMUTH_GEODETIC

((EDCS_Attribute_Code)1497)

#define EAC_VECTOR_AZIMUTH_LOCAL

((EDCS_Attribute_Code)1498)

#define EAC_VECTOR_AZIMUTH_MAGNETIC

((EDCS_Attribute_Code)1499)

#define EAC_VECTOR_ELEV_ANGLE_HORIZONTAL

((EDCS_Attribute_Code)1500)

#define EAC_VECTOR_ELEV_ANGLE_LOCAL

((EDCS_Attribute_Code)1501)

#define EAC_VEGETATION_RESTRICTED_SPEED

((EDCS_Attribute_Code)1502)

#define EAC_VEGETATION_TYPE

((EDCS_Attribute_Code)1503)

#define EAC_VEHICLE_CAPACITY

((EDCS_Attribute_Code)1504)

#define EAC_VEHICLE_MAINTENANCE_AVAILABLE

((EDCS_Attribute_Code)1505)

#define EAC_VEHICLE_MARKING

((EDCS_Attribute_Code)1506)

#define EAC_VEHICLE_SMOKE_TYPE

((EDCS_Attribute_Code)1507)

#define EAC_VEHICLE_STORAGE_AREA

((EDCS_Attribute_Code)1508)

#define EAC_VEHICLE_STORAGE_DOOR_PRI_HEIGHT

((EDCS_Attribute_Code)1509)

#define EAC_VEHICLE_STORAGE_DOOR_PRI_WIDTH

((EDCS_Attribute_Code)1510)

#define EAC_VEHICLE_TRAFFIC_FLOW

((EDCS_Attribute_Code)1511)

#define EAC_VEHICLE_TRAFFIC_GEODETIC_DIRECTION

((EDCS_Attribute_Code)1512)

#define EAC_VEHICULAR_SPEED_LIMIT

((EDCS_Attribute_Code)1513)

#define EAC_VENTILATION_FILTER_EFFICIENCY

((EDCS_Attribute_Code)1514)

#define EAC_VENTILATION_INFILTRATION_RATE

((EDCS_Attribute_Code)1515)

#define EAC_VERTICAL_CLEARANCE_CLOSED

((EDCS_Attribute_Code)1516)

#define EAC_VERTICAL_CLEARANCE_OPENED

((EDCS_Attribute_Code)1517)

#define EAC_VERTICAL_CLEARANCE_SAFE

((EDCS_Attribute_Code)1518)

#define EAC_VERTICAL_DATUM

((EDCS_Attribute_Code)1519)

#define EAC_VERTICAL_LOAD_BEARING_CAPACITY

((EDCS_Attribute_Code)1520)

#define EAC_VERTICAL_MEASUREMENT_QUALITY

((EDCS_Attribute_Code)1521)

#define EAC_VERTICAL_OBSTRUCTION_IDENTIFIER

((EDCS_Attribute_Code)1522)

#define EAC_VERTICAL_PASSAGE_ENCLOSED

((EDCS_Attribute_Code)1523)

#define EAC_VESSEL_DENSITY

((EDCS_Attribute_Code)1524)

#define EAC_VESSEL_DENSITY_ACOUSTIC_LEVEL_CATEGORY

((EDCS_Attribute_Code)1525)

#define EAC_VESSEL_FUNCTION

((EDCS_Attribute_Code)1526)

#define EAC_VESSEL_IDENTIFIER

((EDCS_Attribute_Code)1527)

#define EAC_VESSEL_IDENTIFIER_VALUE_SET

((EDCS_Attribute_Code)1528)

#define EAC_VESSEL_LOAD_RESTRICTIONS

((EDCS_Attribute_Code)1529)

#define EAC_VESSEL_TYPE

((EDCS_Attribute_Code)1530)

#define EAC_VIEW_OPENING_PRESENT

((EDCS_Attribute_Code)1531)

#define EAC_VIRTUAL_AIR_TEMPERATURE

((EDCS_Attribute_Code)1532)

#define EAC_VISIBILITY_DISTANCE

((EDCS_Attribute_Code)1533)

#define EAC_VISIBILITY_DISTANCE_QUALITY

((EDCS_Attribute_Code)1534)

#define EAC_VISIBILITY_DISTANCE_VARIABLE

((EDCS_Attribute_Code)1535)

#define EAC_VISUAL_CONTRAST

((EDCS_Attribute_Code)1536)

#define EAC_VISUAL_OPACITY

((EDCS_Attribute_Code)1537)

#define EAC_VISUAL_REFLECTOR_PRESENT

((EDCS_Attribute_Code)1538)

#define EAC_VISUAL_WAVE_HEIGHT

((EDCS_Attribute_Code)1539)

#define EAC_VOLCANIC_FORMATION_TYPE

((EDCS_Attribute_Code)1540)

#define EAC_VOLTAGE_LEVEL

((EDCS_Attribute_Code)1541)

#define EAC_VOLUME

((EDCS_Attribute_Code)1542)

#define EAC_VOLUME_BACKSCATTER_GRADIENT

((EDCS_Attribute_Code)1543)

#define EAC_WAKE_INTENSITY

((EDCS_Attribute_Code)1544)

#define EAC_WALL_PREDOMINANT_PATTERN

((EDCS_Attribute_Code)1545)

#define EAC_WALL_PREDOMINANT_SURFACE_MATERIAL

((EDCS_Attribute_Code)1546)

#define EAC_WALL_TYPE

((EDCS_Attribute_Code)1547)

#define EAC_WATER_ACOUSTIC_TRANS_LOSS_MODEL

((EDCS_Attribute_Code)1548)

#define EAC_WATER_BODY_ACOUSTIC_AMBIENT_NOISE_SPECTRAL_MODEL

((EDCS_Attribute_Code)1549)

#define EAC_WATER_BODY_FLOOR_CLUTTER_DENSITY

((EDCS_Attribute_Code)1550)

#define EAC_WATER_BODY_FLOOR_CONFIGURATION

((EDCS_Attribute_Code)1551)

#define EAC_WATER_BODY_FLOOR_GRAZING_ANGLE

((EDCS_Attribute_Code)1552)

#define EAC_WATER_BODY_FLOOR_MATERIAL_TYPE

((EDCS_Attribute_Code)1553)

#define EAC_WATER_BODY_FLOOR_MORPHOLOGY

((EDCS_Attribute_Code)1554)

#define EAC_WATER_BODY_FLOOR_OBJECT_TYPE

((EDCS_Attribute_Code)1555)

#define EAC_WATER_BODY_FLOOR_ROUGHNESS_CATEGORY

((EDCS_Attribute_Code)1556)

#define EAC_WATER_BODY_LUMINESCENCE

((EDCS_Attribute_Code)1557)

#define EAC_WATER_BODY_PROPERTY_SET_ACOUSTIC_TYPE

((EDCS_Attribute_Code)1558)

#define EAC_WATER_BODY_SOUND_SPEED

((EDCS_Attribute_Code)1559)

#define EAC_WATER_BODY_SURFACE_GRAZING_ANGLE

((EDCS_Attribute_Code)1560)

#define EAC_WATER_BODY_SURFACE_ICE_FRACTION

((EDCS_Attribute_Code)1561)

#define EAC_WATER_BODY_SURFACE_INSTANTANEOUS_HEIGHT

((EDCS_Attribute_Code)1562)

#define EAC_WATER_BODY_SURFACE_OBSERVATION_POINT

((EDCS_Attribute_Code)1563)

#define EAC_WATER_BODY_SURFACE_TEMPERATURE

((EDCS_Attribute_Code)1564)

#define EAC_WATER_BODY_SURFACE_U_WIND_STRESS

((EDCS_Attribute_Code)1565)

#define EAC_WATER_BODY_SURFACE_V_WIND_STRESS

((EDCS_Attribute_Code)1566)

#define EAC_WATER_BODY_SURFACE_WIND_STRESS

((EDCS_Attribute_Code)1567)

#define EAC_WATER_BODY_TEMPERATURE

((EDCS_Attribute_Code)1568)

#define EAC_WATER_CHANNEL_SAFE_HORIZONTAL_CLEARANCE

((EDCS_Attribute_Code)1569)

#define EAC_WATER_CHANNEL_TYPE

((EDCS_Attribute_Code)1570)

#define EAC_WATER_CURRENT_APPEARANCE_MONTH

((EDCS_Attribute_Code)1571)

#define EAC_WATER_CURRENT_DIRECTION

((EDCS_Attribute_Code)1572)

#define EAC_WATER_CURRENT_DISAPPEARANCE_MONTH

((EDCS_Attribute_Code)1573)

#define EAC_WATER_CURRENT_REFERENCE

((EDCS_Attribute_Code)1574)

#define EAC_WATER_CURRENT_SPEED

((EDCS_Attribute_Code)1575)

#define EAC_WATER_CURRENT_TYPE

((EDCS_Attribute_Code)1576)

#define EAC_WATER_DEPTH

((EDCS_Attribute_Code)1577)

#define EAC_WATER_LEVEL_EFFECT

((EDCS_Attribute_Code)1578)

#define EAC_WATER_QUALITY

((EDCS_Attribute_Code)1579)

#define EAC_WATER_TABLE_DEPTH

((EDCS_Attribute_Code)1580)

#define EAC_WATER_TURBIDITY

((EDCS_Attribute_Code)1581)

#define EAC_WATER_TYPE

((EDCS_Attribute_Code)1582)

#define EAC_WATER_VAPOUR_PRESSURE

((EDCS_Attribute_Code)1583)

#define EAC_WATERCOURSE_CHANNEL_TYPE

((EDCS_Attribute_Code)1584)

#define EAC_WATERCOURSE_GAP_WIDTH

((EDCS_Attribute_Code)1585)

#define EAC_WATERCOURSE_SINK_TYPE

((EDCS_Attribute_Code)1586)

#define EAC_WAVE_SPECTRAL_DENSITY

((EDCS_Attribute_Code)1587)

#define EAC_WAVE_WHITECAP_RATE

((EDCS_Attribute_Code)1588)

#define EAC_WAVELENGTH

((EDCS_Attribute_Code)1589)

#define EAC_WAYPOINT_TYPE

((EDCS_Attribute_Code)1590)

#define EAC_WEAPONS_RANGE_TYPE

((EDCS_Attribute_Code)1591)

#define EAC_WEATHER_MEASUREMENT_TECHNIQUE

((EDCS_Attribute_Code)1592)

#define EAC_WELL_TYPE

((EDCS_Attribute_Code)1593)

#define EAC_WET_BULB_AIR_TEMPERATURE

((EDCS_Attribute_Code)1594)

#define EAC_WET_GAP_WIDTH

((EDCS_Attribute_Code)1595)

#define EAC_WET_SOIL_TRAFFICABILITY

((EDCS_Attribute_Code)1596)

#define EAC_WETLAND_SURFACE_FORM

((EDCS_Attribute_Code)1597)

#define EAC_WIDTH

((EDCS_Attribute_Code)1598)

#define EAC_WIND_ABSOLUTE_VORTICITY

((EDCS_Attribute_Code)1599)

#define EAC_WIND_CALM_RATE_CLIMATOLOGY

((EDCS_Attribute_Code)1600)

#define EAC_WIND_CHILL_TEMPERATURE_INDEX

((EDCS_Attribute_Code)1601)

#define EAC_WIND_CIRCULARITY_COEFFICIENT_CLIMATOLOGY

((EDCS_Attribute_Code)1602)

#define EAC_WIND_CORRECTION_TECHNIQUE

((EDCS_Attribute_Code)1603)

#define EAC_WIND_DIRECTION

((EDCS_Attribute_Code)1604)

#define EAC_WIND_DIRECTION_CLIMATOLOGY

((EDCS_Attribute_Code)1605)

#define EAC_WIND_DIRECTION_OCTANT_CLIMATOLOGY

((EDCS_Attribute_Code)1606)

#define EAC_WIND_DIRECTION_OCTANT_FRACTION

((EDCS_Attribute_Code)1607)

#define EAC_WIND_DIRECTION_QUALITY

((EDCS_Attribute_Code)1608)

#define EAC_WIND_DIRECTION_VARIABILITY

((EDCS_Attribute_Code)1609)

#define EAC_WIND_DIVERGENCE

((EDCS_Attribute_Code)1610)

#define EAC_WIND_EQUIPMENT_TYPE

((EDCS_Attribute_Code)1611)

#define EAC_WIND_GALE_FORCE_RATE_CLIMATOLOGY

((EDCS_Attribute_Code)1612)

#define EAC_WIND_GUST_SPEED

((EDCS_Attribute_Code)1613)

#define EAC_WIND_GUST_SPREAD

((EDCS_Attribute_Code)1614)

#define EAC_WIND_OMEGA

((EDCS_Attribute_Code)1615)

#define EAC_WIND_RELATIVE_VORTICITY

((EDCS_Attribute_Code)1616)

#define EAC_WIND_RESPONSE_FRACTION

((EDCS_Attribute_Code)1617)

#define EAC_WIND_SPECTRAL_CLASS_IDENTIFIER

((EDCS_Attribute_Code)1618)

#define EAC_WIND_SPEED

((EDCS_Attribute_Code)1619)

#define EAC_WIND_SPEED_20_PERCENTILE_CLIMATOLOGY

((EDCS_Attribute_Code)1620)

#define EAC_WIND_SPEED_50_PERCENTILE_CLIMATOLOGY

((EDCS_Attribute_Code)1621)

#define EAC_WIND_SPEED_80_PERCENTILE_CLIMATOLOGY

((EDCS_Attribute_Code)1622)

#define EAC_WIND_SPEED_CLIMATOLOGY

((EDCS_Attribute_Code)1623)

#define EAC_WIND_SPEED_CLIMATOLOGY_STD_DEV

((EDCS_Attribute_Code)1624)

#define EAC_WIND_SPEED_DIRECTION_REPORT_COUNT

((EDCS_Attribute_Code)1625)

#define EAC_WIND_SPEED_EAST

((EDCS_Attribute_Code)1626)

#define EAC_WIND_SPEED_EAST_CLIM_STD_DEV

((EDCS_Attribute_Code)1627)

#define EAC_WIND_SPEED_EAST_CLIMATOLOGY

((EDCS_Attribute_Code)1628)

#define EAC_WIND_SPEED_EAST_ERROR

((EDCS_Attribute_Code)1629)

#define EAC_WIND_SPEED_NORTH

((EDCS_Attribute_Code)1630)

#define EAC_WIND_SPEED_NORTH_CLIM_STD_DEV

((EDCS_Attribute_Code)1631)

#define EAC_WIND_SPEED_NORTH_CLIMATOLOGY

((EDCS_Attribute_Code)1632)

#define EAC_WIND_SPEED_NORTH_ERROR

((EDCS_Attribute_Code)1633)

#define EAC_WIND_SPEED_OCTANT_CLIMATOLOGY

((EDCS_Attribute_Code)1634)

#define EAC_WIND_SPEED_OCTANT_FRACTION

((EDCS_Attribute_Code)1635)

#define EAC_WIND_SPEED_ONLY_COUNT

((EDCS_Attribute_Code)1636)

#define EAC_WIND_SPEED_QUALITY

((EDCS_Attribute_Code)1637)

#define EAC_WIND_SPEED_U

((EDCS_Attribute_Code)1638)

#define EAC_WIND_SPEED_V

((EDCS_Attribute_Code)1639)

#define EAC_WIND_SPEED_W

((EDCS_Attribute_Code)1640)

#define EAC_WIND_TYPE

((EDCS_Attribute_Code)1641)

#define EAC_WIND_VARIABLE_RATE_CLIMATOLOGY

((EDCS_Attribute_Code)1642)

#define EAC_WIND_VECTOR_SPEED_CLIMATOLOGY

((EDCS_Attribute_Code)1643)

#define EAC_WIND_WAVE_DIRECTION

((EDCS_Attribute_Code)1644)

#define EAC_WIND_WAVE_HEIGHT

((EDCS_Attribute_Code)1645)

#define EAC_WIND_WAVE_PERIOD

((EDCS_Attribute_Code)1646)

#define EAC_WINDOW_MATERIAL_TYPE

((EDCS_Attribute_Code)1647)

#define EAC_WINTER_CANOPY_COVER_FRACTION

((EDCS_Attribute_Code)1648)

#define EAC_WIRE_COUNT

((EDCS_Attribute_Code)1649)

#define EAC_WIRE_MESH_COVERED

((EDCS_Attribute_Code)1650)

#define EAC_WIRE_STRAND_COUNT

((EDCS_Attribute_Code)1651)

#define EAC_WMO_STATION_IDENTIFIER

((EDCS_Attribute_Code)1652)

#define EAC_WOODY_VEGETATION_DENSITY

((EDCS_Attribute_Code)1653)

#define EAC_WORK_IN_PROGRESS_TYPE

((EDCS_Attribute_Code)1654)

#define EAC_WORSHIP_PLACE_TYPE

((EDCS_Attribute_Code)1655)

#define EAC_YAW_ANGLE

((EDCS_Attribute_Code)1656)

#define EAC_YEAR_COMMON_ERA

((EDCS_Attribute_Code)1657)

#define EAC_YOUNG_MODULUS

((EDCS_Attribute_Code)1658)

#define EAC_ZOROASTRIANISM_DENOMINATIONAL_FAMILY

((EDCS_Attribute_Code)1659)

 

5.3.3  EDCS attribute value characteristic codes (EVC)

EDCS_Value_Characteristic_Code

Abstract Data Type:  Value_Characteristic_Code

typedef EDCS_Integer EDCS_Value_Characteristic_Code;

#define EVC_POSITIVE_INFINITY

((EDCS_Value_Characteristic_Code)1)

#define EVC_NEGATIVE_INFINITY

((EDCS_Value_Characteristic_Code)2)

#define EVC_POSITIVE_OVERFLOW

((EDCS_Value_Characteristic_Code)3)

#define EVC_NEGATIVE_OVERFLOW

((EDCS_Value_Characteristic_Code)4)

#define EVC_POSITIVE_UNDERFLOW

((EDCS_Value_Characteristic_Code)5)

#define EVC_NEGATIVE_UNDERFLOW

((EDCS_Value_Characteristic_Code)6)

#define EVC_MISSING

((EDCS_Value_Characteristic_Code)7)

#define EVC_MULTIPLE

((EDCS_Value_Characteristic_Code)8)

#define EVC_NOT_APPLICABLE

((EDCS_Value_Characteristic_Code)9)

#define EVC_VALUE_WITHHELD

((EDCS_Value_Characteristic_Code)10)

#define EVC_UNDESIGNATED

((EDCS_Value_Characteristic_Code)11)

#define EVC_VALUE_SPECIFIED

((EDCS_Value_Characteristic_Code)12)

#define EVC_NOMINAL_VALUE

((EDCS_Value_Characteristic_Code)13)

#define EVC_CONSTANT_VALUE

((EDCS_Value_Characteristic_Code)14)

#define EVC_TOLERANCE

((EDCS_Value_Characteristic_Code)15)

#define EVC_MAXIMUM_VALUE

((EDCS_Value_Characteristic_Code)16)

#define EVC_MINIMUM_VALUE

((EDCS_Value_Characteristic_Code)17)

#define EVC_UPPER_BOUND

((EDCS_Value_Characteristic_Code)18)

#define EVC_LOWER_BOUND

((EDCS_Value_Characteristic_Code)19)

#define EVC_MEASUREMENT_ERROR

((EDCS_Value_Characteristic_Code)20)

5.2.4.4  EDCS classification codes (ECC)

EDCS_Classification_Code

Abstract Data Type:  Classification_Code

typedef EDCS_Integer EDCS_Classification_Code;

#define ECC_ABATIS

((EDCS_Classification_Code)1)

#define ECC_ABYSS

((EDCS_Classification_Code)2)

#define ECC_ACCESS_ZONE

((EDCS_Classification_Code)3)

#define ECC_ACOUSTIC_DEVICE

((EDCS_Classification_Code)4)

#define ECC_ACOUSTIC_SIGNATURE_PROPERTY_SET

((EDCS_Classification_Code)5)

#define ECC_ACOUSTIC_STATION

((EDCS_Classification_Code)6)

#define ECC_ACOUSTIC_TRANSDUCER

((EDCS_Classification_Code)7)

#define ECC_ADMINISTRATION_BUILDING

((EDCS_Classification_Code)8)

#define ECC_ADMINISTRATIVE_BOUNDARY

((EDCS_Classification_Code)9)

#define ECC_ADMINISTRATIVE_REGION

((EDCS_Classification_Code)10)

#define ECC_AERATION_STRUCTURE

((EDCS_Classification_Code)11)

#define ECC_AERIAL

((EDCS_Classification_Code)12)

#define ECC_AERIAL_CABLE

((EDCS_Classification_Code)13)

#define ECC_AERIAL_CABLE_PYLON

((EDCS_Classification_Code)14)

#define ECC_AERIAL_SUPPORT_MAST

((EDCS_Classification_Code)15)

#define ECC_AERODROME

((EDCS_Classification_Code)16)

#define ECC_AERODROME_ELEVATION_POINT

((EDCS_Classification_Code)17)

#define ECC_AERODROME_LIGHTING

((EDCS_Classification_Code)18)

#define ECC_AERODROME_REVETMENT

((EDCS_Classification_Code)19)

#define ECC_AERODROME_TERMINAL

((EDCS_Classification_Code)20)

#define ECC_AERONAUTICAL_AID_TO_NAVIGATION

((EDCS_Classification_Code)21)

#define ECC_AERONAUTICAL_COMMUNICATION_SERVICE

((EDCS_Classification_Code)22)

#define ECC_AERONAUTICAL_LEAD_RADIAL

((EDCS_Classification_Code)23)

#define ECC_AEROSOL

((EDCS_Classification_Code)24)

#define ECC_AGRICULTURAL_FACILITY

((EDCS_Classification_Code)25)

#define ECC_AID_TO_NAVIGATION

((EDCS_Classification_Code)26)

#define ECC_AIR

((EDCS_Classification_Code)27)

#define ECC_AIR_DEFENCE_ARTILLERY

((EDCS_Classification_Code)28)

#define ECC_AIR_TRAFFIC_SERVICE

((EDCS_Classification_Code)29)

#define ECC_AIR_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)30)

#define ECC_AIR_WARNING_LIGHT

((EDCS_Classification_Code)31)

#define ECC_AIRBURST_SMOKE

((EDCS_Classification_Code)32)

#define ECC_AIRCRAFT

((EDCS_Classification_Code)33)

#define ECC_AIRCRAFT_CARRIER

((EDCS_Classification_Code)34)

#define ECC_AIRCRAFT_HANGAR

((EDCS_Classification_Code)35)

#define ECC_AIRCRAFT_LANDING_ZONE

((EDCS_Classification_Code)36)

#define ECC_AIRCRAFT_MAINTENANCE_SHOP

((EDCS_Classification_Code)37)

#define ECC_AIRCRAFT_PARKING_FACILITY

((EDCS_Classification_Code)38)

#define ECC_AIRCRAFT_STORAGE_TRACT

((EDCS_Classification_Code)39)

#define ECC_AIRCRAFT_WRECKAGE

((EDCS_Classification_Code)40)

#define ECC_AIRFIELD

((EDCS_Classification_Code)41)

#define ECC_AIRPORT

((EDCS_Classification_Code)42)

#define ECC_AIRSHIP

((EDCS_Classification_Code)43)

#define ECC_AIRSPACE

((EDCS_Classification_Code)44)

#define ECC_AIRSPACE_BOUNDARY

((EDCS_Classification_Code)45)

#define ECC_AIRSPACE_BOUNDARY_COMPONENT

((EDCS_Classification_Code)46)

#define ECC_AIRSTRIP

((EDCS_Classification_Code)47)

#define ECC_ALGA

((EDCS_Classification_Code)48)

#define ECC_ALKALI_FLAT

((EDCS_Classification_Code)49)

#define ECC_ALLUVIAL_FAN

((EDCS_Classification_Code)50)

#define ECC_AMBASSADORIAL_RESIDENCE

((EDCS_Classification_Code)51)

#define ECC_AMPHIBIAN

((EDCS_Classification_Code)52)

#define ECC_AMPHIBIOUS_AIR_CUSHION_VEHICLE

((EDCS_Classification_Code)53)

#define ECC_AMPHIBIOUS_ARMOURED_VEHICLE

((EDCS_Classification_Code)54)

#define ECC_AMPHIBIOUS_UTILITY_VEHICLE

((EDCS_Classification_Code)55)

#define ECC_AMPHIBIOUS_VEHICLE

((EDCS_Classification_Code)56)

#define ECC_AMPHITHEATRE

((EDCS_Classification_Code)57)

#define ECC_AMUSEMENT_PARK

((EDCS_Classification_Code)58)

#define ECC_AMUSEMENT_PARK_ATTRACTION

((EDCS_Classification_Code)59)

#define ECC_ANCHOR

((EDCS_Classification_Code)60)

#define ECC_ANCHOR_BERTH

((EDCS_Classification_Code)61)

#define ECC_ANCHORAGE

((EDCS_Classification_Code)62)

#define ECC_ANCHORAGE_COMPLEX

((EDCS_Classification_Code)63)

#define ECC_ANEMOMETER

((EDCS_Classification_Code)64)

#define ECC_ANIMAL

((EDCS_Classification_Code)65)

#define ECC_ANIMAL_PARK

((EDCS_Classification_Code)66)

#define ECC_ANIMAL_SANCTUARY

((EDCS_Classification_Code)67)

#define ECC_ANTE_ROOM

((EDCS_Classification_Code)68)

#define ECC_APARTMENT_HOUSE

((EDCS_Classification_Code)69)

#define ECC_APERTURE

((EDCS_Classification_Code)70)

#define ECC_APRON

((EDCS_Classification_Code)71)

#define ECC_AQUEDUCT

((EDCS_Classification_Code)72)

#define ECC_AQUEDUCT_CENTRE_LINE

((EDCS_Classification_Code)73)

#define ECC_ARACHNID

((EDCS_Classification_Code)74)

#define ECC_ARBORETUM

((EDCS_Classification_Code)75)

#define ECC_ARCADE

((EDCS_Classification_Code)76)

#define ECC_ARCHAELOGICAL_SITE

((EDCS_Classification_Code)77)

#define ECC_ARMISTICE_LINE

((EDCS_Classification_Code)78)

#define ECC_ARMOURED_BRIDGE_LAUNCHER

((EDCS_Classification_Code)79)

#define ECC_ARMOURED_FIGHTING_VEHICLE

((EDCS_Classification_Code)80)

#define ECC_ARMOURED_TRACKED_VEHICLE

((EDCS_Classification_Code)81)

#define ECC_ARMOURED_UTILITY_VEHICLE

((EDCS_Classification_Code)82)

#define ECC_ARMOURY

((EDCS_Classification_Code)83)

#define ECC_ARRESTING_GEAR

((EDCS_Classification_Code)84)

#define ECC_ARTHROPOD

((EDCS_Classification_Code)85)

#define ECC_ARTIFICIAL_SATELLITE

((EDCS_Classification_Code)86)

#define ECC_ARTILLERY_BATTERY

((EDCS_Classification_Code)87)

#define ECC_ASPHALT_POOL

((EDCS_Classification_Code)88)

#define ECC_ASSEMBLY_PLANT

((EDCS_Classification_Code)89)

#define ECC_ASTEROID

((EDCS_Classification_Code)90)

#define ECC_ASTRONOMIC_PROPERTY_SET

((EDCS_Classification_Code)91)

#define ECC_ASTRONOMICAL_STATION

((EDCS_Classification_Code)92)

#define ECC_ASW_HELICOPTER

((EDCS_Classification_Code)93)

#define ECC_ASW_WINGED_AIRCRAFT

((EDCS_Classification_Code)94)

#define ECC_ATHLETIC_COMPLEX

((EDCS_Classification_Code)95)

#define ECC_ATHLETIC_FIELD

((EDCS_Classification_Code)96)

#define ECC_ATMOSPHERE

((EDCS_Classification_Code)97)

#define ECC_ATMOSPHERE_PROPERTY_SET

((EDCS_Classification_Code)98)

#define ECC_ATRIUM

((EDCS_Classification_Code)99)

#define ECC_ATS_ROUTE

((EDCS_Classification_Code)100)

#define ECC_ATS_ROUTE_COMPONENT

((EDCS_Classification_Code)101)

#define ECC_ATTACK_HELICOPTER

((EDCS_Classification_Code)102)

#define ECC_ATTACK_WINGED_AIRCRAFT

((EDCS_Classification_Code)103)

#define ECC_ATTIC

((EDCS_Classification_Code)104)

#define ECC_AUDITORIUM

((EDCS_Classification_Code)105)

#define ECC_AURORA

((EDCS_Classification_Code)106)

#define ECC_AURORA_OVAL

((EDCS_Classification_Code)107)

#define ECC_AUTOMATED_TELLER_MACHINE

((EDCS_Classification_Code)108)

#define ECC_AUTOMOTIVE_PLANT

((EDCS_Classification_Code)109)

#define ECC_AVIATION_NAVIGATION_MARKER

((EDCS_Classification_Code)110)

#define ECC_AVIATION_WAYPOINT

((EDCS_Classification_Code)111)

#define ECC_BACKSHORE_PRECISE

((EDCS_Classification_Code)112)

#define ECC_BALCONY

((EDCS_Classification_Code)113)

#define ECC_BALLOON

((EDCS_Classification_Code)114)

#define ECC_BAMBOO

((EDCS_Classification_Code)115)

#define ECC_BAMBOO_TRACT

((EDCS_Classification_Code)116)

#define ECC_BANK_BUILDING

((EDCS_Classification_Code)117)

#define ECC_BARN

((EDCS_Classification_Code)118)

#define ECC_BARRACK

((EDCS_Classification_Code)119)

#define ECC_BARREN_GROUND

((EDCS_Classification_Code)120)

#define ECC_BARRIER

((EDCS_Classification_Code)121)

#define ECC_BASEMENT

((EDCS_Classification_Code)122)

#define ECC_BAT

((EDCS_Classification_Code)123)

#define ECC_BATHYMETRIC_PROVINCE

((EDCS_Classification_Code)124)

#define ECC_BATTLESHIP

((EDCS_Classification_Code)125)

#define ECC_BEACH

((EDCS_Classification_Code)126)

#define ECC_BEACH_PROFILE

((EDCS_Classification_Code)127)

#define ECC_BEACH_ZONE

((EDCS_Classification_Code)128)

#define ECC_BEACON

((EDCS_Classification_Code)129)

#define ECC_BEDROCK

((EDCS_Classification_Code)130)

#define ECC_BENCHMARK

((EDCS_Classification_Code)131)

#define ECC_BIOLOGIC_HAZARD_REGION

((EDCS_Classification_Code)132)

#define ECC_BIOLUMINESCENCE

((EDCS_Classification_Code)133)

#define ECC_BIRD

((EDCS_Classification_Code)134)

#define ECC_BLAST_BARRIER

((EDCS_Classification_Code)135)

#define ECC_BLAST_FURNACE

((EDCS_Classification_Code)136)

#define ECC_BLIMP

((EDCS_Classification_Code)137)

#define ECC_BLOCKHOUSE

((EDCS_Classification_Code)138)

#define ECC_BOARDWALK

((EDCS_Classification_Code)139)

#define ECC_BOAT_LIFT

((EDCS_Classification_Code)140)

#define ECC_BOAT_TURNING_BASIN

((EDCS_Classification_Code)141)

#define ECC_BOG

((EDCS_Classification_Code)142)

#define ECC_BOLLARD

((EDCS_Classification_Code)143)

#define ECC_BOMBER_WINGED_AIRCRAFT

((EDCS_Classification_Code)144)

#define ECC_BOMBORA_REGION

((EDCS_Classification_Code)145)

#define ECC_BOTANICAL_GARDEN

((EDCS_Classification_Code)146)

#define ECC_BOTTOM_CHARACTERISTIC

((EDCS_Classification_Code)147)

#define ECC_BOULDER_FIELD

((EDCS_Classification_Code)148)

#define ECC_BOUNDARY

((EDCS_Classification_Code)149)

#define ECC_BOUNDARY_COMPONENT

((EDCS_Classification_Code)150)

#define ECC_BOUNDARY_MONUMENT

((EDCS_Classification_Code)151)

#define ECC_BREACH

((EDCS_Classification_Code)152)

#define ECC_BREACH_HOLE

((EDCS_Classification_Code)153)

#define ECC_BREAK_LINE

((EDCS_Classification_Code)154)

#define ECC_BREAKER_REGION

((EDCS_Classification_Code)155)

#define ECC_BREAKWATER

((EDCS_Classification_Code)156)

#define ECC_BRIDGE

((EDCS_Classification_Code)157)

#define ECC_BRIDGE_PIER

((EDCS_Classification_Code)158)

#define ECC_BRIDGE_PLATFORM

((EDCS_Classification_Code)159)

#define ECC_BRIDGE_SPAN

((EDCS_Classification_Code)160)

#define ECC_BRIDGE_SUPERSTRUCTURE

((EDCS_Classification_Code)161)

#define ECC_BRIDGE_TOWER

((EDCS_Classification_Code)162)

#define ECC_BRUSH_LAND

((EDCS_Classification_Code)163)

#define ECC_BUCKET_ELEVATOR

((EDCS_Classification_Code)164)

#define ECC_BUILDING

((EDCS_Classification_Code)165)

#define ECC_BUILDING_COMPONENT

((EDCS_Classification_Code)166)

#define ECC_BUILDING_COMPONENT_ENTRANCE_OR_EXIT

((EDCS_Classification_Code)167)

#define ECC_BUILDING_SUPERSTRUCTURE

((EDCS_Classification_Code)168)

#define ECC_BUILT_UP_REGION

((EDCS_Classification_Code)169)

#define ECC_BUILT_UP_TERRAIN

((EDCS_Classification_Code)170)

#define ECC_BUNKER

((EDCS_Classification_Code)171)

#define ECC_BUOY

((EDCS_Classification_Code)172)

#define ECC_BURIED_ELECTRICAL_CABLE

((EDCS_Classification_Code)173)

#define ECC_BURIED_POWER_TRANSMISSION_LINE

((EDCS_Classification_Code)174)

#define ECC_BUS_STATION

((EDCS_Classification_Code)175)

#define ECC_BUS_STOP

((EDCS_Classification_Code)176)

#define ECC_BUSINESS_WINGED_AIRCRAFT

((EDCS_Classification_Code)177)

#define ECC_BUTTE

((EDCS_Classification_Code)178)

#define ECC_CABIN

((EDCS_Classification_Code)179)

#define ECC_CADASTRAL_CONSTRUCTION

((EDCS_Classification_Code)180)

#define ECC_CADASTRAL_CONTROL_POINT

((EDCS_Classification_Code)181)

#define ECC_CAIRN

((EDCS_Classification_Code)182)

#define ECC_CAISSON

((EDCS_Classification_Code)183)

#define ECC_CALLING_IN_POINT

((EDCS_Classification_Code)184)

#define ECC_CALVARY_CROSS

((EDCS_Classification_Code)185)

#define ECC_CAMBER

((EDCS_Classification_Code)186)

#define ECC_CAMP

((EDCS_Classification_Code)187)

#define ECC_CAMPGROUND

((EDCS_Classification_Code)188)

#define ECC_CANAL

((EDCS_Classification_Code)189)

#define ECC_CANAL_CENTRE_LINE

((EDCS_Classification_Code)190)

#define ECC_CANAL_ROUTE

((EDCS_Classification_Code)191)

#define ECC_CANYON

((EDCS_Classification_Code)192)

#define ECC_CAPITOL_BUILDING

((EDCS_Classification_Code)193)

#define ECC_CARGO

((EDCS_Classification_Code)194)

#define ECC_CARGO_CONTAINER

((EDCS_Classification_Code)195)

#define ECC_CARGO_CONTAINER_FACILITY

((EDCS_Classification_Code)196)

#define ECC_CARNIVORE

((EDCS_Classification_Code)197)

#define ECC_CARPENTRY_BUILDING

((EDCS_Classification_Code)198)

#define ECC_CART_TRACK

((EDCS_Classification_Code)199)

#define ECC_CASTLE

((EDCS_Classification_Code)200)

#define ECC_CATALYTIC_CRACKER

((EDCS_Classification_Code)201)

#define ECC_CATHEDRAL

((EDCS_Classification_Code)202)

#define ECC_CATHOLIC_CATHEDRAL

((EDCS_Classification_Code)203)

#define ECC_CATWALK

((EDCS_Classification_Code)204)

#define ECC_CAUSEWAY

((EDCS_Classification_Code)205)

#define ECC_CAVE

((EDCS_Classification_Code)206)

#define ECC_CAVITATION

((EDCS_Classification_Code)207)

#define ECC_CAVITATION_NOISE

((EDCS_Classification_Code)208)

#define ECC_CAY

((EDCS_Classification_Code)209)

#define ECC_CEASE_FIRE_LINE

((EDCS_Classification_Code)210)

#define ECC_CEILING_CRAWL_SPACE

((EDCS_Classification_Code)211)

#define ECC_CEMETERY

((EDCS_Classification_Code)212)

#define ECC_CEMETERY_BUILDING

((EDCS_Classification_Code)213)

#define ECC_CENTRE_LINE

((EDCS_Classification_Code)214)

#define ECC_CEPHALOPOD

((EDCS_Classification_Code)215)

#define ECC_CHAIN

((EDCS_Classification_Code)216)

#define ECC_CHANCERY

((EDCS_Classification_Code)217)

#define ECC_CHANGE_LINE

((EDCS_Classification_Code)218)

#define ECC_CHANGE_POINT

((EDCS_Classification_Code)219)

#define ECC_CHAPEL

((EDCS_Classification_Code)220)

#define ECC_CHECKPOINT

((EDCS_Classification_Code)221)

#define ECC_CHEMICAL_HAZARD_REGION

((EDCS_Classification_Code)222)

#define ECC_CHIMNEY

((EDCS_Classification_Code)223)

#define ECC_CHRISTIAN_TEMPLE

((EDCS_Classification_Code)224)

#define ECC_CHURCH

((EDCS_Classification_Code)225)

#define ECC_CIRCULAR_IRRIGATION_SYSTEM

((EDCS_Classification_Code)226)

#define ECC_CISTERN

((EDCS_Classification_Code)227)

#define ECC_CITY

((EDCS_Classification_Code)228)

#define ECC_CITY_HALL

((EDCS_Classification_Code)229)

#define ECC_CIVILIAN_MOTOR_VEHICLE

((EDCS_Classification_Code)230)

#define ECC_CIVILIAN_PERSONNEL

((EDCS_Classification_Code)231)

#define ECC_CLAIM_LINE

((EDCS_Classification_Code)232)

#define ECC_CLIFF

((EDCS_Classification_Code)233)

#define ECC_CLIFF_BOTTOMLINE

((EDCS_Classification_Code)234)

#define ECC_CLIFF_DWELLING

((EDCS_Classification_Code)235)

#define ECC_CLIFF_TOPLINE

((EDCS_Classification_Code)236)

#define ECC_CLOSET

((EDCS_Classification_Code)237)

#define ECC_CLOUD

((EDCS_Classification_Code)238)

#define ECC_CLOUD_BASE

((EDCS_Classification_Code)239)

#define ECC_CLOUD_LAYER

((EDCS_Classification_Code)240)

#define ECC_CLOUD_TOP

((EDCS_Classification_Code)241)

#define ECC_COAST

((EDCS_Classification_Code)242)

#define ECC_COASTLINE

((EDCS_Classification_Code)243)

#define ECC_COLD_FRONT

((EDCS_Classification_Code)244)

#define ECC_COLLEGIATE_CAMPUS

((EDCS_Classification_Code)245)

#define ECC_COMBAT_STORES_VESSEL

((EDCS_Classification_Code)246)

#define ECC_COMBAT_SUPPORT_VEHICLE

((EDCS_Classification_Code)247)

#define ECC_COMBAT_SUPPORT_VESSEL

((EDCS_Classification_Code)248)

#define ECC_COMBATANT_VEHICLE

((EDCS_Classification_Code)249)

#define ECC_COMBATANT_VESSEL

((EDCS_Classification_Code)250)

#define ECC_COMBUSTION_PRODUCT_DISCHARGE_STRUCTURE

((EDCS_Classification_Code)251)

#define ECC_COMET

((EDCS_Classification_Code)252)

#define ECC_COMMERCIAL_BUILDING

((EDCS_Classification_Code)253)

#define ECC_COMMERCIAL_WINGED_AIRCRAFT

((EDCS_Classification_Code)254)

#define ECC_COMMUNICATION_FACILITY

((EDCS_Classification_Code)255)

#define ECC_COMMUNICATION_STATION

((EDCS_Classification_Code)256)

#define ECC_COMMUNICATION_TOWER

((EDCS_Classification_Code)257)

#define ECC_COMMUNITY_RECREATION_BUILDING

((EDCS_Classification_Code)258)

#define ECC_COMMUNITY_RECREATION_FACILITY

((EDCS_Classification_Code)259)

#define ECC_COMPLEX_OUTLINE

((EDCS_Classification_Code)260)

#define ECC_COMPLEX_TERMINAL_ROUTE

((EDCS_Classification_Code)261)

#define ECC_COMPONENT

((EDCS_Classification_Code)262)

#define ECC_CONSULATE

((EDCS_Classification_Code)263)

#define ECC_CONTACT_ZONE

((EDCS_Classification_Code)264)

#define ECC_CONTAINER

((EDCS_Classification_Code)265)

#define ECC_CONTOUR

((EDCS_Classification_Code)266)

#define ECC_CONTROL_PANEL

((EDCS_Classification_Code)267)

#define ECC_CONTROL_TOWER

((EDCS_Classification_Code)268)

#define ECC_CONTROL_VALUE

((EDCS_Classification_Code)269)

#define ECC_CONTROLLED_AIRSPACE

((EDCS_Classification_Code)270)

#define ECC_CONVENT

((EDCS_Classification_Code)271)

#define ECC_CONVEYOR

((EDCS_Classification_Code)272)

#define ECC_COOLING_TOWER

((EDCS_Classification_Code)273)

#define ECC_CORAL

((EDCS_Classification_Code)274)

#define ECC_CORRECTIONAL_BUILDING

((EDCS_Classification_Code)275)

#define ECC_CORRECTIONAL_FACILITY

((EDCS_Classification_Code)276)

#define ECC_COUNTY_HALL

((EDCS_Classification_Code)277)

#define ECC_COURTYARD

((EDCS_Classification_Code)278)

#define ECC_COVERED_WATERCOURSE

((EDCS_Classification_Code)279)

#define ECC_CRANE

((EDCS_Classification_Code)280)

#define ECC_CREVASSE

((EDCS_Classification_Code)281)

#define ECC_CREVICE

((EDCS_Classification_Code)282)

#define ECC_CRIB

((EDCS_Classification_Code)283)

#define ECC_CROP_LAND

((EDCS_Classification_Code)284)

#define ECC_CROSS_COUNTRY_BARRIER

((EDCS_Classification_Code)285)

#define ECC_CROSSING

((EDCS_Classification_Code)286)

#define ECC_CRUISER

((EDCS_Classification_Code)287)

#define ECC_CRUSTACEAN

((EDCS_Classification_Code)288)

#define ECC_CULVERT

((EDCS_Classification_Code)289)

#define ECC_CURRENT

((EDCS_Classification_Code)290)

#define ECC_CUSTOMS_HOUSE

((EDCS_Classification_Code)291)

#define ECC_CYCLONE

((EDCS_Classification_Code)292)

#define ECC_DAM

((EDCS_Classification_Code)293)

#define ECC_DATA_QUALITY_BOUNDARY

((EDCS_Classification_Code)294)

#define ECC_DATA_QUALITY_REGION

((EDCS_Classification_Code)295)

#define ECC_DATUM

((EDCS_Classification_Code)296)

#define ECC_DECONTAMINATION_PAD

((EDCS_Classification_Code)297)

#define ECC_DEEP_SOUND_CHANNEL

((EDCS_Classification_Code)298)

#define ECC_DEEP_WATER_ROUTE

((EDCS_Classification_Code)299)

#define ECC_DEFACTO_BOUNDARY

((EDCS_Classification_Code)300)

#define ECC_DEFENSIVE_POSITION

((EDCS_Classification_Code)301)

#define ECC_DEFENSIVE_POSITION_DEFILADE

((EDCS_Classification_Code)302)

#define ECC_DEFINED_WATER

((EDCS_Classification_Code)303)

#define ECC_DEMILITARIZED_ZONE

((EDCS_Classification_Code)304)

#define ECC_DEPOT

((EDCS_Classification_Code)305)

#define ECC_DEPTH_CONTOUR_LINE

((EDCS_Classification_Code)306)

#define ECC_DEPTH_CURVE

((EDCS_Classification_Code)307)

#define ECC_DEPTH_REGION

((EDCS_Classification_Code)308)

#define ECC_DESCRIBED_POINT

((EDCS_Classification_Code)309)

#define ECC_DESERT_REGION

((EDCS_Classification_Code)310)

#define ECC_DESTROYER

((EDCS_Classification_Code)311)

#define ECC_DETENTION_FACILITY

((EDCS_Classification_Code)312)

#define ECC_DEVICE

((EDCS_Classification_Code)313)

#define ECC_DIAGNOSTIC_POINT

((EDCS_Classification_Code)314)

#define ECC_DIAMOND_DUST

((EDCS_Classification_Code)315)

#define ECC_DIPLOMATIC_BUILDING

((EDCS_Classification_Code)316)

#define ECC_DIRECTION

((EDCS_Classification_Code)317)

#define ECC_DIRIGIBLE

((EDCS_Classification_Code)318)

#define ECC_DISCOLOURED_WATER

((EDCS_Classification_Code)319)

#define ECC_DISH_AERIAL

((EDCS_Classification_Code)320)

#define ECC_DISPLAY_LIGHT

((EDCS_Classification_Code)321)

#define ECC_DISPLAY_SIGN

((EDCS_Classification_Code)322)

#define ECC_DISPOSAL_SITE

((EDCS_Classification_Code)323)

#define ECC_DISTANCE_MARK

((EDCS_Classification_Code)324)

#define ECC_DISTANCE_POST

((EDCS_Classification_Code)325)

#define ECC_DISTURBED_SOIL

((EDCS_Classification_Code)326)

#define ECC_DOCK

((EDCS_Classification_Code)327)

#define ECC_DOOR

((EDCS_Classification_Code)328)

#define ECC_DORMITORY

((EDCS_Classification_Code)329)

#define ECC_DRAGLINE

((EDCS_Classification_Code)330)

#define ECC_DRAGON_TEETH

((EDCS_Classification_Code)331)

#define ECC_DREDGE

((EDCS_Classification_Code)332)

#define ECC_DRILLING_RIG

((EDCS_Classification_Code)333)

#define ECC_DRILLING_RIG_SUPERSTRUCTURE

((EDCS_Classification_Code)334)

#define ECC_DRINKING_TROUGH

((EDCS_Classification_Code)335)

#define ECC_DRIVE_IN_THEATRE

((EDCS_Classification_Code)336)

#define ECC_DRIVE_IN_THEATRE_SCREEN

((EDCS_Classification_Code)337)

#define ECC_DRIVEWAY

((EDCS_Classification_Code)338)

#define ECC_DRIZZLE

((EDCS_Classification_Code)339)

#define ECC_DROP_GATE

((EDCS_Classification_Code)340)

#define ECC_DROVE

((EDCS_Classification_Code)341)

#define ECC_DRY_DOCK

((EDCS_Classification_Code)342)

#define ECC_DRY_LAKE

((EDCS_Classification_Code)343)

#define ECC_DRY_LAND

((EDCS_Classification_Code)344)

#define ECC_DUST

((EDCS_Classification_Code)345)

#define ECC_DUST_SUSPENSION

((EDCS_Classification_Code)346)

#define ECC_DWELLING

((EDCS_Classification_Code)347)

#define ECC_DYKE

((EDCS_Classification_Code)348)

#define ECC_DYKE_TOP

((EDCS_Classification_Code)349)

#define ECC_EARLY_WARNING_RADAR_SITE

((EDCS_Classification_Code)350)

#define ECC_EARTH

((EDCS_Classification_Code)351)

#define ECC_EDDY

((EDCS_Classification_Code)352)

#define ECC_EDDY_REGION

((EDCS_Classification_Code)353)

#define ECC_ELECTRICAL_CABLE

((EDCS_Classification_Code)354)

#define ECC_ELECTRICAL_SIGNAL_LINE

((EDCS_Classification_Code)355)

#define ECC_ELECTRICAL_SIGNAL_LINE_PYLON

((EDCS_Classification_Code)356)

#define ECC_ELECTRIFIED_RAILWAY_PYLON

((EDCS_Classification_Code)357)

#define ECC_ELECTROMAGNETIC_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)358)

#define ECC_ELECTROMAGNETIC_REFRACTIVE_EVAPORATIVE_DUCT

((EDCS_Classification_Code)359)

#define ECC_ELEVATED_ELECTRICAL_CABLE

((EDCS_Classification_Code)360)

#define ECC_ELEVATION_CONTOUR_LINE

((EDCS_Classification_Code)361)

#define ECC_EM_PULSE_COMPTON_RECOIL

((EDCS_Classification_Code)362)

#define ECC_EMBANKMENT

((EDCS_Classification_Code)363)

#define ECC_EMBASSY

((EDCS_Classification_Code)364)

#define ECC_EMBASSY_COMPOUND

((EDCS_Classification_Code)365)

#define ECC_ENGINE_TEST_CELL

((EDCS_Classification_Code)366)

#define ECC_ENGINEER_BRIDGE

((EDCS_Classification_Code)367)

#define ECC_ENGINEER_DITCH

((EDCS_Classification_Code)368)

#define ECC_ENGINEER_TRENCH

((EDCS_Classification_Code)369)

#define ECC_EQUIPMENT

((EDCS_Classification_Code)370)

#define ECC_EQUIPMENT_COMPONENT

((EDCS_Classification_Code)371)

#define ECC_ESCALATOR

((EDCS_Classification_Code)372)

#define ECC_ESCARPMENT

((EDCS_Classification_Code)373)

#define ECC_ESKER

((EDCS_Classification_Code)374)

#define ECC_ESTUARY

((EDCS_Classification_Code)375)

#define ECC_EXCAVATING_MACHINE

((EDCS_Classification_Code)376)

#define ECC_EXCAVATION

((EDCS_Classification_Code)377)

#define ECC_EXHIBITION_GROUND

((EDCS_Classification_Code)378)

#define ECC_EXPLOSIVE_CHARGE

((EDCS_Classification_Code)379)

#define ECC_EXPLOSIVE_LAND_MINE

((EDCS_Classification_Code)380)

#define ECC_EXPLOSIVE_MINE

((EDCS_Classification_Code)381)

#define ECC_EXPLOSIVE_NAVAL_MINE

((EDCS_Classification_Code)382)

#define ECC_EXPOSED_BEDROCK

((EDCS_Classification_Code)383)

#define ECC_EXTERIOR_HALLWAY

((EDCS_Classification_Code)384)

#define ECC_EXTERIOR_WALL

((EDCS_Classification_Code)385)

#define ECC_EXTRACTION_FACILITY

((EDCS_Classification_Code)386)

#define ECC_EXTRACTION_MINE

((EDCS_Classification_Code)387)

#define ECC_FABRICATION_BUILDING

((EDCS_Classification_Code)388)

#define ECC_FABRICATION_FACILITY

((EDCS_Classification_Code)389)

#define ECC_FACET

((EDCS_Classification_Code)390)

#define ECC_FACILITY

((EDCS_Classification_Code)391)

#define ECC_FACTORY

((EDCS_Classification_Code)392)

#define ECC_FAIRGROUND

((EDCS_Classification_Code)393)

#define ECC_FARM

((EDCS_Classification_Code)394)

#define ECC_FARM_BUILDING

((EDCS_Classification_Code)395)

#define ECC_FARM_STORAGE_STRUCTURE

((EDCS_Classification_Code)396)

#define ECC_FENCE

((EDCS_Classification_Code)397)

#define ECC_FENDER_CUSHION

((EDCS_Classification_Code)398)

#define ECC_FERN

((EDCS_Classification_Code)399)

#define ECC_FERRY

((EDCS_Classification_Code)400)

#define ECC_FERRY_CROSSING

((EDCS_Classification_Code)401)

#define ECC_FERRY_LOCATION

((EDCS_Classification_Code)402)

#define ECC_FIDUCIAL_POINT

((EDCS_Classification_Code)403)

#define ECC_FIELD_ARTILLERY

((EDCS_Classification_Code)404)

#define ECC_FIGHTER_WINGED_AIRCRAFT

((EDCS_Classification_Code)405)

#define ECC_FIGHTING_POSITION

((EDCS_Classification_Code)406)

#define ECC_FILLED_TERRAIN

((EDCS_Classification_Code)407)

#define ECC_FILTRATION_BED

((EDCS_Classification_Code)408)

#define ECC_FILTRATION_BUILDING

((EDCS_Classification_Code)409)

#define ECC_FIORD

((EDCS_Classification_Code)410)

#define ECC_FIRE_AND_POLICE_STATION

((EDCS_Classification_Code)411)

#define ECC_FIRE_ESCAPE

((EDCS_Classification_Code)412)

#define ECC_FIRE_STATION

((EDCS_Classification_Code)413)

#define ECC_FIREBREAK

((EDCS_Classification_Code)414)

#define ECC_FISH

((EDCS_Classification_Code)415)

#define ECC_FISH_HATCHERY

((EDCS_Classification_Code)416)

#define ECC_FISH_LADDER

((EDCS_Classification_Code)417)

#define ECC_FISH_SCHOOL

((EDCS_Classification_Code)418)

#define ECC_FISH_STAKE_REGION

((EDCS_Classification_Code)419)

#define ECC_FISH_TRAP

((EDCS_Classification_Code)420)

#define ECC_FISHING_BOAT

((EDCS_Classification_Code)421)

#define ECC_FISHING_FACILITY

((EDCS_Classification_Code)422)

#define ECC_FISHING_HARBOUR

((EDCS_Classification_Code)423)

#define ECC_FLAGPOLE

((EDCS_Classification_Code)424)

#define ECC_FLARE_PIPE

((EDCS_Classification_Code)425)

#define ECC_FLEXIBLE_RESTRAINT

((EDCS_Classification_Code)426)

#define ECC_FLIGHT_LEVEL

((EDCS_Classification_Code)427)

#define ECC_FLOATING_BREAKWATER

((EDCS_Classification_Code)428)

#define ECC_FLOATING_DOCK

((EDCS_Classification_Code)429)

#define ECC_FLOOD_BARRAGE

((EDCS_Classification_Code)430)

#define ECC_FLOOD_BASIN

((EDCS_Classification_Code)431)

#define ECC_FLOOR

((EDCS_Classification_Code)432)

#define ECC_FLOOR_CRAWL_SPACE

((EDCS_Classification_Code)433)

#define ECC_FLOOR_LEVEL

((EDCS_Classification_Code)434)

#define ECC_FLUID_BOUNDARY_LAYER

((EDCS_Classification_Code)435)

#define ECC_FLUME

((EDCS_Classification_Code)436)

#define ECC_FOG

((EDCS_Classification_Code)437)

#define ECC_FOG_REGION

((EDCS_Classification_Code)438)

#define ECC_FOG_SIGNAL_DEVICE

((EDCS_Classification_Code)439)

#define ECC_FOOD_OVEN

((EDCS_Classification_Code)440)

#define ECC_FORD

((EDCS_Classification_Code)441)

#define ECC_FORESHORE

((EDCS_Classification_Code)442)

#define ECC_FORESHORE_PRECISE

((EDCS_Classification_Code)443)

#define ECC_FOREST

((EDCS_Classification_Code)444)

#define ECC_FOREST_PRESERVE

((EDCS_Classification_Code)445)

#define ECC_FORT

((EDCS_Classification_Code)446)

#define ECC_FORTIFICATION

((EDCS_Classification_Code)447)

#define ECC_FOUNTAIN

((EDCS_Classification_Code)448)

#define ECC_FREEZING_DRIZZLE

((EDCS_Classification_Code)449)

#define ECC_FREEZING_RAIN

((EDCS_Classification_Code)450)

#define ECC_FRIGATE

((EDCS_Classification_Code)451)

#define ECC_FROZEN_PRECIPITATION_FIELD

((EDCS_Classification_Code)452)

#define ECC_FUNGUS

((EDCS_Classification_Code)453)

#define ECC_FURNITURE

((EDCS_Classification_Code)454)

#define ECC_GALAXY

((EDCS_Classification_Code)455)

#define ECC_GANTRY

((EDCS_Classification_Code)456)

#define ECC_GASTROPOD

((EDCS_Classification_Code)457)

#define ECC_GATE

((EDCS_Classification_Code)458)

#define ECC_GEOGRAPHIC_BASIN

((EDCS_Classification_Code)459)

#define ECC_GEOGRAPHIC_INFORMATION

((EDCS_Classification_Code)460)

#define ECC_GEOLOGIC_FAULT

((EDCS_Classification_Code)461)

#define ECC_GEOPHYSICAL_SURVEY_PATH

((EDCS_Classification_Code)462)

#define ECC_GEOPHYSICAL_SURVEY_POINT

((EDCS_Classification_Code)463)

#define ECC_GEOTHERMAL_OBJECT

((EDCS_Classification_Code)464)

#define ECC_GLACIER

((EDCS_Classification_Code)465)

#define ECC_GLADE

((EDCS_Classification_Code)466)

#define ECC_GOLF_COURSE

((EDCS_Classification_Code)467)

#define ECC_GOLF_DRIVING_RANGE

((EDCS_Classification_Code)468)

#define ECC_GORGE

((EDCS_Classification_Code)469)

#define ECC_GOVERNMENT_BUILDING

((EDCS_Classification_Code)470)

#define ECC_GOVERNMENT_FACILITY

((EDCS_Classification_Code)471)

#define ECC_GRADATION_WORKS

((EDCS_Classification_Code)472)

#define ECC_GRAIN_ELEVATOR

((EDCS_Classification_Code)473)

#define ECC_GRAIN_STORAGE_STRUCTURE

((EDCS_Classification_Code)474)

#define ECC_GRANDSTAND

((EDCS_Classification_Code)475)

#define ECC_GRASS_LAND

((EDCS_Classification_Code)476)

#define ECC_GRAVE_MARKER

((EDCS_Classification_Code)477)

#define ECC_GREEN_SPACE

((EDCS_Classification_Code)478)

#define ECC_GREENHOUSE

((EDCS_Classification_Code)479)

#define ECC_GROIN

((EDCS_Classification_Code)480)

#define ECC_GROUND_SURFACE_ELEMENT

((EDCS_Classification_Code)481)

#define ECC_GROUNDS

((EDCS_Classification_Code)482)

#define ECC_GUARD_TOWER

((EDCS_Classification_Code)483)

#define ECC_GUARDHOUSE

((EDCS_Classification_Code)484)

#define ECC_GUARDROOM

((EDCS_Classification_Code)485)

#define ECC_GUIDED_MISSILE_CRUISER

((EDCS_Classification_Code)486)

#define ECC_GUIDED_MISSILE_DESTROYER

((EDCS_Classification_Code)487)

#define ECC_GUIDED_MISSILE_FRIGATE

((EDCS_Classification_Code)488)

#define ECC_GULLY

((EDCS_Classification_Code)489)

#define ECC_HAIL

((EDCS_Classification_Code)490)

#define ECC_HALLWAY

((EDCS_Classification_Code)491)

#define ECC_HARBOUR

((EDCS_Classification_Code)492)

#define ECC_HARBOUR_COMPLEX

((EDCS_Classification_Code)493)

#define ECC_HARD_STANDING

((EDCS_Classification_Code)494)

#define ECC_HARDENED_AIRCRAFT_SHELTER

((EDCS_Classification_Code)495)

#define ECC_HAYSTACK

((EDCS_Classification_Code)496)

#define ECC_HAZARD_MARKER

((EDCS_Classification_Code)497)

#define ECC_HEALTH_OFFICE

((EDCS_Classification_Code)498)

#define ECC_HEAT_RADIATOR

((EDCS_Classification_Code)499)

#define ECC_HEATING_FACILITY

((EDCS_Classification_Code)500)

#define ECC_HEAVY_INDUSTRIAL_FACILITY

((EDCS_Classification_Code)501)

#define ECC_HEDGEROW

((EDCS_Classification_Code)502)

#define ECC_HELICOPTER

((EDCS_Classification_Code)503)

#define ECC_HELICOPTER_LANDING_PAD

((EDCS_Classification_Code)504)

#define ECC_HELIPORT

((EDCS_Classification_Code)505)

#define ECC_HIGH_CLOUD

((EDCS_Classification_Code)506)

#define ECC_HIGH_PRESSURE_CENTRE

((EDCS_Classification_Code)507)

#define ECC_HILL

((EDCS_Classification_Code)508)

#define ECC_HISTORICAL_BUILT_UP_REGION

((EDCS_Classification_Code)509)

#define ECC_HOAR_FROST

((EDCS_Classification_Code)510)

#define ECC_HOLDING_PATTERN_REGION

((EDCS_Classification_Code)511)

#define ECC_HOP_FIELD

((EDCS_Classification_Code)512)

#define ECC_HOPPER

((EDCS_Classification_Code)513)

#define ECC_HORSE

((EDCS_Classification_Code)514)

#define ECC_HOSPITAL_BUILDING

((EDCS_Classification_Code)515)

#define ECC_HOSTEL

((EDCS_Classification_Code)516)

#define ECC_HOTEL

((EDCS_Classification_Code)517)

#define ECC_HOUSE

((EDCS_Classification_Code)518)

#define ECC_HULK

((EDCS_Classification_Code)519)

#define ECC_HUMAN

((EDCS_Classification_Code)520)

#define ECC_HUMMOCK

((EDCS_Classification_Code)521)

#define ECC_HURRICANE

((EDCS_Classification_Code)522)

#define ECC_HUT

((EDCS_Classification_Code)523)

#define ECC_HYDROFOIL_VESSEL

((EDCS_Classification_Code)524)

#define ECC_HYDROGRAPHIC_LOCK

((EDCS_Classification_Code)525)

#define ECC_HYDROGRAPHIC_SURVEY_CONTACT

((EDCS_Classification_Code)526)

#define ECC_HYDROGRAPHY

((EDCS_Classification_Code)527)

#define ECC_HYDROLOGY_OBJECT

((EDCS_Classification_Code)528)

#define ECC_ICE

((EDCS_Classification_Code)529)

#define ECC_ICE_BOOM

((EDCS_Classification_Code)530)

#define ECC_ICE_CLIFF

((EDCS_Classification_Code)531)

#define ECC_ICE_FIELD

((EDCS_Classification_Code)532)

#define ECC_ICE_GLAZE

((EDCS_Classification_Code)533)

#define ECC_ICE_KEEL

((EDCS_Classification_Code)534)

#define ECC_ICE_PEAK

((EDCS_Classification_Code)535)

#define ECC_ICE_PELLETS

((EDCS_Classification_Code)536)

#define ECC_ICE_SHELF

((EDCS_Classification_Code)537)

#define ECC_ICE_SLUDGE

((EDCS_Classification_Code)538)

#define ECC_ICEBERG

((EDCS_Classification_Code)539)

#define ECC_IFR_REGION

((EDCS_Classification_Code)540)

#define ECC_ILS_COMPONENT

((EDCS_Classification_Code)541)

#define ECC_ILS_TERMINAL_COMPONENT

((EDCS_Classification_Code)542)

#define ECC_INCINERATOR

((EDCS_Classification_Code)543)

#define ECC_INDIGENOUS_BURIAL_GROUND

((EDCS_Classification_Code)544)

#define ECC_INDIGENOUS_PEOPLES_RESERVE

((EDCS_Classification_Code)545)

#define ECC_INDIVIDUAL_FIGHTING_POSITION

((EDCS_Classification_Code)546)

#define ECC_INDUSTRIAL_BUILDING

((EDCS_Classification_Code)547)

#define ECC_INDUSTRIAL_OVEN

((EDCS_Classification_Code)548)

#define ECC_INDUSTRIAL_WORKS

((EDCS_Classification_Code)549)

#define ECC_INFANTRY_TRENCH

((EDCS_Classification_Code)550)

#define ECC_INFRARED_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)551)

#define ECC_INLAND_SHORELINE

((EDCS_Classification_Code)552)

#define ECC_INLAND_WATER

((EDCS_Classification_Code)553)

#define ECC_INLAND_WATER_BOTTOM

((EDCS_Classification_Code)554)

#define ECC_INLAND_WATER_ELEVATION

((EDCS_Classification_Code)555)

#define ECC_INLAND_WATER_SURFACE

((EDCS_Classification_Code)556)

#define ECC_INLET

((EDCS_Classification_Code)557)

#define ECC_INS_ALIGNMENT_PAD

((EDCS_Classification_Code)558)

#define ECC_INSECT

((EDCS_Classification_Code)559)

#define ECC_INSTITUTIONAL_FACILITY

((EDCS_Classification_Code)560)

#define ECC_INTEREST_SITE

((EDCS_Classification_Code)561)

#define ECC_INTERIOR_WALL

((EDCS_Classification_Code)562)

#define ECC_INTERIOR_WALL_OPENING

((EDCS_Classification_Code)563)

#define ECC_INTERNATIONAL_DATE_LINE

((EDCS_Classification_Code)564)

#define ECC_INTERPLANETARY_MAGNETIC_FIELD

((EDCS_Classification_Code)565)

#define ECC_INUNDATED_LAND

((EDCS_Classification_Code)566)

#define ECC_INVERTEBRATE

((EDCS_Classification_Code)567)

#define ECC_IONOSPHERE

((EDCS_Classification_Code)568)

#define ECC_IONOSPHERE_ELECTRON_DENSITY_PROPERTY_SET

((EDCS_Classification_Code)569)

#define ECC_IONOSPHERE_SCINTILLATION_PROPERTY_SET

((EDCS_Classification_Code)570)

#define ECC_IONOSPHERIC_D_REGION

((EDCS_Classification_Code)571)

#define ECC_IONOSPHERIC_E_REGION

((EDCS_Classification_Code)572)

#define ECC_IONOSPHERIC_F1_REGION

((EDCS_Classification_Code)573)

#define ECC_IONOSPHERIC_F2_REGION

((EDCS_Classification_Code)574)

#define ECC_IRRIGATION_DITCH

((EDCS_Classification_Code)575)

#define ECC_ISLAND

((EDCS_Classification_Code)576)

#define ECC_ISOGONIC_LINE

((EDCS_Classification_Code)577)

#define ECC_ISOPLETH

((EDCS_Classification_Code)578)

#define ECC_ISTHMUS

((EDCS_Classification_Code)579)

#define ECC_JAIL

((EDCS_Classification_Code)580)

#define ECC_JETTY

((EDCS_Classification_Code)581)

#define ECC_JUNGLE

((EDCS_Classification_Code)582)

#define ECC_JUPITER

((EDCS_Classification_Code)583)

#define ECC_KELP_BED

((EDCS_Classification_Code)584)

#define ECC_KENNEL

((EDCS_Classification_Code)585)

#define ECC_KILN

((EDCS_Classification_Code)586)

#define ECC_KUIPER_BELT

((EDCS_Classification_Code)587)

#define ECC_LAGOON

((EDCS_Classification_Code)588)

#define ECC_LAKE

((EDCS_Classification_Code)589)

#define ECC_LAKE_CENTRE_LINE

((EDCS_Classification_Code)590)

#define ECC_LAND

((EDCS_Classification_Code)591)

#define ECC_LAND_EASEMENT

((EDCS_Classification_Code)592)

#define ECC_LAND_FISH_HATCHERY

((EDCS_Classification_Code)593)

#define ECC_LAND_FLOODING_PERIODICALLY

((EDCS_Classification_Code)594)

#define ECC_LAND_MINEFIELD

((EDCS_Classification_Code)595)

#define ECC_LAND_WATER_BOUNDARY

((EDCS_Classification_Code)596)

#define ECC_LANDFILL

((EDCS_Classification_Code)597)

#define ECC_LANDING_CRAFT

((EDCS_Classification_Code)598)

#define ECC_LANDSLIDE

((EDCS_Classification_Code)599)

#define ECC_LATERAL_BUOYAGE_INDICATION

((EDCS_Classification_Code)600)

#define ECC_LAUNCH_PAD

((EDCS_Classification_Code)601)

#define ECC_LEDGE

((EDCS_Classification_Code)602)

#define ECC_LEGATION_BUILDING

((EDCS_Classification_Code)603)

#define ECC_LEVEE

((EDCS_Classification_Code)604)

#define ECC_LEVEL_CROSSING

((EDCS_Classification_Code)605)

#define ECC_LIBRARY

((EDCS_Classification_Code)606)

#define ECC_LICHEN

((EDCS_Classification_Code)607)

#define ECC_LIFT

((EDCS_Classification_Code)608)

#define ECC_LIFT_SHAFT

((EDCS_Classification_Code)609)

#define ECC_LIGHT

((EDCS_Classification_Code)610)

#define ECC_LIGHT_INDUSTRIAL_FACILITY

((EDCS_Classification_Code)611)

#define ECC_LIGHT_SUPPORT_STRUCTURE

((EDCS_Classification_Code)612)

#define ECC_LIGHT_WINGED_AIRCRAFT

((EDCS_Classification_Code)613)

#define ECC_LIGHTHOUSE

((EDCS_Classification_Code)614)

#define ECC_LIGHTING

((EDCS_Classification_Code)615)

#define ECC_LIGHTNING

((EDCS_Classification_Code)616)

#define ECC_LIGHTSHIP

((EDCS_Classification_Code)617)

#define ECC_LINE

((EDCS_Classification_Code)618)

#define ECC_LIQUID_DIFFUSER

((EDCS_Classification_Code)619)

#define ECC_LIVESTOCK_PEN

((EDCS_Classification_Code)620)

#define ECC_LIVING_ORGANISM

((EDCS_Classification_Code)621)

#define ECC_LOAD_CABLE

((EDCS_Classification_Code)622)

#define ECC_LOCAL_PARK

((EDCS_Classification_Code)623)

#define ECC_LOCALIZED_ATM_SUSPENSION

((EDCS_Classification_Code)624)

#define ECC_LOCATION

((EDCS_Classification_Code)625)

#define ECC_LOCATION_PROPERTY_SET

((EDCS_Classification_Code)626)

#define ECC_LOCK_BASIN

((EDCS_Classification_Code)627)

#define ECC_LOCK_GATE

((EDCS_Classification_Code)628)

#define ECC_LOCOMOTIVE_ENGINE

((EDCS_Classification_Code)629)

#define ECC_LOG

((EDCS_Classification_Code)630)

#define ECC_LOG_BOOM

((EDCS_Classification_Code)631)

#define ECC_LOG_CRIB

((EDCS_Classification_Code)632)

#define ECC_LOG_OBSTACLE

((EDCS_Classification_Code)633)

#define ECC_LOG_RAMP

((EDCS_Classification_Code)634)

#define ECC_LOGGING_SITE

((EDCS_Classification_Code)635)

#define ECC_LOW_CLOUD

((EDCS_Classification_Code)636)

#define ECC_LOW_CLOUD_CEILING_REGION

((EDCS_Classification_Code)637)

#define ECC_LOW_PRESSURE_CENTRE

((EDCS_Classification_Code)638)

#define ECC_LOW_VISIBILITY_REGION

((EDCS_Classification_Code)639)

#define ECC_LOW_WATER_LINE

((EDCS_Classification_Code)640)

#define ECC_MAGNETIC_DATA_DEVICE

((EDCS_Classification_Code)641)

#define ECC_MAGNETIC_DISTURBANCE

((EDCS_Classification_Code)642)

#define ECC_MAGNETIC_FIELD

((EDCS_Classification_Code)643)

#define ECC_MAGNETIC_FIELD_PROPERTY_SET

((EDCS_Classification_Code)644)

#define ECC_MAGNETIC_FIELD_SURFACE_PROPERTY_SET

((EDCS_Classification_Code)645)

#define ECC_MAGNETIC_POLE

((EDCS_Classification_Code)646)

#define ECC_MAGNETIC_STATION

((EDCS_Classification_Code)647)

#define ECC_MAGNETOPAUSE

((EDCS_Classification_Code)648)

#define ECC_MAGNETOSPHERE

((EDCS_Classification_Code)649)

#define ECC_MAGNETOSPHERE_PLASMA

((EDCS_Classification_Code)650)

#define ECC_MAIN_TELECOM_EXCHANGE

((EDCS_Classification_Code)651)

#define ECC_MAMMAL

((EDCS_Classification_Code)652)

#define ECC_MAN_MADE_AIR_OBSTRUCTION

((EDCS_Classification_Code)653)

#define ECC_MAN_MADE_CLEARING

((EDCS_Classification_Code)654)

#define ECC_MAN_MADE_OBJECT

((EDCS_Classification_Code)655)

#define ECC_MANHOLE

((EDCS_Classification_Code)656)

#define ECC_MANHOLE_COVER

((EDCS_Classification_Code)657)

#define ECC_MANHOLE_RISER

((EDCS_Classification_Code)658)

#define ECC_MANUFACTURING_FACILITY

((EDCS_Classification_Code)659)

#define ECC_MAP

((EDCS_Classification_Code)660)

#define ECC_MAP_BOUNDARY

((EDCS_Classification_Code)661)

#define ECC_MAP_EDGE_FRAME

((EDCS_Classification_Code)662)

#define ECC_MAP_LEGEND

((EDCS_Classification_Code)663)

#define ECC_MAP_LIMITS

((EDCS_Classification_Code)664)

#define ECC_MARABOUT

((EDCS_Classification_Code)665)

#define ECC_MARINE_AID_TO_NAVIGATION

((EDCS_Classification_Code)666)

#define ECC_MARINE_BAY

((EDCS_Classification_Code)667)

#define ECC_MARINE_CHANNEL

((EDCS_Classification_Code)668)

#define ECC_MARINE_CLEARING_LINE

((EDCS_Classification_Code)669)

#define ECC_MARINE_FOUL_GROUND

((EDCS_Classification_Code)670)

#define ECC_MARINE_GATE

((EDCS_Classification_Code)671)

#define ECC_MARINE_GRIDIRON

((EDCS_Classification_Code)672)

#define ECC_MARINE_GULF

((EDCS_Classification_Code)673)

#define ECC_MARINE_LEADING_LIGHTS_LINE

((EDCS_Classification_Code)674)

#define ECC_MARINE_LEADING_LINE

((EDCS_Classification_Code)675)

#define ECC_MARINE_LIGHT_LINE

((EDCS_Classification_Code)676)

#define ECC_MARINE_LIGHT_SECTOR

((EDCS_Classification_Code)677)

#define ECC_MARINE_LIMIT_BOUNDARY

((EDCS_Classification_Code)678)

#define ECC_MARINE_LOCK

((EDCS_Classification_Code)679)

#define ECC_MARINE_MEASURED_DISTANCE_LINE

((EDCS_Classification_Code)680)

#define ECC_MARINE_MINEFIELD

((EDCS_Classification_Code)681)

#define ECC_MARINE_MOLE

((EDCS_Classification_Code)682)

#define ECC_MARINE_NAVIGATION_MARKER

((EDCS_Classification_Code)683)

#define ECC_MARINE_OBJECT

((EDCS_Classification_Code)684)

#define ECC_MARINE_OBSTRUCTION

((EDCS_Classification_Code)685)

#define ECC_MARINE_PETROLEUM_FIELD

((EDCS_Classification_Code)686)

#define ECC_MARINE_PLATFORM

((EDCS_Classification_Code)687)

#define ECC_MARINE_POLICE_STATION

((EDCS_Classification_Code)688)

#define ECC_MARINE_PORT

((EDCS_Classification_Code)689)

#define ECC_MARINE_RAMP

((EDCS_Classification_Code)690)

#define ECC_MARINE_REGION

((EDCS_Classification_Code)691)

#define ECC_MARINE_ROUTE

((EDCS_Classification_Code)692)

#define ECC_MARINE_ROUTE_CENTRE_LINE

((EDCS_Classification_Code)693)

#define ECC_MARINE_SIGNAL_STATION

((EDCS_Classification_Code)694)

#define ECC_MARINE_SOUND

((EDCS_Classification_Code)695)

#define ECC_MARINE_STRAIT

((EDCS_Classification_Code)696)

#define ECC_MARINE_WRECK

((EDCS_Classification_Code)697)

#define ECC_MARKER

((EDCS_Classification_Code)698)

#define ECC_MARKET

((EDCS_Classification_Code)699)

#define ECC_MARKET_PLACE

((EDCS_Classification_Code)700)

#define ECC_MARS

((EDCS_Classification_Code)701)

#define ECC_MARSH

((EDCS_Classification_Code)702)

#define ECC_MARTELLO_TOWER

((EDCS_Classification_Code)703)

#define ECC_MAST

((EDCS_Classification_Code)704)

#define ECC_MATERIAL

((EDCS_Classification_Code)705)

#define ECC_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)706)

#define ECC_MEDICAL_FACILITY

((EDCS_Classification_Code)707)

#define ECC_MEMORIAL_MONUMENT

((EDCS_Classification_Code)708)

#define ECC_MERCHANT_MARINE_VESSEL

((EDCS_Classification_Code)709)

#define ECC_MERCURY

((EDCS_Classification_Code)710)

#define ECC_MESA

((EDCS_Classification_Code)711)

#define ECC_MESH

((EDCS_Classification_Code)712)

#define ECC_MESH_EDGE_PROPERTY_SET

((EDCS_Classification_Code)713)

#define ECC_MESH_EDGE_SET

((EDCS_Classification_Code)714)

#define ECC_MESH_FACE_PROPERTY_SET

((EDCS_Classification_Code)715)

#define ECC_MESH_FACE_SET

((EDCS_Classification_Code)716)

#define ECC_MESH_NODE_PROPERTY_SET

((EDCS_Classification_Code)717)

#define ECC_MESH_NODE_SET

((EDCS_Classification_Code)718)

#define ECC_MESH_SOLID_PROPERTY_SET

((EDCS_Classification_Code)719)

#define ECC_MESH_SOLID_SET

((EDCS_Classification_Code)720)

#define ECC_MEZZANINE

((EDCS_Classification_Code)721)

#define ECC_MIDDLE_CLOUD

((EDCS_Classification_Code)722)

#define ECC_MILITARY_FACILITY

((EDCS_Classification_Code)723)

#define ECC_MILITARY_INSTALLATION

((EDCS_Classification_Code)724)

#define ECC_MILITARY_OPERATIONS_BUILDING

((EDCS_Classification_Code)725)

#define ECC_MILITARY_PERSONNEL

((EDCS_Classification_Code)726)

#define ECC_MILITARY_TRENCH

((EDCS_Classification_Code)727)

#define ECC_MINARET

((EDCS_Classification_Code)728)

#define ECC_MINEFIELD

((EDCS_Classification_Code)729)

#define ECC_MINERAL_PILE

((EDCS_Classification_Code)730)

#define ECC_MISSILE

((EDCS_Classification_Code)731)

#define ECC_MISSILE_SITE

((EDCS_Classification_Code)732)

#define ECC_MISSION

((EDCS_Classification_Code)733)

#define ECC_MIXED_URBAN_REGION

((EDCS_Classification_Code)734)

#define ECC_MIXED_VEGETATION_LAND

((EDCS_Classification_Code)735)

#define ECC_MOAT

((EDCS_Classification_Code)736)

#define ECC_MOBILE_BRIDGE_SYSTEM

((EDCS_Classification_Code)737)

#define ECC_MOBILE_HOME

((EDCS_Classification_Code)738)

#define ECC_MOBILE_HOME_PARK

((EDCS_Classification_Code)739)

#define ECC_MOLLUSC

((EDCS_Classification_Code)740)

#define ECC_MONASTERY

((EDCS_Classification_Code)741)

#define ECC_MONERAN

((EDCS_Classification_Code)742)

#define ECC_MOON

((EDCS_Classification_Code)743)

#define ECC_MOORING_DOLPHIN

((EDCS_Classification_Code)744)

#define ECC_MOORING_FACILITY

((EDCS_Classification_Code)745)

#define ECC_MOORING_LINE

((EDCS_Classification_Code)746)

#define ECC_MOORING_MAST

((EDCS_Classification_Code)747)

#define ECC_MOORING_RING

((EDCS_Classification_Code)748)

#define ECC_MOORING_TROT

((EDCS_Classification_Code)749)

#define ECC_MORAINE

((EDCS_Classification_Code)750)

#define ECC_MORMON_TEMPLE

((EDCS_Classification_Code)751)

#define ECC_MORTAR

((EDCS_Classification_Code)752)

#define ECC_MOSQUE

((EDCS_Classification_Code)753)

#define ECC_MOSS

((EDCS_Classification_Code)754)

#define ECC_MOTEL

((EDCS_Classification_Code)755)

#define ECC_MOTOR_VEHICLE

((EDCS_Classification_Code)756)

#define ECC_MOTOR_VEHICLE_STATION

((EDCS_Classification_Code)757)

#define ECC_MOUNTAIN

((EDCS_Classification_Code)758)

#define ECC_MOUNTAIN_PASS

((EDCS_Classification_Code)759)

#define ECC_MOUNTAINOUS_REGION

((EDCS_Classification_Code)760)

#define ECC_MUD_LINE

((EDCS_Classification_Code)761)

#define ECC_MULTI_UNIT_DWELLING

((EDCS_Classification_Code)762)

#define ECC_MULTIDOMAIN_VEHICLE

((EDCS_Classification_Code)763)

#define ECC_MUNICIPAL_HALL

((EDCS_Classification_Code)764)

#define ECC_MUNICIPAL_UTILITY_FACILITY

((EDCS_Classification_Code)765)

#define ECC_MUNITION

((EDCS_Classification_Code)766)

#define ECC_MUSEUM_BUILDING

((EDCS_Classification_Code)767)

#define ECC_MUSEUM_FACILITY

((EDCS_Classification_Code)768)

#define ECC_MUSHROOM

((EDCS_Classification_Code)769)

#define ECC_NAMED_LAND_REGION

((EDCS_Classification_Code)770)

#define ECC_NAMED_MAP_LOCATION

((EDCS_Classification_Code)771)

#define ECC_NATIONAL_PARK

((EDCS_Classification_Code)772)

#define ECC_NATURAL_AIR_OBSTRUCTION

((EDCS_Classification_Code)773)

#define ECC_NATURAL_GAS_RIG

((EDCS_Classification_Code)774)

#define ECC_NATURE_RESERVE

((EDCS_Classification_Code)775)

#define ECC_NAUTICAL_CLUB

((EDCS_Classification_Code)776)

#define ECC_NAVIGABLE_WATERWAY

((EDCS_Classification_Code)777)

#define ECC_NAVIGATION_BUOY

((EDCS_Classification_Code)778)

#define ECC_NAVIGATION_DEVICE

((EDCS_Classification_Code)779)

#define ECC_NAVIGATION_LIGHT

((EDCS_Classification_Code)780)

#define ECC_NAVIGATION_LINE

((EDCS_Classification_Code)781)

#define ECC_NAVIGATION_MARK_AFLOAT

((EDCS_Classification_Code)782)

#define ECC_NAVIGATION_MARK_FIXED

((EDCS_Classification_Code)783)

#define ECC_NAVIGATION_RESTRICTED_REGION

((EDCS_Classification_Code)784)

#define ECC_NEARSHORE_PRECISE

((EDCS_Classification_Code)785)

#define ECC_NEBULA

((EDCS_Classification_Code)786)

#define ECC_NEPTUNE

((EDCS_Classification_Code)787)

#define ECC_NETWORK

((EDCS_Classification_Code)788)

#define ECC_NEWSPAPER_PLANT

((EDCS_Classification_Code)789)

#define ECC_NON_AQUEOUS_CLOUD

((EDCS_Classification_Code)790)

#define ECC_NON_COMMUNICATION_TOWER

((EDCS_Classification_Code)791)

#define ECC_NON_HUMAN_ANIMAL

((EDCS_Classification_Code)792)

#define ECC_NUCLEAR_REACTOR

((EDCS_Classification_Code)793)

#define ECC_NUCLEAR_WEAPONS_FACILITY

((EDCS_Classification_Code)794)

#define ECC_OASIS

((EDCS_Classification_Code)795)

#define ECC_OBJECT

((EDCS_Classification_Code)796)

#define ECC_OBJECT_PROPERTY_SET

((EDCS_Classification_Code)797)

#define ECC_OBJECT_SET

((EDCS_Classification_Code)798)

#define ECC_OBSERVATION_STATION

((EDCS_Classification_Code)799)

#define ECC_OBSERVATORY

((EDCS_Classification_Code)800)

#define ECC_OCCLUDED_FRONT

((EDCS_Classification_Code)801)

#define ECC_OCCUPATION_ZONE

((EDCS_Classification_Code)802)

#define ECC_OCEAN

((EDCS_Classification_Code)803)

#define ECC_OCEAN_BASIN

((EDCS_Classification_Code)804)

#define ECC_OCEAN_FLOOR

((EDCS_Classification_Code)805)

#define ECC_OFF_ROUTE_BEARING

((EDCS_Classification_Code)806)

#define ECC_OFFSHORE_LOADING_FACILITY

((EDCS_Classification_Code)807)

#define ECC_OFFSHORE_PLATFORM

((EDCS_Classification_Code)808)

#define ECC_OIL_BARRIER

((EDCS_Classification_Code)809)

#define ECC_OIL_DRILLING_RIG

((EDCS_Classification_Code)810)

#define ECC_OPEN_AIR_BATH

((EDCS_Classification_Code)811)

#define ECC_OPEN_WATER

((EDCS_Classification_Code)812)

#define ECC_OPERA_HOUSE

((EDCS_Classification_Code)813)

#define ECC_ORCHARD

((EDCS_Classification_Code)814)

#define ECC_ORE_REFINERY

((EDCS_Classification_Code)815)

#define ECC_OUTBUILDING

((EDCS_Classification_Code)816)

#define ECC_OVERFALL_REGION

((EDCS_Classification_Code)817)

#define ECC_OVERHEAD_OBSTRUCTION

((EDCS_Classification_Code)818)

#define ECC_OVERPASS

((EDCS_Classification_Code)819)

#define ECC_PACK_ICE

((EDCS_Classification_Code)820)

#define ECC_PAGODA

((EDCS_Classification_Code)821)

#define ECC_PALACE

((EDCS_Classification_Code)822)

#define ECC_PALACE_COMPLEX

((EDCS_Classification_Code)823)

#define ECC_PAPER_MILL

((EDCS_Classification_Code)824)

#define ECC_PARAPET

((EDCS_Classification_Code)825)

#define ECC_PARCEL

((EDCS_Classification_Code)826)

#define ECC_PARK

((EDCS_Classification_Code)827)

#define ECC_PARKING_GARAGE

((EDCS_Classification_Code)828)

#define ECC_PARTICLE

((EDCS_Classification_Code)829)

#define ECC_PARTICLE_ACCELERATOR

((EDCS_Classification_Code)830)

#define ECC_PATROL_CRAFT

((EDCS_Classification_Code)831)

#define ECC_PENSTOCK

((EDCS_Classification_Code)832)

#define ECC_PERMAFROST

((EDCS_Classification_Code)833)

#define ECC_PERSONNEL

((EDCS_Classification_Code)834)

#define ECC_PETROLEUM

((EDCS_Classification_Code)835)

#define ECC_PETROLEUM_BUILDING

((EDCS_Classification_Code)836)

#define ECC_PETROLEUM_FACILITY

((EDCS_Classification_Code)837)

#define ECC_PETROLEUM_FIELD

((EDCS_Classification_Code)838)

#define ECC_PETROLEUM_REFINERY

((EDCS_Classification_Code)839)

#define ECC_PETROLEUM_TANK_FARM

((EDCS_Classification_Code)840)

#define ECC_PHOSPHORESCENCE

((EDCS_Classification_Code)841)

#define ECC_PICNIC_TRACT

((EDCS_Classification_Code)842)

#define ECC_PIER

((EDCS_Classification_Code)843)

#define ECC_PINGO

((EDCS_Classification_Code)844)

#define ECC_PIPE

((EDCS_Classification_Code)845)

#define ECC_PIPELINE

((EDCS_Classification_Code)846)

#define ECC_PIPELINE_TERMINUS

((EDCS_Classification_Code)847)

#define ECC_PIPING_COMPLEX

((EDCS_Classification_Code)848)

#define ECC_PLANET

((EDCS_Classification_Code)849)

#define ECC_PLANETARY_POLE

((EDCS_Classification_Code)850)

#define ECC_PLANETARY_SURFACE

((EDCS_Classification_Code)851)

#define ECC_PLANKTON

((EDCS_Classification_Code)852)

#define ECC_PLANKTON_BLOOM

((EDCS_Classification_Code)853)

#define ECC_PLANT

((EDCS_Classification_Code)854)

#define ECC_PLANT_NURSERY

((EDCS_Classification_Code)855)

#define ECC_PLANTATION

((EDCS_Classification_Code)856)

#define ECC_PLATEAU

((EDCS_Classification_Code)857)

#define ECC_PLUME

((EDCS_Classification_Code)858)

#define ECC_PLUTO

((EDCS_Classification_Code)859)

#define ECC_POD

((EDCS_Classification_Code)860)

#define ECC_POINT_ABEAM

((EDCS_Classification_Code)861)

#define ECC_POLAR_CAP

((EDCS_Classification_Code)862)

#define ECC_POLAR_ICE

((EDCS_Classification_Code)863)

#define ECC_POLE_STRUCTURE

((EDCS_Classification_Code)864)

#define ECC_POLICE_STATION

((EDCS_Classification_Code)865)

#define ECC_POLYNYA

((EDCS_Classification_Code)866)

#define ECC_PONTOON

((EDCS_Classification_Code)867)

#define ECC_PORPOISE

((EDCS_Classification_Code)868)

#define ECC_POST_OFFICE

((EDCS_Classification_Code)869)

#define ECC_POTENTIAL_LANDSLIDE_REGION

((EDCS_Classification_Code)870)

#define ECC_POWER_GENERATION_BUILDING

((EDCS_Classification_Code)871)

#define ECC_POWER_PLANT

((EDCS_Classification_Code)872)

#define ECC_POWER_SUBSTATION

((EDCS_Classification_Code)873)

#define ECC_POWER_TRANSMISSION_LINE

((EDCS_Classification_Code)874)

#define ECC_POWER_TRANSMISSION_LINE_PYLON

((EDCS_Classification_Code)875)

#define ECC_POWER_TRANSMISSION_LINE_TERMINUS

((EDCS_Classification_Code)876)

#define ECC_PRECIPITATION

((EDCS_Classification_Code)877)

#define ECC_PRECIPITATION_REGION

((EDCS_Classification_Code)878)

#define ECC_PRECOLLEGIATE_CAMPUS

((EDCS_Classification_Code)879)

#define ECC_PREPARED_DEFENSIVE_POSITION_SITE

((EDCS_Classification_Code)880)

#define ECC_PREPARED_DEFENSIVE_REGION

((EDCS_Classification_Code)881)

#define ECC_PREPARED_WATERCOURSE_CROSSING

((EDCS_Classification_Code)882)

#define ECC_PRESSURE_ICE

((EDCS_Classification_Code)883)

#define ECC_PREVAILING_CURRENT

((EDCS_Classification_Code)884)

#define ECC_PRISON

((EDCS_Classification_Code)885)

#define ECC_PROCESSING_BUILDING

((EDCS_Classification_Code)886)

#define ECC_PROCESSING_FACILITY

((EDCS_Classification_Code)887)

#define ECC_PROHIBITED_REGION

((EDCS_Classification_Code)888)

#define ECC_PROMONTORY

((EDCS_Classification_Code)889)

#define ECC_PROPERTY_SET

((EDCS_Classification_Code)890)

#define ECC_PROTECTION_SHED

((EDCS_Classification_Code)891)

#define ECC_PROTIST

((EDCS_Classification_Code)892)

#define ECC_PTERIDOPHYTE

((EDCS_Classification_Code)893)

#define ECC_PUBLIC_INN

((EDCS_Classification_Code)894)

#define ECC_PUBLIC_SERVICE_STATION

((EDCS_Classification_Code)895)

#define ECC_PUBLIC_SQUARE

((EDCS_Classification_Code)896)

#define ECC_PUFF

((EDCS_Classification_Code)897)

#define ECC_PULPIT

((EDCS_Classification_Code)898)

#define ECC_PUMP_OUT_FACILITY

((EDCS_Classification_Code)899)

#define ECC_PUMP_ROOM

((EDCS_Classification_Code)900)

#define ECC_PUMPING_STATION

((EDCS_Classification_Code)901)

#define ECC_PYLON

((EDCS_Classification_Code)902)

#define ECC_QUARRY

((EDCS_Classification_Code)903)

#define ECC_RACE_TRACK

((EDCS_Classification_Code)904)

#define ECC_RADAR_DEVICE

((EDCS_Classification_Code)905)

#define ECC_RADAR_LINE

((EDCS_Classification_Code)906)

#define ECC_RADAR_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)907)

#define ECC_RADAR_RANGE

((EDCS_Classification_Code)908)

#define ECC_RADAR_RECEIVER

((EDCS_Classification_Code)909)

#define ECC_RADAR_REFERENCE_LINE

((EDCS_Classification_Code)910)

#define ECC_RADAR_STATION

((EDCS_Classification_Code)911)

#define ECC_RADAR_TRANSMITTER

((EDCS_Classification_Code)912)

#define ECC_RADIOLOGIC_HAZARD_REGION

((EDCS_Classification_Code)913)

#define ECC_RAIL_HEAD

((EDCS_Classification_Code)914)

#define ECC_RAIL_WAGON

((EDCS_Classification_Code)915)

#define ECC_RAILWAY

((EDCS_Classification_Code)916)

#define ECC_RAILWAY_CENTRE_LINE

((EDCS_Classification_Code)917)

#define ECC_RAILWAY_SIDETRACK

((EDCS_Classification_Code)918)

#define ECC_RAILWAY_SIDING

((EDCS_Classification_Code)919)

#define ECC_RAILWAY_SIGNAL_BOX

((EDCS_Classification_Code)920)

#define ECC_RAILWAY_SIGNAL_STRUCTURE

((EDCS_Classification_Code)921)

#define ECC_RAILWAY_SIGNALMAN_HOUSE

((EDCS_Classification_Code)922)

#define ECC_RAILWAY_SPUR

((EDCS_Classification_Code)923)

#define ECC_RAILWAY_STATION

((EDCS_Classification_Code)924)

#define ECC_RAILWAY_STORAGE_REPAIR_BUILDING

((EDCS_Classification_Code)925)

#define ECC_RAILWAY_STORAGE_REPAIR_FACILITY

((EDCS_Classification_Code)926)

#define ECC_RAILWAY_SWITCH

((EDCS_Classification_Code)927)

#define ECC_RAILWAY_TABLE

((EDCS_Classification_Code)928)

#define ECC_RAILWAY_TRACK

((EDCS_Classification_Code)929)

#define ECC_RAILWAY_TURNTABLE

((EDCS_Classification_Code)930)

#define ECC_RAILWAY_YARD

((EDCS_Classification_Code)931)

#define ECC_RAILWAY_YARD_CENTRE_LINE

((EDCS_Classification_Code)932)

#define ECC_RAIN

((EDCS_Classification_Code)933)

#define ECC_RAIN_REGION

((EDCS_Classification_Code)934)

#define ECC_RAMP

((EDCS_Classification_Code)935)

#define ECC_RAMPART

((EDCS_Classification_Code)936)

#define ECC_RANGER_STATION

((EDCS_Classification_Code)937)

#define ECC_RAPID

((EDCS_Classification_Code)938)

#define ECC_RAY_PATH

((EDCS_Classification_Code)939)

#define ECC_RECONNAISSANCE_HELICOPTER

((EDCS_Classification_Code)940)

#define ECC_RECONNAISSANCE_WINGED_AIRCRAFT

((EDCS_Classification_Code)941)

#define ECC_RECREATIONAL_FACILITY

((EDCS_Classification_Code)942)

#define ECC_RECREATIONAL_PIER

((EDCS_Classification_Code)943)

#define ECC_RECYCLING_SITE

((EDCS_Classification_Code)944)

#define ECC_REEF

((EDCS_Classification_Code)945)

#define ECC_REFORMATORY_BUILDING

((EDCS_Classification_Code)946)

#define ECC_REFORMATORY_FACILITY

((EDCS_Classification_Code)947)

#define ECC_REFUELING_TRACK

((EDCS_Classification_Code)948)

#define ECC_REFUGEE_COMPOUND

((EDCS_Classification_Code)949)

#define ECC_REFUSE_BIN

((EDCS_Classification_Code)950)

#define ECC_REGION

((EDCS_Classification_Code)951)

#define ECC_REGION_PROPERTY_SET

((EDCS_Classification_Code)952)

#define ECC_REGIONAL_PARK

((EDCS_Classification_Code)953)

#define ECC_REGULATED_LINE

((EDCS_Classification_Code)954)

#define ECC_RELATED_OBJECT_SET

((EDCS_Classification_Code)955)

#define ECC_RELATIVE_DISPLACEMENT_LINE

((EDCS_Classification_Code)956)

#define ECC_RELIGIOUS_COMMUNITY

((EDCS_Classification_Code)957)

#define ECC_REPAIR_BUILDING

((EDCS_Classification_Code)958)

#define ECC_REPAIR_FACILITY

((EDCS_Classification_Code)959)

#define ECC_REPTILE

((EDCS_Classification_Code)960)

#define ECC_RESERVE

((EDCS_Classification_Code)961)

#define ECC_RESERVOIR

((EDCS_Classification_Code)962)

#define ECC_RESERVOIR_CENTRE_LINE

((EDCS_Classification_Code)963)

#define ECC_RESIDENTIAL_REGION

((EDCS_Classification_Code)964)

#define ECC_RESTAURANT

((EDCS_Classification_Code)965)

#define ECC_RETAIL_FACILITY

((EDCS_Classification_Code)966)

#define ECC_REVERBERATION

((EDCS_Classification_Code)967)

#define ECC_REVETMENT

((EDCS_Classification_Code)968)

#define ECC_RICE_FIELD

((EDCS_Classification_Code)969)

#define ECC_RIDGE

((EDCS_Classification_Code)970)

#define ECC_RIDGE_LINE

((EDCS_Classification_Code)971)

#define ECC_RIG

((EDCS_Classification_Code)972)

#define ECC_RIME

((EDCS_Classification_Code)973)

#define ECC_RIP_CURRENT

((EDCS_Classification_Code)974)

#define ECC_RIPRAP

((EDCS_Classification_Code)975)

#define ECC_RIVER

((EDCS_Classification_Code)976)

#define ECC_RIVER_BANK

((EDCS_Classification_Code)977)

#define ECC_RIVER_CENTRE_LINE

((EDCS_Classification_Code)978)

#define ECC_RIVER_GAUGING_STATION

((EDCS_Classification_Code)979)

#define ECC_RIVER_ROUTE

((EDCS_Classification_Code)980)

#define ECC_RIVER_VANISHING_POINT

((EDCS_Classification_Code)981)

#define ECC_ROAD

((EDCS_Classification_Code)982)

#define ECC_ROAD_CENTRE_LINE

((EDCS_Classification_Code)983)

#define ECC_ROAD_INTERCHANGE

((EDCS_Classification_Code)984)

#define ECC_ROAD_LANE

((EDCS_Classification_Code)985)

#define ECC_ROAD_ROUTE_MARKER

((EDCS_Classification_Code)986)

#define ECC_ROADSIDE_REST_STOP

((EDCS_Classification_Code)987)

#define ECC_ROCK

((EDCS_Classification_Code)988)

#define ECC_ROCK_DROP

((EDCS_Classification_Code)989)

#define ECC_ROCK_SHED

((EDCS_Classification_Code)990)

#define ECC_ROCKY_LANDMARK

((EDCS_Classification_Code)991)

#define ECC_ROCKY_OUTCROP

((EDCS_Classification_Code)992)

#define ECC_RODENT

((EDCS_Classification_Code)993)

#define ECC_ROLLING_BLOCK

((EDCS_Classification_Code)994)

#define ECC_ROOF

((EDCS_Classification_Code)995)

#define ECC_ROOF_ASSEMBLY

((EDCS_Classification_Code)996)

#define ECC_ROOM

((EDCS_Classification_Code)997)

#define ECC_ROOM_CEILING

((EDCS_Classification_Code)998)

#define ECC_ROUNDHOUSE

((EDCS_Classification_Code)999)

#define ECC_ROUTE

((EDCS_Classification_Code)1000)

#define ECC_ROUTE_CONSTRICTION

((EDCS_Classification_Code)1001)

#define ECC_ROUTE_EXPANSION

((EDCS_Classification_Code)1002)

#define ECC_ROUTE_SHOULDER

((EDCS_Classification_Code)1003)

#define ECC_ROUTE_WIDTH_CHANGE

((EDCS_Classification_Code)1004)

#define ECC_ROWHOUSE

((EDCS_Classification_Code)1005)

#define ECC_RUBBLE

((EDCS_Classification_Code)1006)

#define ECC_RUINS

((EDCS_Classification_Code)1007)

#define ECC_RUN_OFF

((EDCS_Classification_Code)1008)

#define ECC_RUNWAY

((EDCS_Classification_Code)1009)

#define ECC_RUNWAY_APPROACH_OIS

((EDCS_Classification_Code)1010)

#define ECC_RUNWAY_CENTRE_LINE

((EDCS_Classification_Code)1011)

#define ECC_RUNWAY_CONICAL_OIS

((EDCS_Classification_Code)1012)

#define ECC_RUNWAY_CONICAL_OUTER_HORIZONTAL_TRANSITIONAL_OIS

((EDCS_Classification_Code)1013)

#define ECC_RUNWAY_DISPLACED_THRESHOLD

((EDCS_Classification_Code)1014)

#define ECC_RUNWAY_ENDPOINT

((EDCS_Classification_Code)1015)

#define ECC_RUNWAY_INNER_HORIZONTAL_OIS

((EDCS_Classification_Code)1016)

#define ECC_RUNWAY_MARKINGS

((EDCS_Classification_Code)1017)

#define ECC_RUNWAY_OUTER_HORIZONTAL_OIS

((EDCS_Classification_Code)1018)

#define ECC_RUNWAY_OVERRUN

((EDCS_Classification_Code)1019)

#define ECC_RUNWAY_PRIMARY_APPROACH_TRANSITIONAL_OIS

((EDCS_Classification_Code)1020)

#define ECC_RUNWAY_PRIMARY_OIS

((EDCS_Classification_Code)1021)

#define ECC_RUNWAY_RADAR_REFLECTOR

((EDCS_Classification_Code)1022)

#define ECC_RUNWAY_STOPWAY

((EDCS_Classification_Code)1023)

#define ECC_RUNWAY_TOUCHDOWN_ZONE

((EDCS_Classification_Code)1024)

#define ECC_SABKHA

((EDCS_Classification_Code)1025)

#define ECC_SAFARI_PARK

((EDCS_Classification_Code)1026)

#define ECC_SAFETY_FAIRWAY

((EDCS_Classification_Code)1027)

#define ECC_SAILING_VESSEL

((EDCS_Classification_Code)1028)

#define ECC_SALT_EVAPORATOR

((EDCS_Classification_Code)1029)

#define ECC_SALT_PAN

((EDCS_Classification_Code)1030)

#define ECC_SAND

((EDCS_Classification_Code)1031)

#define ECC_SAND_BAR

((EDCS_Classification_Code)1032)

#define ECC_SAND_DUNE

((EDCS_Classification_Code)1033)

#define ECC_SAND_DUNE_REGION

((EDCS_Classification_Code)1034)

#define ECC_SAND_LINE

((EDCS_Classification_Code)1035)

#define ECC_SANITORIUM

((EDCS_Classification_Code)1036)

#define ECC_SATELLITE

((EDCS_Classification_Code)1037)

#define ECC_SATELLITE_GROUND_STATION

((EDCS_Classification_Code)1038)

#define ECC_SATURN

((EDCS_Classification_Code)1039)

#define ECC_SAWMILL

((EDCS_Classification_Code)1040)

#define ECC_SCENIC_LOOKOUT

((EDCS_Classification_Code)1041)

#define ECC_SCHOOL_BUILDING

((EDCS_Classification_Code)1042)

#define ECC_SCIENCE_BUILDING

((EDCS_Classification_Code)1043)

#define ECC_SCIENCE_FACILITY

((EDCS_Classification_Code)1044)

#define ECC_SCRAPYARD

((EDCS_Classification_Code)1045)

#define ECC_SCRUB_LAND

((EDCS_Classification_Code)1046)

#define ECC_SEA

((EDCS_Classification_Code)1047)

#define ECC_SEAL_POD

((EDCS_Classification_Code)1048)

#define ECC_SEAMOUNT

((EDCS_Classification_Code)1049)

#define ECC_SEAPLANE

((EDCS_Classification_Code)1050)

#define ECC_SEAPLANE_BASE

((EDCS_Classification_Code)1051)

#define ECC_SEAPLANE_RUN

((EDCS_Classification_Code)1052)

#define ECC_SEAWALL

((EDCS_Classification_Code)1053)

#define ECC_SEAWEED

((EDCS_Classification_Code)1054)

#define ECC_SEDIMENT

((EDCS_Classification_Code)1055)

#define ECC_SELF_PROPELLED_ARTILLERY

((EDCS_Classification_Code)1056)

#define ECC_SEMINARY

((EDCS_Classification_Code)1057)

#define ECC_SENIOR_CITIZENS_HOME

((EDCS_Classification_Code)1058)

#define ECC_SET

((EDCS_Classification_Code)1059)

#define ECC_SETTLEMENT

((EDCS_Classification_Code)1060)

#define ECC_SETTLING_POND

((EDCS_Classification_Code)1061)

#define ECC_SEWER

((EDCS_Classification_Code)1062)

#define ECC_SHADOW

((EDCS_Classification_Code)1063)

#define ECC_SHANTY_TOWN

((EDCS_Classification_Code)1064)

#define ECC_SHARP_CURVE

((EDCS_Classification_Code)1065)

#define ECC_SHEAR_WALL

((EDCS_Classification_Code)1066)

#define ECC_SHED

((EDCS_Classification_Code)1067)

#define ECC_SHEERLEGS

((EDCS_Classification_Code)1068)

#define ECC_SHELLFISH_BED

((EDCS_Classification_Code)1069)

#define ECC_SHELTER

((EDCS_Classification_Code)1070)

#define ECC_SHIPYARD

((EDCS_Classification_Code)1071)

#define ECC_SHOAL

((EDCS_Classification_Code)1072)

#define ECC_SHOPPING_CENTRE

((EDCS_Classification_Code)1073)

#define ECC_SHORE

((EDCS_Classification_Code)1074)

#define ECC_SHORE_PROTECTION_STRUCTURE

((EDCS_Classification_Code)1075)

#define ECC_SHORE_REVETMENT

((EDCS_Classification_Code)1076)

#define ECC_SHORELINE

((EDCS_Classification_Code)1077)

#define ECC_SHORELINE_CONSTRUCTION

((EDCS_Classification_Code)1078)

#define ECC_SHORELINE_LANDING_PLACE

((EDCS_Classification_Code)1079)

#define ECC_SHORELINE_LANDING_STAIR

((EDCS_Classification_Code)1080)

#define ECC_SHOVEL

((EDCS_Classification_Code)1081)

#define ECC_SHRIMP_BED

((EDCS_Classification_Code)1082)

#define ECC_SHRINE

((EDCS_Classification_Code)1083)

#define ECC_SHRUB

((EDCS_Classification_Code)1084)

#define ECC_SIDEWALK

((EDCS_Classification_Code)1085)

#define ECC_SIPHON

((EDCS_Classification_Code)1086)

#define ECC_SITE

((EDCS_Classification_Code)1087)

#define ECC_SKI_JUMP

((EDCS_Classification_Code)1088)

#define ECC_SKI_TRACK

((EDCS_Classification_Code)1089)

#define ECC_SKYLIGHT

((EDCS_Classification_Code)1090)

#define ECC_SLIPWAY

((EDCS_Classification_Code)1091)

#define ECC_SLOPE_REGION

((EDCS_Classification_Code)1092)

#define ECC_SLUDGE_GATE

((EDCS_Classification_Code)1093)

#define ECC_SLUICE

((EDCS_Classification_Code)1094)

#define ECC_SLUICE_GATE

((EDCS_Classification_Code)1095)

#define ECC_SMALL_CRAFT_FACILITY

((EDCS_Classification_Code)1096)

#define ECC_SMALL_HAIL

((EDCS_Classification_Code)1097)

#define ECC_SMOKE

((EDCS_Classification_Code)1098)

#define ECC_SMOKESTACK

((EDCS_Classification_Code)1099)

#define ECC_SNAG

((EDCS_Classification_Code)1100)

#define ECC_SNOW

((EDCS_Classification_Code)1101)

#define ECC_SNOW_FIELD

((EDCS_Classification_Code)1102)

#define ECC_SNOW_GRAINS

((EDCS_Classification_Code)1103)

#define ECC_SNOW_REGION

((EDCS_Classification_Code)1104)

#define ECC_SNOW_SHED

((EDCS_Classification_Code)1105)

#define ECC_SODA_EVAPORATOR

((EDCS_Classification_Code)1106)

#define ECC_SOIL

((EDCS_Classification_Code)1107)

#define ECC_SOLAR_PANEL

((EDCS_Classification_Code)1108)

#define ECC_SOLAR_SYSTEM

((EDCS_Classification_Code)1109)

#define ECC_SOLID_MESH

((EDCS_Classification_Code)1110)

#define ECC_SOLID_PRECIPITATION

((EDCS_Classification_Code)1111)

#define ECC_SOUND_CHANNEL

((EDCS_Classification_Code)1112)

#define ECC_SOUND_CHANNEL_AXIS

((EDCS_Classification_Code)1113)

#define ECC_SOUNDING

((EDCS_Classification_Code)1114)

#define ECC_SPACE

((EDCS_Classification_Code)1115)

#define ECC_SPACECRAFT

((EDCS_Classification_Code)1116)

#define ECC_SPACEPORT

((EDCS_Classification_Code)1117)

#define ECC_SPECIAL_ELECTRONIC_WINGED_AIRCRAFT

((EDCS_Classification_Code)1118)

#define ECC_SPECIAL_OPERATIONS_HELICOPTER

((EDCS_Classification_Code)1119)

#define ECC_SPECIAL_USE_AIRSPACE

((EDCS_Classification_Code)1120)

#define ECC_SPECIAL_USE_AIRSPACE_COMPONENT

((EDCS_Classification_Code)1121)

#define ECC_SPILLWAY

((EDCS_Classification_Code)1122)

#define ECC_SPORTS_ARENA

((EDCS_Classification_Code)1123)

#define ECC_SPOT_ELEVATION

((EDCS_Classification_Code)1124)

#define ECC_SPRING

((EDCS_Classification_Code)1125)

#define ECC_STADIUM

((EDCS_Classification_Code)1126)

#define ECC_STAIR

((EDCS_Classification_Code)1127)

#define ECC_STAIR_SET

((EDCS_Classification_Code)1128)

#define ECC_STAKE

((EDCS_Classification_Code)1129)

#define ECC_STAR

((EDCS_Classification_Code)1130)

#define ECC_STATIONARY_FRONT

((EDCS_Classification_Code)1131)

#define ECC_STEEL_MILL

((EDCS_Classification_Code)1132)

#define ECC_STEEP_GRADE

((EDCS_Classification_Code)1133)

#define ECC_STEEPLE

((EDCS_Classification_Code)1134)

#define ECC_STELLAR_BURST_RADIO_FREQUENCY_EMISSION

((EDCS_Classification_Code)1135)

#define ECC_STELLAR_ENERGETIC_PARTICLE

((EDCS_Classification_Code)1136)

#define ECC_STELLAR_FLUX_RADIO_FREQUENCY_EMISSION

((EDCS_Classification_Code)1137)

#define ECC_STELLAR_WIND

((EDCS_Classification_Code)1138)

#define ECC_STORAGE_BUNKER

((EDCS_Classification_Code)1139)

#define ECC_STORAGE_CONTAINER

((EDCS_Classification_Code)1140)

#define ECC_STORAGE_DEPOT

((EDCS_Classification_Code)1141)

#define ECC_STORAGE_PIT

((EDCS_Classification_Code)1142)

#define ECC_STORAGE_STRUCTURE

((EDCS_Classification_Code)1143)

#define ECC_STORAGE_TANK

((EDCS_Classification_Code)1144)

#define ECC_STRATOPAUSE

((EDCS_Classification_Code)1145)

#define ECC_STRATOSPHERE

((EDCS_Classification_Code)1146)

#define ECC_STREET

((EDCS_Classification_Code)1147)

#define ECC_STREET_LAMP

((EDCS_Classification_Code)1148)

#define ECC_STRUCTURAL_PILE

((EDCS_Classification_Code)1149)

#define ECC_STRUCTURE

((EDCS_Classification_Code)1150)

#define ECC_STRUCTURE_ENTRANCE

((EDCS_Classification_Code)1151)

#define ECC_STRUCTURE_ENTRANCE_AND_OR_EXIT

((EDCS_Classification_Code)1152)

#define ECC_STRUCTURE_EXIT

((EDCS_Classification_Code)1153)

#define ECC_STRUCTURE_EXTERIOR

((EDCS_Classification_Code)1154)

#define ECC_STRUCTURE_PERIMETER

((EDCS_Classification_Code)1155)

#define ECC_STUPA

((EDCS_Classification_Code)1156)

#define ECC_SUBMERGED_ROCK

((EDCS_Classification_Code)1157)

#define ECC_SUBMERSIBLE_VESSEL

((EDCS_Classification_Code)1158)

#define ECC_SUGAR_CANE

((EDCS_Classification_Code)1159)

#define ECC_SUN

((EDCS_Classification_Code)1160)

#define ECC_SUNSPOT

((EDCS_Classification_Code)1161)

#define ECC_SUPERSTRUCTURE

((EDCS_Classification_Code)1162)

#define ECC_SUPPLIES_AND_EXPENDABLES

((EDCS_Classification_Code)1163)

#define ECC_SURF

((EDCS_Classification_Code)1164)

#define ECC_SURF_ZONE

((EDCS_Classification_Code)1165)

#define ECC_SURFACE

((EDCS_Classification_Code)1166)

#define ECC_SURFACE_BASED_EM_DUCT

((EDCS_Classification_Code)1167)

#define ECC_SURFACE_DATUM

((EDCS_Classification_Code)1168)

#define ECC_SURFACE_FISSURE

((EDCS_Classification_Code)1169)

#define ECC_SURVEILLANCE_WINGED_AIRCRAFT

((EDCS_Classification_Code)1170)

#define ECC_SURVEY_MARKER

((EDCS_Classification_Code)1171)

#define ECC_SWAMP

((EDCS_Classification_Code)1172)

#define ECC_SWELL_WAVE

((EDCS_Classification_Code)1173)

#define ECC_SWEPT_REGION

((EDCS_Classification_Code)1174)

#define ECC_SWIMMING_POOL

((EDCS_Classification_Code)1175)

#define ECC_SYNAGOGUE

((EDCS_Classification_Code)1176)

#define ECC_SYSTEM

((EDCS_Classification_Code)1177)

#define ECC_SYSTEMATIC_TREE_PLANTING

((EDCS_Classification_Code)1178)

#define ECC_TABERNACLE

((EDCS_Classification_Code)1179)

#define ECC_TAXIWAY

((EDCS_Classification_Code)1180)

#define ECC_TELECOM_SWITCHING_STATION

((EDCS_Classification_Code)1181)

#define ECC_TELEFERIC

((EDCS_Classification_Code)1182)

#define ECC_TELESCOPE

((EDCS_Classification_Code)1183)

#define ECC_TEMPERATURE_INVERSION_LAYER

((EDCS_Classification_Code)1184)

#define ECC_TEMPLE

((EDCS_Classification_Code)1185)

#define ECC_TEMPORARY_ENCAMPMENT

((EDCS_Classification_Code)1186)

#define ECC_TENDER

((EDCS_Classification_Code)1187)

#define ECC_TENNIS_COMPLEX

((EDCS_Classification_Code)1188)

#define ECC_TENNIS_COURT

((EDCS_Classification_Code)1189)

#define ECC_TENT

((EDCS_Classification_Code)1190)

#define ECC_TENT_DWELLING

((EDCS_Classification_Code)1191)

#define ECC_TERRAIN

((EDCS_Classification_Code)1192)

#define ECC_TERRAIN_CRATER

((EDCS_Classification_Code)1193)

#define ECC_TERRAIN_CUT

((EDCS_Classification_Code)1194)

#define ECC_TERRAIN_DEPRESSION

((EDCS_Classification_Code)1195)

#define ECC_TERRAIN_ELEVATION_PROPERTY_SET

((EDCS_Classification_Code)1196)

#define ECC_TERRAIN_FILL

((EDCS_Classification_Code)1197)

#define ECC_TERRAIN_OBSTACLE

((EDCS_Classification_Code)1198)

#define ECC_TERRAIN_PIT

((EDCS_Classification_Code)1199)

#define ECC_TERRAIN_PLAIN

((EDCS_Classification_Code)1200)

#define ECC_TERRAIN_STRIP

((EDCS_Classification_Code)1201)

#define ECC_TERRAIN_SURFACE_OBJECT

((EDCS_Classification_Code)1202)

#define ECC_TERRAIN_SURFACE_REGION

((EDCS_Classification_Code)1203)

#define ECC_TERRAIN_TRANSPORTATION_ABATIS

((EDCS_Classification_Code)1204)

#define ECC_TERRAIN_TRANSPORTATION_GALLERY

((EDCS_Classification_Code)1205)

#define ECC_TERRAIN_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)1206)

#define ECC_TEST_REFERENCE_TRACK

((EDCS_Classification_Code)1207)

#define ECC_TEST_SITE

((EDCS_Classification_Code)1208)

#define ECC_THEATRE

((EDCS_Classification_Code)1209)

#define ECC_THEODOLITE_LINE

((EDCS_Classification_Code)1210)

#define ECC_THERMAL_MATERIAL_PROPERTY_SET

((EDCS_Classification_Code)1211)

#define ECC_THUNDERSTORM

((EDCS_Classification_Code)1212)

#define ECC_TIDAL_BASIN

((EDCS_Classification_Code)1213)

#define ECC_TIDAL_WATER

((EDCS_Classification_Code)1214)

#define ECC_TIDE

((EDCS_Classification_Code)1215)

#define ECC_TIDE_DATA_POINT

((EDCS_Classification_Code)1216)

#define ECC_TIDE_GAUGE

((EDCS_Classification_Code)1217)

#define ECC_TIDE_LOCK

((EDCS_Classification_Code)1218)

#define ECC_TIDE_RIP_REGION

((EDCS_Classification_Code)1219)

#define ECC_TIDEWAY

((EDCS_Classification_Code)1220)

#define ECC_TIMBER_YARD

((EDCS_Classification_Code)1221)

#define ECC_TIME_ANALYSIS_BASE_SET

((EDCS_Classification_Code)1222)

#define ECC_TIME_FORECAST_TAU_SET

((EDCS_Classification_Code)1223)

#define ECC_TOPMARK

((EDCS_Classification_Code)1224)

#define ECC_TOWED_ARTILLERY

((EDCS_Classification_Code)1225)

#define ECC_TOWED_VEHICLE

((EDCS_Classification_Code)1226)

#define ECC_TOWER

((EDCS_Classification_Code)1227)

#define ECC_TOWN

((EDCS_Classification_Code)1228)

#define ECC_TOWN_HALL

((EDCS_Classification_Code)1229)

#define ECC_TRACK_LINE

((EDCS_Classification_Code)1230)

#define ECC_TRACK_SWATH

((EDCS_Classification_Code)1231)

#define ECC_TRACT

((EDCS_Classification_Code)1232)

#define ECC_TRADING_POST

((EDCS_Classification_Code)1233)

#define ECC_TRADITIONAL_SETTLEMENT

((EDCS_Classification_Code)1234)

#define ECC_TRAFFIC_SEPARATION_SCHEME

((EDCS_Classification_Code)1235)

#define ECC_TRAIL

((EDCS_Classification_Code)1236)

#define ECC_TRAIN

((EDCS_Classification_Code)1237)

#define ECC_TRAINER_WINGED_AIRCRAFT

((EDCS_Classification_Code)1238)

#define ECC_TRAINING_BUILDING

((EDCS_Classification_Code)1239)

#define ECC_TRAINING_FACILITY

((EDCS_Classification_Code)1240)

#define ECC_TRANSMISSION_STATION

((EDCS_Classification_Code)1241)

#define ECC_TRANSPORT_HELICOPTER

((EDCS_Classification_Code)1242)

#define ECC_TRANSPORT_WINGED_AIRCRAFT

((EDCS_Classification_Code)1243)

#define ECC_TRANSPORTATION

((EDCS_Classification_Code)1244)

#define ECC_TRANSPORTATION_BLOCK

((EDCS_Classification_Code)1245)

#define ECC_TRANSPORTATION_BUILDING

((EDCS_Classification_Code)1246)

#define ECC_TRANSPORTATION_FACILITY

((EDCS_Classification_Code)1247)

#define ECC_TRANSPORTATION_ROUTE

((EDCS_Classification_Code)1248)

#define ECC_TRANSPORTATION_STATION

((EDCS_Classification_Code)1249)

#define ECC_TRAPDOOR

((EDCS_Classification_Code)1250)

#define ECC_TREE

((EDCS_Classification_Code)1251)

#define ECC_TREE_BLOWDOWN

((EDCS_Classification_Code)1252)

#define ECC_TREE_LINE

((EDCS_Classification_Code)1253)

#define ECC_TREED_TRACT

((EDCS_Classification_Code)1254)

#define ECC_TRENCH

((EDCS_Classification_Code)1255)

#define ECC_TROPICAL_CYCLONE

((EDCS_Classification_Code)1256)

#define ECC_TROPOPAUSE

((EDCS_Classification_Code)1257)

#define ECC_TROPOSPHERE

((EDCS_Classification_Code)1258)

#define ECC_TRUCK

((EDCS_Classification_Code)1259)

#define ECC_TSS_SYSTEM

((EDCS_Classification_Code)1260)

#define ECC_TSUNAMI

((EDCS_Classification_Code)1261)

#define ECC_TUNA_NETTING_REGION

((EDCS_Classification_Code)1262)

#define ECC_TUNDRA

((EDCS_Classification_Code)1263)

#define ECC_TUNNEL

((EDCS_Classification_Code)1264)

#define ECC_TUNNEL_SHELTER

((EDCS_Classification_Code)1265)

#define ECC_TURBIDITY

((EDCS_Classification_Code)1266)

#define ECC_TURNING_BASIN

((EDCS_Classification_Code)1267)

#define ECC_TYPHOON

((EDCS_Classification_Code)1268)

#define ECC_UNCONTROLLED_AIRSPACE

((EDCS_Classification_Code)1269)

#define ECC_UNDERGROUND_BUNKER

((EDCS_Classification_Code)1270)

#define ECC_UNDERGROUND_DWELLING

((EDCS_Classification_Code)1271)

#define ECC_UNDERGROUND_RAILWAY

((EDCS_Classification_Code)1272)

#define ECC_UNDERGROUND_WATER

((EDCS_Classification_Code)1273)

#define ECC_UNDERMINED_LAND

((EDCS_Classification_Code)1274)

#define ECC_UNDERWATER_COMMUNICATION_DEVICE

((EDCS_Classification_Code)1275)

#define ECC_UNDERWATER_HAZARD

((EDCS_Classification_Code)1276)

#define ECC_UNDERWATER_OBJECT

((EDCS_Classification_Code)1277)

#define ECC_UNDERWATER_REGION

((EDCS_Classification_Code)1278)

#define ECC_UNMANNED_WINGED_AIRCRAFT

((EDCS_Classification_Code)1279)

#define ECC_UNMONUMENTED_POINT

((EDCS_Classification_Code)1280)

#define ECC_UNVEGETATED_LAND

((EDCS_Classification_Code)1281)

#define ECC_URANUS

((EDCS_Classification_Code)1282)

#define ECC_UTILITY_HELICOPTER

((EDCS_Classification_Code)1283)

#define ECC_UTILITY_VESSEL

((EDCS_Classification_Code)1284)

#define ECC_UTILITY_WINGED_AIRCRAFT

((EDCS_Classification_Code)1285)

#define ECC_VALLEY_BOTTOM_LINE

((EDCS_Classification_Code)1286)

#define ECC_VALLEY_REGION

((EDCS_Classification_Code)1287)

#define ECC_VARIABLE_DISPLACEMENT_LINE

((EDCS_Classification_Code)1288)

#define ECC_VEGETABLE_OIL_MILL

((EDCS_Classification_Code)1289)

#define ECC_VEGETATED_SATURATED_LAND

((EDCS_Classification_Code)1290)

#define ECC_VEGETATION

((EDCS_Classification_Code)1291)

#define ECC_VEHICLE

((EDCS_Classification_Code)1292)

#define ECC_VEHICLE_BARRIER

((EDCS_Classification_Code)1293)

#define ECC_VEHICLE_LOT

((EDCS_Classification_Code)1294)

#define ECC_VEHICLE_SCALE

((EDCS_Classification_Code)1295)

#define ECC_VENTILATION_APERTURE

((EDCS_Classification_Code)1296)

#define ECC_VENTILATION_DUCT

((EDCS_Classification_Code)1297)

#define ECC_VENTILATION_DUCT_WALL

((EDCS_Classification_Code)1298)

#define ECC_VENTILATION_SHAFT

((EDCS_Classification_Code)1299)

#define ECC_VENUS

((EDCS_Classification_Code)1300)

#define ECC_VERTEBRATE

((EDCS_Classification_Code)1301)

#define ECC_VESSEL

((EDCS_Classification_Code)1302)

#define ECC_VESSEL_BASIN

((EDCS_Classification_Code)1303)

#define ECC_VESSEL_BERTH

((EDCS_Classification_Code)1304)

#define ECC_VESSEL_STORAGE_ANCHORAGE

((EDCS_Classification_Code)1305)

#define ECC_VIADUCT

((EDCS_Classification_Code)1306)

#define ECC_VINEYARD

((EDCS_Classification_Code)1307)

#define ECC_VOID_COLLECTION

((EDCS_Classification_Code)1308)

#define ECC_VOLCANIC_DYKE

((EDCS_Classification_Code)1309)

#define ECC_VOLCANO

((EDCS_Classification_Code)1310)

#define ECC_WADI

((EDCS_Classification_Code)1311)

#define ECC_WADI_CENTRE_LINE

((EDCS_Classification_Code)1312)

#define ECC_WALL

((EDCS_Classification_Code)1313)

#define ECC_WALL_LOOPHOLE

((EDCS_Classification_Code)1314)

#define ECC_WAREHOUSE

((EDCS_Classification_Code)1315)

#define ECC_WARM_FRONT

((EDCS_Classification_Code)1316)

#define ECC_WASTE_PROCESSING_FACILITY

((EDCS_Classification_Code)1317)

#define ECC_WATER

((EDCS_Classification_Code)1318)

#define ECC_WATER_BODY

((EDCS_Classification_Code)1319)

#define ECC_WATER_BODY_ACOUSTIC_PROPERTY_SET

((EDCS_Classification_Code)1320)

#define ECC_WATER_BODY_ACOUSTIC_SIGNATURE_PROPERTY_SET

((EDCS_Classification_Code)1321)

#define ECC_WATER_BODY_ACOUSTIC_TARGET_STRENGTH_PROPERTY_SET

((EDCS_Classification_Code)1322)

#define ECC_WATER_BODY_BANK

((EDCS_Classification_Code)1323)

#define ECC_WATER_BODY_BASIN

((EDCS_Classification_Code)1324)

#define ECC_WATER_BODY_BATHYMETRY_PROPERTY_SET

((EDCS_Classification_Code)1325)

#define ECC_WATER_BODY_BIOLOGIC_SOUND_SOURCE

((EDCS_Classification_Code)1326)

#define ECC_WATER_BODY_BOOM

((EDCS_Classification_Code)1327)

#define ECC_WATER_BODY_CURRENT

((EDCS_Classification_Code)1328)

#define ECC_WATER_BODY_EDDY

((EDCS_Classification_Code)1329)

#define ECC_WATER_BODY_FLOOR

((EDCS_Classification_Code)1330)

#define ECC_WATER_BODY_FLOOR_CANYON

((EDCS_Classification_Code)1331)

#define ECC_WATER_BODY_FLOOR_PINNACLE

((EDCS_Classification_Code)1332)

#define ECC_WATER_BODY_FLOOR_PROVINCE

((EDCS_Classification_Code)1333)

#define ECC_WATER_BODY_FLOOR_REGION

((EDCS_Classification_Code)1334)

#define ECC_WATER_BODY_FLOOR_RETURN

((EDCS_Classification_Code)1335)

#define ECC_WATER_BODY_FLOOR_RIDGE

((EDCS_Classification_Code)1336)

#define ECC_WATER_BODY_FLOOR_TOPOGRAPHIC_CONFIGURATION

((EDCS_Classification_Code)1337)

#define ECC_WATER_BODY_FLOOR_TRENCH

((EDCS_Classification_Code)1338)

#define ECC_WATER_BODY_PARTITION

((EDCS_Classification_Code)1339)

#define ECC_WATER_BODY_PROPERTY_SET

((EDCS_Classification_Code)1340)

#define ECC_WATER_BODY_SHELTER_BASIN

((EDCS_Classification_Code)1341)

#define ECC_WATER_BODY_SHIPPING_PROPERTY_SET

((EDCS_Classification_Code)1342)

#define ECC_WATER_BODY_SURFACE

((EDCS_Classification_Code)1343)

#define ECC_WATER_BODY_SURFACE_REGION

((EDCS_Classification_Code)1344)

#define ECC_WATER_BODY_SURFACE_SLICK

((EDCS_Classification_Code)1345)

#define ECC_WATER_BODY_TEMPERATURE_PROPERTY_SET

((EDCS_Classification_Code)1346)

#define ECC_WATER_CHANNEL

((EDCS_Classification_Code)1347)

#define ECC_WATER_CHANNEL_EDGE

((EDCS_Classification_Code)1348)

#define ECC_WATER_CURRENT

((EDCS_Classification_Code)1349)

#define ECC_WATER_CURRENT_DIAGRAM_PROPERTY_SET

((EDCS_Classification_Code)1350)

#define ECC_WATER_DATA_COLLECTION_DEVICE

((EDCS_Classification_Code)1351)

#define ECC_WATER_DRIVEN_GRISTMILL

((EDCS_Classification_Code)1352)

#define ECC_WATER_GATHERING_REGION

((EDCS_Classification_Code)1353)

#define ECC_WATER_INTAKE

((EDCS_Classification_Code)1354)

#define ECC_WATER_INTAKE_TOWER

((EDCS_Classification_Code)1355)

#define ECC_WATER_SURFACE_VESSEL

((EDCS_Classification_Code)1356)

#define ECC_WATER_TOWER

((EDCS_Classification_Code)1357)

#define ECC_WATER_TREATMENT_BED

((EDCS_Classification_Code)1358)

#define ECC_WATER_TREATMENT_FACILITY

((EDCS_Classification_Code)1359)

#define ECC_WATER_TREATMENT_STRUCTURE

((EDCS_Classification_Code)1360)

#define ECC_WATER_TURBULENCE

((EDCS_Classification_Code)1361)

#define ECC_WATER_WAVE

((EDCS_Classification_Code)1362)

#define ECC_WATERCOURSE

((EDCS_Classification_Code)1363)

#define ECC_WATERFALL

((EDCS_Classification_Code)1364)

#define ECC_WATERING_HOLE

((EDCS_Classification_Code)1365)

#define ECC_WATERING_PLACE

((EDCS_Classification_Code)1366)

#define ECC_WAYPOINT

((EDCS_Classification_Code)1367)

#define ECC_WEAPON_FIGHTING_POS_ACCESS_ROUTE

((EDCS_Classification_Code)1368)

#define ECC_WEAPON_FIGHTING_POSITION

((EDCS_Classification_Code)1369)

#define ECC_WEAPON_FULL_DEFILADE_POSITION

((EDCS_Classification_Code)1370)

#define ECC_WEAPON_HULL_DEFILADE_POSITION

((EDCS_Classification_Code)1371)

#define ECC_WEAPONS_RANGE

((EDCS_Classification_Code)1372)

#define ECC_WEATHER_STATION

((EDCS_Classification_Code)1373)

#define ECC_WELL

((EDCS_Classification_Code)1374)

#define ECC_WELL_HEAD

((EDCS_Classification_Code)1375)

#define ECC_WET_DOCK

((EDCS_Classification_Code)1376)

#define ECC_WETLAND

((EDCS_Classification_Code)1377)

#define ECC_WHALE

((EDCS_Classification_Code)1378)

#define ECC_WHALE_POD

((EDCS_Classification_Code)1379)

#define ECC_WHARF

((EDCS_Classification_Code)1380)

#define ECC_WIND

((EDCS_Classification_Code)1381)

#define ECC_WIND_INDICATOR

((EDCS_Classification_Code)1382)

#define ECC_WIND_MOTOR

((EDCS_Classification_Code)1383)

#define ECC_WIND_ROSE_PROPERTY_SET

((EDCS_Classification_Code)1384)

#define ECC_WIND_TUNNEL

((EDCS_Classification_Code)1385)

#define ECC_WIND_VANE

((EDCS_Classification_Code)1386)

#define ECC_WIND_WAVE

((EDCS_Classification_Code)1387)

#define ECC_WINDMILL

((EDCS_Classification_Code)1388)

#define ECC_WINDOW

((EDCS_Classification_Code)1389)

#define ECC_WIRE

((EDCS_Classification_Code)1390)

#define ECC_WIRE_OBSTACLE

((EDCS_Classification_Code)1391)

#define ECC_WOODY_GRASS_LAND

((EDCS_Classification_Code)1392)

#define ECC_WORSHIP_PLACE

((EDCS_Classification_Code)1393)

#define ECC_WRECKING_YARD

((EDCS_Classification_Code)1394)

#define ECC_ZEBRA

((EDCS_Classification_Code)1395)

#define ECC_ZOO

((EDCS_Classification_Code)1396)

5.3.5  EDCS enumerated attribute data types

Each value is prefixed with the sentinal characters EEC_xxx_ where xxx is the type specific sentinal characters defined for each enumerated attribute data type. These type specific sentinals are derived from the name of the attribute using the abbreviations stated in Table 5.2. The sentinel is formed by concatenating the abbreviations as required to form the attribute name.

Table 5.2 — Abbreviations used in enumerated attribute sentinals

Term

Abbreviation

accumulation

ACCUM

accuracy

ACC

acoustic

AC

activity

ACTV

actuation

ACT

adjacency

ADJ

adopted

ADOPT

aerodrome

AEROD

aeronautical

AERO

aerosol

ARSL

aid_to_navigation

AIDNAV

aircraft

ARCRF

airspace

ARSPC

alignment

ALIGN

allegience

ALEGN

altimeter

ALT

ambient

AMB

and

omitted

anti_hunting

AH

anti_recovery

AR

anti_sweep_wire

ASW

aperature

APR

appearance

AP

aqueduct

AQUE

arrangement

ARR

arresting

ARREST

aspect

ASP

assault

ASLT

assembly

ASMBL

associated

ASS

atmosphere

ATM

attack

ATK

auxiliary

AUX

available

AVAIL

averaging

AVER

aviation

AVT

barrier

BAR

basement

BSMT

beacon

BEAC

below

BLW

benchmark

BNCHMK

biologic

BIO

blowing

BLWG

boarding

BRD

body

BD

bomber

BMB

bottom

BOT

boundary

BNDRY

branch

BR

breaker

BRKR

buddhism

BUD

building

BLDG

built

BLT

bypass

BYP

byproduct

BYPROD

cable

CBL

cableless

CABLS

capability

CPBL

carrier

CRR

category

CAT

ceiling

CEIL

ceiling_and_visibility

CAV

centre

CNTR

centroid

CENT

certain[ty]

CERT

change

CHG

channel

CHNL

characteri[stic][stics][zation]

CHR

charged

CHRG

chemical

CHEM

christianity

CHRS

class

CLS

clearance

CLR

climatology

CLIM

cloud

CLD

coarse

CORS

collection

COLL

colour

COLR

combat[ant]

CMBT

combustion

CMBST

commercial

COM

communication

COMM

component

CMPT

condition

CND

confidence

CNF

configuration

CFG

connection

CONN

connectivity

CONNY

conspicuousness

CONSPIC

constriction

CONS

construction

CNSTCT

contact

CON

contour

CNTUR

control

CTRL

control

CNTL

correction

CORR

countermeasure

CNM

country

CTRY

cover

CVR

cover[age][ed][ing]

COV

craft

CRFT

cross_section

XSECT

culvert

CULV

current

CUR

data

DAT

defensive

DEF

degradation

DGRD

delineation

DELIN

delivery

DLV

denominational

DENOM

density

DENS

depth

DEP

design

DES

designation

DESIG

destroyer

DST

detector

DTC

diagonalization

DIAG

direction

DIR

disappearance

DISAP

dissected

DISCT

distance

DIST

division

DIV

domain

DMN

dominant

DOM

drainage

DRN

duct

DCT

ecosystem

ECOSYS

educational

EDU

effect

EFF

electrical

ELEC

elevation

ELEV

enclosed

ENCL

engineer

ENG

entrance

ENT

equipment

EQ

escape

ESCP

evaporative

EVP

exhibition

EXHIB

existence

EXIST

expansion

EXPN

explosive

EXPL

exposition

EXPOS

extended

XTND

exterior

XTR

external

EXT

extraction

EXTRCT

extreme

EXTR

fabrication

FAB

facilit[ies][y]

FAC

factor

FACT

family

FAM

farming

FARM

fighter

FGT

floor

FLR

force

FORC

format

FMT

formation

FORM

fortification

FRTF

foundation

FOUND

frequency

FREQ

frigate

FRIG

frozen

FROZ

function

FN

furniture

FRNT

generation

GEN

geographic

GEO

grading

GRD

ground

GND

guided

GDE

handling

HAND

harbour

HARBR

hazard[ous]

HAZ

height

HGT

helicopter

HELO

hinduism

HND

horizontal

HZ

hydrographic

HYDRG

hydrologic[al]

HYDRL

hypsographic

HYPSG

identifier

ID

independent

INDEP

influence[d]

INFL

information

INF

inland

INL

installation

INST

intensity

INT

interchange

INTCHG

interest

INTRST

interior

INTR

irrigation

IRRIG

islamic

ISLM

isolated

ISOL

jainism

JAIN

judaism

JUD

junction

JUNC

landing

LNDG

layer

LAY

level

LEV

light[ing][s]

LGT

lightning

LGTNING

limit[ed]

LIM

limitation

LIMIT

line

LN

location

LOC

magnetic

MAG

maintenance

MAINT

manual

MAN

marine

MAR

mark[ing]

MK

material

MAT

maximum

MAX

mean

MN

measurement

MEAS

median

MDN

medium

MED

merchant

MRCH

method

METH

middle

MID

military

MIL

minefield

MNFLD

missile

MSSL

missing

MISS

mobil[e][ity]

MOB

model

MDL

month

MON

moor[ed][ing]

MOOR

morphology

MRPH

multipass

MLTPS

multiple

MULT

munition

MUN

name

NAM

national

NATL

native

NAT

nautical

NAUT

navigation

NAV

noise

NSE

non_sub_contact

NSUB

object

OBJ

obscurant

OBSC

observ[ation][ed]

OBV

obstacle

OBST

obstructed

OBSTD

obstruction

OBSTN

ocean

OC

octant

OCT

of

omitted

offshore

OFFSH

omni_dir

OMND

opening

OPN

operating

OPER

operational

OP

or

omitted

ordinal

ORD

orientation

ORNT

origin

ORIG

other

OTH

overhead

OVRHD

paint

PNT

particle

PARTIC

partitioned

PART

pasquill

PASQ

passage

PSSG

patrol

PTL

pattern

PAT

peak

PK

pedestrian

PED

period

PER

periodic

PERDC

permanance

PERM

persistence

PERS

phase

PHAS

physical

PHYS

physiography

PHYSIOG

pilot

PLT

pipeline

PIPELN

place

PLC

plant

PLNT

platform

PLAT

point

PT

polarity

POL

polarization

POLR

populated

POP

portion

PORTN

portrayal

PRTRYL

position

POS

power

PWR

precipitation

PRECIP

predominant

PRED

present

PRSNT

pressure

PRES

primary

PRI

product

PROD

profile

PROFL

progress

PROG

propagation

PROP

property

PRP

propulsion

PRPL

protection

PROT

quality

QUAL

radar

RADR

radiologic

RADL

railway

RAIL

range

RNG

reason

REAS

recommended

REC

recording

RCRD

reference

REFR

reflection

REFLN

reflector

REFL

region[al]

REGN

relative

REL

reliability

RELI

religious

RELIG

report

RPT

reservoir

RESRVR

restriction[s]

REST

return

RET

road

RD

rolling

ROLL

room

RM

roughness

RGH

route

RTE

runway

RNWY

satellite

SAT

scale

SCL

scheme

SCM

seabed

SBED

season[al]

SSN

secondary

SEC

security

SECU

sensitivity

SENS

separation

SEP

service

SVC

settlement

SETTL

sever[e][ity]

SEV

shape

SHAP

sheathing

SHTH

shelter

SHELT

ship[ping]

SHP

shoreline

SHORLN

signal

SIG

significance

SIGNIF

smoke

SMOK

sound

SND

sounding

SNDG

source

SRC

spatial

SPAT

special

SPCL

species

SPC

speed

SPD

spring

SPR

stability

STAB

start

STRT

statement

STMT

station

STA

status

STAT

stellar_rf_noise_burst

SRNB

storage

STOR

strength

STRN

structur[al][e]

STR

supervised

SUPVIS

support

SUP

surface

SRF

surround

SURND

surveillance

SRVL

survey

SURV

system

SYS

tactical

TACT

technique

TECH

temperature

TEMP

tendancy

TEND

terrain

TER

thermal

THERM

thunderstorm

TSTORM

time

TIM

to

omitted

top

TP

topmark

TPMK

total

TOT

track

TRK

traffic[ability]

TRAF

transmission

TRNM

transponder

TRNSPND

transport

TRNP

transportation

TRNSP

traversability

TRAV

tropopause

TROPO

tunnel

TNL

turbulence

TURB

type

TY

uncovering

UNCVR

underlying

UNDR

urban

URB

usable

USBL

value

VAL

variable

VAR

vegetation

VEG

vehicle

VEH

velocity

VEL

vertical

VERT

vessel

VES

visib[ility][le]

VIS

visual

VISU

volcanic

VOLC

warning

WARN

water

WTR

watercourse

WTRCRS

waypoint

WAYPT

weapon[s]

WEAP

weather

WX

wetland

WETL

wetness

WETN

wind

WND

window

WNDW

winged

WNG

within

WTHN

work

WRK

wreck

WRCK

zone

ZN

zoroastrianism

ZOR

EAC_Accumulation_Period_Category

Abstract Data Type:  ACCUMULATION_PERIOD_CATEGORY

typedef EDCS_Integer    EAC_Accumulation_Period_Category;

#define EEC_ACCUMPERCAT_ONE_SECOND

((EAC_Accumulation_Period_Category)1)

#define EEC_ACCUMPERCAT_TWO_SECONDS

((EAC_Accumulation_Period_Category)2)

#define EEC_ACCUMPERCAT_FIVE_SECONDS

((EAC_Accumulation_Period_Category)3)

#define EEC_ACCUMPERCAT_TEN_SECONDS

((EAC_Accumulation_Period_Category)4)

#define EEC_ACCUMPERCAT_FIFTEEN_SECONDS

((EAC_Accumulation_Period_Category)5)

#define EEC_ACCUMPERCAT_THIRTY_SECONDS

((EAC_Accumulation_Period_Category)6)

#define EEC_ACCUMPERCAT_ONE_MINUTE

((EAC_Accumulation_Period_Category)7)

#define EEC_ACCUMPERCAT_TWO_MINUTES

((EAC_Accumulation_Period_Category)8)

#define EEC_ACCUMPERCAT_FIVE_MINUTES

((EAC_Accumulation_Period_Category)9)

#define EEC_ACCUMPERCAT_TEN_MINUTES

((EAC_Accumulation_Period_Category)10)

#define EEC_ACCUMPERCAT_FIFTEEN_MINUTES

((EAC_Accumulation_Period_Category)11)

#define EEC_ACCUMPERCAT_THIRTY_MINUTES

((EAC_Accumulation_Period_Category)12)

#define EEC_ACCUMPERCAT_ONE_HOUR

((EAC_Accumulation_Period_Category)13)

#define EEC_ACCUMPERCAT_TWO_HOURS

((EAC_Accumulation_Period_Category)14)

#define EEC_ACCUMPERCAT_THREE_HOURS

((EAC_Accumulation_Period_Category)15)

#define EEC_ACCUMPERCAT_FOUR_HOURS

((EAC_Accumulation_Period_Category)16)

#define EEC_ACCUMPERCAT_SIX_HOURS

((EAC_Accumulation_Period_Category)17)

#define EEC_ACCUMPERCAT_EIGHT_HOURS

((EAC_Accumulation_Period_Category)18)

#define EEC_ACCUMPERCAT_TWELVE_HOURS

((EAC_Accumulation_Period_Category)19)

#define EEC_ACCUMPERCAT_TWENTY_FOUR_HOURS

((EAC_Accumulation_Period_Category)20)

#define EEC_ACCUMPERCAT_PRECIPITATION_START

((EAC_Accumulation_Period_Category)21)

#define EEC_ACCUMPERCAT_PREVIOUS_OBSERVATION

((EAC_Accumulation_Period_Category)22)

#define EEC_ACCUMPERCAT_STORM_DURATION

((EAC_Accumulation_Period_Category)23)

 

EAC_Acoustic_Centre_Frequency

Abstract Data Type:  ACOUSTIC_CENTRE_FREQUENCY

typedef EDCS_Integer    EAC_Acoustic_Centre_Frequency;

#define EEC_ACCNTRFREQ_BAND_1_HZ

((EAC_Acoustic_Centre_Frequency)1)

#define EEC_ACCNTRFREQ_BAND_1r25_HZ

((EAC_Acoustic_Centre_Frequency)2)

#define EEC_ACCNTRFREQ_BAND_1r6_HZ

((EAC_Acoustic_Centre_Frequency)3)

#define EEC_ACCNTRFREQ_BAND_2_HZ

((EAC_Acoustic_Centre_Frequency)4)

#define EEC_ACCNTRFREQ_BAND_2r5_HZ

((EAC_Acoustic_Centre_Frequency)5)

#define EEC_ACCNTRFREQ_BAND_3r15_HZ

((EAC_Acoustic_Centre_Frequency)6)

#define EEC_ACCNTRFREQ_BAND_4_HZ

((EAC_Acoustic_Centre_Frequency)7)

#define EEC_ACCNTRFREQ_BAND_5_HZ

((EAC_Acoustic_Centre_Frequency)8)

#define EEC_ACCNTRFREQ_BAND_6r3_HZ

((EAC_Acoustic_Centre_Frequency)9)

#define EEC_ACCNTRFREQ_BAND_8_HZ

((EAC_Acoustic_Centre_Frequency)10)

#define EEC_ACCNTRFREQ_BAND_10_HZ

((EAC_Acoustic_Centre_Frequency)11)

#define EEC_ACCNTRFREQ_BAND_12r5_HZ

((EAC_Acoustic_Centre_Frequency)12)

#define EEC_ACCNTRFREQ_BAND_16_HZ

((EAC_Acoustic_Centre_Frequency)13)

#define EEC_ACCNTRFREQ_BAND_20_HZ

((EAC_Acoustic_Centre_Frequency)14)

#define EEC_ACCNTRFREQ_BAND_25_HZ

((EAC_Acoustic_Centre_Frequency)15)

#define EEC_ACCNTRFREQ_BAND_31r5_HZ

((EAC_Acoustic_Centre_Frequency)16)

#define EEC_ACCNTRFREQ_BAND_40_HZ

((EAC_Acoustic_Centre_Frequency)17)

#define EEC_ACCNTRFREQ_BAND_50_HZ

((EAC_Acoustic_Centre_Frequency)18)

#define EEC_ACCNTRFREQ_BAND_63_HZ

((EAC_Acoustic_Centre_Frequency)19)

#define EEC_ACCNTRFREQ_BAND_80_HZ

((EAC_Acoustic_Centre_Frequency)20)

#define EEC_ACCNTRFREQ_BAND_100_HZ

((EAC_Acoustic_Centre_Frequency)21)

#define EEC_ACCNTRFREQ_BAND_125_HZ

((EAC_Acoustic_Centre_Frequency)22)

#define EEC_ACCNTRFREQ_BAND_160_HZ

((EAC_Acoustic_Centre_Frequency)23)

#define EEC_ACCNTRFREQ_BAND_200_HZ

((EAC_Acoustic_Centre_Frequency)24)

#define EEC_ACCNTRFREQ_BAND_250_HZ

((EAC_Acoustic_Centre_Frequency)25)

#define EEC_ACCNTRFREQ_BAND_315_HZ

((EAC_Acoustic_Centre_Frequency)26)

#define EEC_ACCNTRFREQ_BAND_400_HZ

((EAC_Acoustic_Centre_Frequency)27)

#define EEC_ACCNTRFREQ_BAND_500_HZ

((EAC_Acoustic_Centre_Frequency)28)

#define EEC_ACCNTRFREQ_BAND_630_HZ

((EAC_Acoustic_Centre_Frequency)29)

#define EEC_ACCNTRFREQ_BAND_800_HZ

((EAC_Acoustic_Centre_Frequency)30)

#define EEC_ACCNTRFREQ_BAND_1000_HZ

((EAC_Acoustic_Centre_Frequency)31)

#define EEC_ACCNTRFREQ_BAND_1250_HZ

((EAC_Acoustic_Centre_Frequency)32)

#define EEC_ACCNTRFREQ_BAND_1600_HZ

((EAC_Acoustic_Centre_Frequency)33)

#define EEC_ACCNTRFREQ_BAND_2000_HZ

((EAC_Acoustic_Centre_Frequency)34)

#define EEC_ACCNTRFREQ_BAND_2500_HZ

((EAC_Acoustic_Centre_Frequency)35)

#define EEC_ACCNTRFREQ_BAND_3150_HZ

((EAC_Acoustic_Centre_Frequency)36)

#define EEC_ACCNTRFREQ_BAND_4000_HZ

((EAC_Acoustic_Centre_Frequency)37)

#define EEC_ACCNTRFREQ_BAND_5000_HZ

((EAC_Acoustic_Centre_Frequency)38)

#define EEC_ACCNTRFREQ_BAND_6300_HZ

((EAC_Acoustic_Centre_Frequency)39)

#define EEC_ACCNTRFREQ_BAND_8000_HZ

((EAC_Acoustic_Centre_Frequency)40)

#define EEC_ACCNTRFREQ_BAND_10_KHZ

((EAC_Acoustic_Centre_Frequency)41)

#define EEC_ACCNTRFREQ_BAND_12r5_KHZ

((EAC_Acoustic_Centre_Frequency)42)

#define EEC_ACCNTRFREQ_BAND_16_KHZ

((EAC_Acoustic_Centre_Frequency)43)

#define EEC_ACCNTRFREQ_BAND_20_KHZ

((EAC_Acoustic_Centre_Frequency)44)

#define EEC_ACCNTRFREQ_BAND_25_KHZ

((EAC_Acoustic_Centre_Frequency)45)

#define EEC_ACCNTRFREQ_BAND_31r5_KHZ

((EAC_Acoustic_Centre_Frequency)46)

#define EEC_ACCNTRFREQ_BAND_40_KHZ

((EAC_Acoustic_Centre_Frequency)47)

#define EEC_ACCNTRFREQ_BAND_50_KHZ

((EAC_Acoustic_Centre_Frequency)48)

#define EEC_ACCNTRFREQ_BAND_63_KHZ

((EAC_Acoustic_Centre_Frequency)49)

#define EEC_ACCNTRFREQ_BAND_80_KHZ

((EAC_Acoustic_Centre_Frequency)50)

#define EEC_ACCNTRFREQ_BAND_100_KHZ

((EAC_Acoustic_Centre_Frequency)51)

#define EEC_ACCNTRFREQ_BAND_125_KHZ

((EAC_Acoustic_Centre_Frequency)52)

#define EEC_ACCNTRFREQ_BAND_160_KHZ

((EAC_Acoustic_Centre_Frequency)53)

#define EEC_ACCNTRFREQ_BAND_200_KHZ

((EAC_Acoustic_Centre_Frequency)54)

#define EEC_ACCNTRFREQ_BAND_250_KHZ

((EAC_Acoustic_Centre_Frequency)55)

#define EEC_ACCNTRFREQ_BAND_315_KHZ

((EAC_Acoustic_Centre_Frequency)56)

#define EEC_ACCNTRFREQ_BAND_400_KHZ

((EAC_Acoustic_Centre_Frequency)57)

#define EEC_ACCNTRFREQ_BAND_500_KHZ

((EAC_Acoustic_Centre_Frequency)58)

#define EEC_ACCNTRFREQ_BAND_630_KHZ

((EAC_Acoustic_Centre_Frequency)59)

#define EEC_ACCNTRFREQ_BAND_800_KHZ

((EAC_Acoustic_Centre_Frequency)60)

 

EAC_Acoustic_Reflection_Type

Abstract Data Type:  ACOUSTIC_REFLECTION_TYPE

typedef EDCS_Integer    EAC_Acoustic_Reflection_Type;

#define EEC_ACREFLNTY_BOTTOM_HYPERBOLIC

((EAC_Acoustic_Reflection_Type)1)

#define EEC_ACREFLNTY_SUB_BOTTOM_HYPERBOLIC

((EAC_Acoustic_Reflection_Type)2)

 

EAC_Aerial_Type

Abstract Data Type:  AERIAL_TYPE

typedef EDCS_Integer    EAC_Aerial_Type;

#define EEC_AERIALTY_DIPOLE

((EAC_Aerial_Type)1)

#define EEC_AERIALTY_FIXED_PHASED_ARRAY

((EAC_Aerial_Type)2)

#define EEC_AERIALTY_HORN

((EAC_Aerial_Type)3)

#define EEC_AERIALTY_PARABOLIC

((EAC_Aerial_Type)4)

#define EEC_AERIALTY_WHIP

((EAC_Aerial_Type)5)

#define EEC_AERIALTY_YAGI

((EAC_Aerial_Type)6)

 

EAC_Aerial_Use

Abstract Data Type:  AERIAL_USE

typedef EDCS_Integer    EAC_Aerial_Use;

#define EEC_AERIALUSE_AIR_TRAFFIC_CONTROL

((EAC_Aerial_Use)1)

#define EEC_AERIALUSE_MARINE_RADIO_SERVICE

((EAC_Aerial_Use)2)

#define EEC_AERIALUSE_PUBLIC_SAFETY

((EAC_Aerial_Use)3)

#define EEC_AERIALUSE_RADAR

((EAC_Aerial_Use)4)

#define EEC_AERIALUSE_RADIO_BROADCAST

((EAC_Aerial_Use)5)

#define EEC_AERIALUSE_SATELLITE_UPLINK

((EAC_Aerial_Use)6)

#define EEC_AERIALUSE_TELEVISION_BROADCAST

((EAC_Aerial_Use)7)

 

EAC_Aerodrome_Type

Abstract Data Type:  AERODROME_TYPE

typedef EDCS_Integer    EAC_Aerodrome_Type;

#define EEC_AERODTY_AERODROME

((EAC_Aerodrome_Type)1)

#define EEC_AERODTY_AIRFIELD

((EAC_Aerodrome_Type)2)

#define EEC_AERODTY_AIRPORT

((EAC_Aerodrome_Type)3)

#define EEC_AERODTY_DAFIF_A

((EAC_Aerodrome_Type)4)

#define EEC_AERODTY_DAFIF_B

((EAC_Aerodrome_Type)5)

#define EEC_AERODTY_DAFIF_C

((EAC_Aerodrome_Type)6)

#define EEC_AERODTY_DAFIF_D

((EAC_Aerodrome_Type)7)

#define EEC_AERODTY_EMERGENCY

((EAC_Aerodrome_Type)8)

#define EEC_AERODTY_GENERAL_AVIATION

((EAC_Aerodrome_Type)9)

#define EEC_AERODTY_GLIDER

((EAC_Aerodrome_Type)10)

#define EEC_AERODTY_HANG_GLIDER

((EAC_Aerodrome_Type)11)

#define EEC_AERODTY_HELICOPTER

((EAC_Aerodrome_Type)12)

#define EEC_AERODTY_HELIPORT

((EAC_Aerodrome_Type)13)

#define EEC_AERODTY_HELIPORT_AT_HOSPITAL

((EAC_Aerodrome_Type)14)

#define EEC_AERODTY_MAJOR_AERODROME

((EAC_Aerodrome_Type)15)

#define EEC_AERODTY_MICROLIGHT

((EAC_Aerodrome_Type)16)

#define EEC_AERODTY_MINOR_AERODROME

((EAC_Aerodrome_Type)17)

#define EEC_AERODTY_PARASCENDING

((EAC_Aerodrome_Type)18)

#define EEC_AERODTY_SEAPLANE_BASE

((EAC_Aerodrome_Type)19)

#define EEC_AERODTY_UNDEFINED_LANDING

((EAC_Aerodrome_Type)20)

#define EEC_AERODTY_WINCH_LAUNCHED_HANG_GLIDER

((EAC_Aerodrome_Type)21)

 

EAC_Aeronautical_Light_Type

Abstract Data Type:  AERONAUTICAL_LIGHT_TYPE

typedef EDCS_Integer    EAC_Aeronautical_Light_Type;

#define EEC_AEROLGTTY_AERODROME_TERMINAL

((EAC_Aeronautical_Light_Type)1)

#define EEC_AEROLGTTY_AEROMARINE

((EAC_Aeronautical_Light_Type)2)

#define EEC_AEROLGTTY_AIR_FORCE_OVERRUN

((EAC_Aeronautical_Light_Type)3)

#define EEC_AEROLGTTY_ALSF_I

((EAC_Aeronautical_Light_Type)4)

#define EEC_AEROLGTTY_ALSF_II

((EAC_Aeronautical_Light_Type)5)

#define EEC_AEROLGTTY_ALTERNATE_CENTRE_LINE

((EAC_Aeronautical_Light_Type)6)

#define EEC_AEROLGTTY_APAP_ALIGNMENT

((EAC_Aeronautical_Light_Type)7)

#define EEC_AEROLGTTY_APRON_FLOOD

((EAC_Aeronautical_Light_Type)8)

#define EEC_AEROLGTTY_ARTICULATED

((EAC_Aeronautical_Light_Type)9)

#define EEC_AEROLGTTY_AUXILIARY

((EAC_Aeronautical_Light_Type)10)

#define EEC_AEROLGTTY_BEACON_UNSPECIFIED

((EAC_Aeronautical_Light_Type)11)

#define EEC_AEROLGTTY_BLINKING_LIGHT

((EAC_Aeronautical_Light_Type)12)

#define EEC_AEROLGTTY_BOUNDARY

((EAC_Aeronautical_Light_Type)13)

#define EEC_AEROLGTTY_CALVERT_BRITISH

((EAC_Aeronautical_Light_Type)14)

#define EEC_AEROLGTTY_CENTRE_AND_DOUBLE_ROW

((EAC_Aeronautical_Light_Type)15)

#define EEC_AEROLGTTY_CENTRE_LINE_2_CROSSBAR

((EAC_Aeronautical_Light_Type)16)

#define EEC_AEROLGTTY_CENTRE_LINE_AND_BAR

((EAC_Aeronautical_Light_Type)17)

#define EEC_AEROLGTTY_CENTRE_LINE_HIGH_INTENSITY

((EAC_Aeronautical_Light_Type)18)

#define EEC_AEROLGTTY_CENTRE_ROW

((EAC_Aeronautical_Light_Type)19)

#define EEC_AEROLGTTY_CENTRE_ROW_1_HI_INTENSITY

((EAC_Aeronautical_Light_Type)20)

#define EEC_AEROLGTTY_CENTRE_ROW_2_HI_VISIBILITY

((EAC_Aeronautical_Light_Type)21)

#define EEC_AEROLGTTY_CONSTANT_BEAM

((EAC_Aeronautical_Light_Type)22)

#define EEC_AEROLGTTY_CROSS

((EAC_Aeronautical_Light_Type)23)

#define EEC_AEROLGTTY_FISHING

((EAC_Aeronautical_Light_Type)24)

#define EEC_AEROLGTTY_FLARES

((EAC_Aeronautical_Light_Type)25)

#define EEC_AEROLGTTY_FOG_DETECTOR

((EAC_Aeronautical_Light_Type)26)

#define EEC_AEROLGTTY_FORMER_NATO_STANDARD

((EAC_Aeronautical_Light_Type)27)

#define EEC_AEROLGTTY_HARBOUR

((EAC_Aeronautical_Light_Type)28)

#define EEC_AEROLGTTY_HIGH_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)29)

#define EEC_AEROLGTTY_HONG_KONG_CURVE

((EAC_Aeronautical_Light_Type)30)

#define EEC_AEROLGTTY_HORIZONTAL

((EAC_Aeronautical_Light_Type)31)

#define EEC_AEROLGTTY_IDENTIFICATION_BEACON

((EAC_Aeronautical_Light_Type)32)

#define EEC_AEROLGTTY_LANDING_DIRECTION

((EAC_Aeronautical_Light_Type)33)

#define EEC_AEROLGTTY_LEFT_ROW_HIGH_INTENSITY

((EAC_Aeronautical_Light_Type)34)

#define EEC_AEROLGTTY_LEFT_SINGLE_ROW

((EAC_Aeronautical_Light_Type)35)

#define EEC_AEROLGTTY_LOW_COST_VASI

((EAC_Aeronautical_Light_Type)36)

#define EEC_AEROLGTTY_LOW_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)37)

#define EEC_AEROLGTTY_MAJOR

((EAC_Aeronautical_Light_Type)38)

#define EEC_AEROLGTTY_MALSF

((EAC_Aeronautical_Light_Type)39)

#define EEC_AEROLGTTY_MALSR

((EAC_Aeronautical_Light_Type)40)

#define EEC_AEROLGTTY_MEDIUM_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)41)

#define EEC_AEROLGTTY_MINOR

((EAC_Aeronautical_Light_Type)42)

#define EEC_AEROLGTTY_NARROW_MULTI_CROSS

((EAC_Aeronautical_Light_Type)43)

#define EEC_AEROLGTTY_NATO_STANDARD

((EAC_Aeronautical_Light_Type)44)

#define EEC_AEROLGTTY_NAVY_PARALLEL_ROW_AND_X

((EAC_Aeronautical_Light_Type)45)

#define EEC_AEROLGTTY_NEON_LADDER

((EAC_Aeronautical_Light_Type)46)

#define EEC_AEROLGTTY_NONE_AVAILABLE

((EAC_Aeronautical_Light_Type)47)

#define EEC_AEROLGTTY_OBSTRUCTION

((EAC_Aeronautical_Light_Type)48)

#define EEC_AEROLGTTY_OBSTRUCTION_LIGHTING

((EAC_Aeronautical_Light_Type)49)

#define EEC_AEROLGTTY_OCCASIONAL

((EAC_Aeronautical_Light_Type)50)

#define EEC_AEROLGTTY_ODALS

((EAC_Aeronautical_Light_Type)51)

#define EEC_AEROLGTTY_OPTICAL_LANDING_SYSTEM

((EAC_Aeronautical_Light_Type)52)

#define EEC_AEROLGTTY_OTHER_AERODROME_LIGHTING

((EAC_Aeronautical_Light_Type)53)

#define EEC_AEROLGTTY_OTHER_APPROACH_LIGHTING

((EAC_Aeronautical_Light_Type)54)

#define EEC_AEROLGTTY_OVERRUN_CENTRE_LINE

((EAC_Aeronautical_Light_Type)55)

#define EEC_AEROLGTTY_PORTABLE_APPROACH

((EAC_Aeronautical_Light_Type)56)

#define EEC_AEROLGTTY_PORTABLE_RUNWAY

((EAC_Aeronautical_Light_Type)57)

#define EEC_AEROLGTTY_PRECISION_APPROACH

((EAC_Aeronautical_Light_Type)58)

#define EEC_AEROLGTTY_PRIMARY

((EAC_Aeronautical_Light_Type)59)

#define EEC_AEROLGTTY_PRIVATE

((EAC_Aeronautical_Light_Type)60)

#define EEC_AEROLGTTY_RAIL

((EAC_Aeronautical_Light_Type)61)

#define EEC_AEROLGTTY_RANGE

((EAC_Aeronautical_Light_Type)62)

#define EEC_AEROLGTTY_ROTATING_BEACON

((EAC_Aeronautical_Light_Type)63)

#define EEC_AEROLGTTY_RUNWAY

((EAC_Aeronautical_Light_Type)64)

#define EEC_AEROLGTTY_RUNWAY_CENTRE_LINE

((EAC_Aeronautical_Light_Type)65)

#define EEC_AEROLGTTY_RUNWAY_EDGE

((EAC_Aeronautical_Light_Type)66)

#define EEC_AEROLGTTY_RUNWAY_END

((EAC_Aeronautical_Light_Type)67)

#define EEC_AEROLGTTY_RUNWAY_FLOOD

((EAC_Aeronautical_Light_Type)68)

#define EEC_AEROLGTTY_RUNWAY_REGION

((EAC_Aeronautical_Light_Type)69)

#define EEC_AEROLGTTY_SEASONAL

((EAC_Aeronautical_Light_Type)70)

#define EEC_AEROLGTTY_SECONDARY

((EAC_Aeronautical_Light_Type)71)

#define EEC_AEROLGTTY_SEQUENCED_STROBE

((EAC_Aeronautical_Light_Type)72)

#define EEC_AEROLGTTY_SINGAPORE_CENTRE_LINE

((EAC_Aeronautical_Light_Type)73)

#define EEC_AEROLGTTY_SINGLE_ROW_CENTRE_LINE

((EAC_Aeronautical_Light_Type)74)

#define EEC_AEROLGTTY_SSALF

((EAC_Aeronautical_Light_Type)75)

#define EEC_AEROLGTTY_SSALR

((EAC_Aeronautical_Light_Type)76)

#define EEC_AEROLGTTY_STROBE

((EAC_Aeronautical_Light_Type)77)

#define EEC_AEROLGTTY_TAXIWAY_LIGHTING

((EAC_Aeronautical_Light_Type)78)

#define EEC_AEROLGTTY_THRESHOLD

((EAC_Aeronautical_Light_Type)79)

#define EEC_AEROLGTTY_TIDAL

((EAC_Aeronautical_Light_Type)80)

#define EEC_AEROLGTTY_TOUCHDOWN_ZONE_LIGHTING

((EAC_Aeronautical_Light_Type)81)

#define EEC_AEROLGTTY_TVASI_T_BAR

((EAC_Aeronautical_Light_Type)82)

#define EEC_AEROLGTTY_TWO_PARALLEL_ROW

((EAC_Aeronautical_Light_Type)83)

#define EEC_AEROLGTTY_US_CONFIGURATION_B

((EAC_Aeronautical_Light_Type)84)

#define EEC_AEROLGTTY_VARIABLE_INTENSITY_RUNWAY

((EAC_Aeronautical_Light_Type)85)

#define EEC_AEROLGTTY_VASI

((EAC_Aeronautical_Light_Type)86)

#define EEC_AEROLGTTY_VASI_2_BAR

((EAC_Aeronautical_Light_Type)87)

#define EEC_AEROLGTTY_VASI_3_BAR

((EAC_Aeronautical_Light_Type)88)

#define EEC_AEROLGTTY_VASI_PULSATING

((EAC_Aeronautical_Light_Type)89)

#define EEC_AEROLGTTY_VASI_WITH_INDICATOR

((EAC_Aeronautical_Light_Type)90)

#define EEC_AEROLGTTY_VERTICAL

((EAC_Aeronautical_Light_Type)91)

#define EEC_AEROLGTTY_WIND_INDICATOR

((EAC_Aeronautical_Light_Type)92)

 

EAC_Aerosol_Particle_Type

Abstract Data Type:  AEROSOL_PARTICLE_TYPE

typedef EDCS_Integer    EAC_Aerosol_Particle_Type;

#define EEC_ARSLPARTICTY_DUST

((EAC_Aerosol_Particle_Type)1)

#define EEC_ARSLPARTICTY_HAZE

((EAC_Aerosol_Particle_Type)2)

#define EEC_ARSLPARTICTY_MARINE

((EAC_Aerosol_Particle_Type)3)

#define EEC_ARSLPARTICTY_MIST

((EAC_Aerosol_Particle_Type)4)

#define EEC_ARSLPARTICTY_NITRATES

((EAC_Aerosol_Particle_Type)5)

#define EEC_ARSLPARTICTY_NO_AEROSOL

((EAC_Aerosol_Particle_Type)6)

#define EEC_ARSLPARTICTY_OCEAN_SPRAY

((EAC_Aerosol_Particle_Type)7)

#define EEC_ARSLPARTICTY_SALT_HAZE

((EAC_Aerosol_Particle_Type)8)

#define EEC_ARSLPARTICTY_SAND

((EAC_Aerosol_Particle_Type)9)

#define EEC_ARSLPARTICTY_SMOKE

((EAC_Aerosol_Particle_Type)10)

#define EEC_ARSLPARTICTY_SOOT

((EAC_Aerosol_Particle_Type)11)

#define EEC_ARSLPARTICTY_SULFATES

((EAC_Aerosol_Particle_Type)12)

#define EEC_ARSLPARTICTY_VOLCANIC_ASH

((EAC_Aerosol_Particle_Type)13)

#define EEC_ARSLPARTICTY_VOLCANIC_DUST

((EAC_Aerosol_Particle_Type)14)

 

EAC_Aid_To_Navigation_Colour_Pattern

Abstract Data Type:  AID_TO_NAVIGATION_COLOUR_PATTERN

typedef EDCS_Integer    EAC_Aid_To_Navigation_Colour_Pattern;

#define EEC_AIDNAVCOLRPAT_BORDER_STRIPE

((EAC_Aid_To_Navigation_Colour_Pattern)1)

#define EEC_AIDNAVCOLRPAT_CHECKERED

((EAC_Aid_To_Navigation_Colour_Pattern)2)

#define EEC_AIDNAVCOLRPAT_DIAGONAL_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)3)

#define EEC_AIDNAVCOLRPAT_HORIZ_BANDS_TOP_TO_BOTTOM

((EAC_Aid_To_Navigation_Colour_Pattern)4)

#define EEC_AIDNAVCOLRPAT_HORIZ_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)5)

#define EEC_AIDNAVCOLRPAT_SINGLE_COLOUR

((EAC_Aid_To_Navigation_Colour_Pattern)6)

#define EEC_AIDNAVCOLRPAT_SQUARED

((EAC_Aid_To_Navigation_Colour_Pattern)7)

#define EEC_AIDNAVCOLRPAT_STRIPES_DIRECTION_UNKNOWN

((EAC_Aid_To_Navigation_Colour_Pattern)8)

#define EEC_AIDNAVCOLRPAT_VERTICAL_STRIPES

((EAC_Aid_To_Navigation_Colour_Pattern)9)

 

EAC_Aid_To_Navigation_Mark_Colour

Abstract Data Type:  AID_TO_NAVIGATION_MARK_COLOUR

typedef EDCS_Integer    EAC_Aid_To_Navigation_Mark_Colour;

#define EEC_AIDNAVMKCOLR_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)1)

#define EEC_AIDNAVMKCOLR_BLACK_RED_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)2)

#define EEC_AIDNAVMKCOLR_BLACK_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)3)

#define EEC_AIDNAVMKCOLR_BLACK_YELLOW_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)4)

#define EEC_AIDNAVMKCOLR_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)5)

#define EEC_AIDNAVMKCOLR_GREEN_RED

((EAC_Aid_To_Navigation_Mark_Colour)6)

#define EEC_AIDNAVMKCOLR_GREEN_RED_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)7)

#define EEC_AIDNAVMKCOLR_GREEN_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)8)

#define EEC_AIDNAVMKCOLR_ORANGE

((EAC_Aid_To_Navigation_Mark_Colour)9)

#define EEC_AIDNAVMKCOLR_RED

((EAC_Aid_To_Navigation_Mark_Colour)10)

#define EEC_AIDNAVMKCOLR_RED_GREEN

((EAC_Aid_To_Navigation_Mark_Colour)11)

#define EEC_AIDNAVMKCOLR_RED_GREEN_RED

((EAC_Aid_To_Navigation_Mark_Colour)12)

#define EEC_AIDNAVMKCOLR_RED_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)13)

#define EEC_AIDNAVMKCOLR_WHITE

((EAC_Aid_To_Navigation_Mark_Colour)14)

#define EEC_AIDNAVMKCOLR_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)15)

#define EEC_AIDNAVMKCOLR_YELLOW_BLACK

((EAC_Aid_To_Navigation_Mark_Colour)16)

#define EEC_AIDNAVMKCOLR_YELLOW_BLACK_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)17)

#define EEC_AIDNAVMKCOLR_YELLOW_RED_YELLOW

((EAC_Aid_To_Navigation_Mark_Colour)18)

 

EAC_Aid_To_Navigation_Mark_System

Abstract Data Type:  AID_TO_NAVIGATION_MARK_SYSTEM

typedef EDCS_Integer    EAC_Aid_To_Navigation_Mark_System;

#define EEC_AIDNAVMKSYS_IALA_A

((EAC_Aid_To_Navigation_Mark_System)1)

#define EEC_AIDNAVMKSYS_IALA_B

((EAC_Aid_To_Navigation_Mark_System)2)

#define EEC_AIDNAVMKSYS_NO_SYSTEM

((EAC_Aid_To_Navigation_Mark_System)3)

#define EEC_AIDNAVMKSYS_SIGNI

((EAC_Aid_To_Navigation_Mark_System)4)

#define EEC_AIDNAVMKSYS_US_INTRACOASTAL

((EAC_Aid_To_Navigation_Mark_System)5)

#define EEC_AIDNAVMKSYS_US_MODIFIED

((EAC_Aid_To_Navigation_Mark_System)6)

#define EEC_AIDNAVMKSYS_US_OLD

((EAC_Aid_To_Navigation_Mark_System)7)

#define EEC_AIDNAVMKSYS_US_UNIFORM_STATE

((EAC_Aid_To_Navigation_Mark_System)8)

#define EEC_AIDNAVMKSYS_US_WESTERN_RIVER

((EAC_Aid_To_Navigation_Mark_System)9)

 

EAC_Aid_To_Navigation_Marker_Type

Abstract Data Type:  AID_TO_NAVIGATION_MARKER_TYPE

typedef EDCS_Integer    EAC_Aid_To_Navigation_Marker_Type;

#define EEC_AIDNAVMARKERTY_ELEC_BEACON

((EAC_Aid_To_Navigation_Marker_Type)1)

#define EEC_AIDNAVMARKERTY_ELEC_BEACON_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)2)

#define EEC_AIDNAVMARKERTY_VIS_BEACON

((EAC_Aid_To_Navigation_Marker_Type)3)

#define EEC_AIDNAVMARKERTY_VIS_BEACON_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)4)

#define EEC_AIDNAVMARKERTY_VIS_DAYMARK

((EAC_Aid_To_Navigation_Marker_Type)5)

 

EAC_Aid_To_Navigation_Status

Abstract Data Type:  AID_TO_NAVIGATION_STATUS

typedef EDCS_Integer    EAC_Aid_To_Navigation_Status;

#define EEC_AIDNAVSTAT_LIT

((EAC_Aid_To_Navigation_Status)1)

#define EEC_AIDNAVSTAT_MARKED

((EAC_Aid_To_Navigation_Status)2)

#define EEC_AIDNAVSTAT_UNLIT

((EAC_Aid_To_Navigation_Status)3)

#define EEC_AIDNAVSTAT_UNMARKED

((EAC_Aid_To_Navigation_Status)4)

 

EAC_Aid_To_Navigation_System_Type

Abstract Data Type:  AID_TO_NAVIGATION_SYSTEM_TYPE

typedef EDCS_Integer    EAC_Aid_To_Navigation_System_Type;

#define EEC_AIDNAVSYSTY_IALA

((EAC_Aid_To_Navigation_System_Type)1)

#define EEC_AIDNAVSYSTY_IALA_REGION_A

((EAC_Aid_To_Navigation_System_Type)2)

#define EEC_AIDNAVSYSTY_IALA_REGION_B

((EAC_Aid_To_Navigation_System_Type)3)

#define EEC_AIDNAVSYSTY_NON_IALA

((EAC_Aid_To_Navigation_System_Type)4)

#define EEC_AIDNAVSYSTY_NONCONFORMING

((EAC_Aid_To_Navigation_System_Type)5)

#define EEC_AIDNAVSYSTY_SIGNI

((EAC_Aid_To_Navigation_System_Type)6)

#define EEC_AIDNAVSYSTY_US_INTRACOASTAL

((EAC_Aid_To_Navigation_System_Type)7)

#define EEC_AIDNAVSYSTY_US_MODIFIED

((EAC_Aid_To_Navigation_System_Type)8)

#define EEC_AIDNAVSYSTY_US_OLD

((EAC_Aid_To_Navigation_System_Type)9)

#define EEC_AIDNAVSYSTY_US_UNIFORM_STATE

((EAC_Aid_To_Navigation_System_Type)10)

#define EEC_AIDNAVSYSTY_US_WESTERN_RIVER

((EAC_Aid_To_Navigation_System_Type)11)

 

EAC_Aircraft_Carrier_Class

Abstract Data Type:  AIRCRAFT_CARRIER_CLASS

typedef EDCS_Integer    EAC_Aircraft_Carrier_Class;

#define EEC_ARCRFCRRCLS_ASTURIAS

((EAC_Aircraft_Carrier_Class)1)

#define EEC_ARCRFCRRCLS_DE_GAULLE

((EAC_Aircraft_Carrier_Class)2)

#define EEC_ARCRFCRRCLS_DORIA

((EAC_Aircraft_Carrier_Class)3)

#define EEC_ARCRFCRRCLS_ENTERPRISE

((EAC_Aircraft_Carrier_Class)4)

#define EEC_ARCRFCRRCLS_GARIBALDI

((EAC_Aircraft_Carrier_Class)5)

#define EEC_ARCRFCRRCLS_INVINCIBLE

((EAC_Aircraft_Carrier_Class)6)

#define EEC_ARCRFCRRCLS_KENNEDY

((EAC_Aircraft_Carrier_Class)7)

#define EEC_ARCRFCRRCLS_KITTY_HAWK

((EAC_Aircraft_Carrier_Class)8)

#define EEC_ARCRFCRRCLS_KUZNETSOV

((EAC_Aircraft_Carrier_Class)9)

#define EEC_ARCRFCRRCLS_NAREUBET

((EAC_Aircraft_Carrier_Class)10)

#define EEC_ARCRFCRRCLS_NIMITZ

((EAC_Aircraft_Carrier_Class)11)

#define EEC_ARCRFCRRCLS_SAO_PAULO

((EAC_Aircraft_Carrier_Class)12)

#define EEC_ARCRFCRRCLS_VIRAAT

((EAC_Aircraft_Carrier_Class)13)

 

EAC_Aircraft_Function

Abstract Data Type:  AIRCRAFT_FUNCTION

typedef EDCS_Integer    EAC_Aircraft_Function;

#define EEC_ARCRFFN_AGRICULTURE

((EAC_Aircraft_Function)1)

#define EEC_ARCRFFN_AIR_DEFENCE

((EAC_Aircraft_Function)2)

#define EEC_ARCRFFN_AMBULANCE

((EAC_Aircraft_Function)3)

#define EEC_ARCRFFN_ASW

((EAC_Aircraft_Function)4)

#define EEC_ARCRFFN_ATTACK

((EAC_Aircraft_Function)5)

#define EEC_ARCRFFN_BOMBER

((EAC_Aircraft_Function)6)

#define EEC_ARCRFFN_CARGO

((EAC_Aircraft_Function)7)

#define EEC_ARCRFFN_COMMAND_AND_CONTROL

((EAC_Aircraft_Function)8)

#define EEC_ARCRFFN_COMMERCIAL

((EAC_Aircraft_Function)9)

#define EEC_ARCRFFN_EARLY_WARNING

((EAC_Aircraft_Function)10)

#define EEC_ARCRFFN_ELECTRONIC_WARFARE

((EAC_Aircraft_Function)11)

#define EEC_ARCRFFN_EXPERIMENTAL

((EAC_Aircraft_Function)12)

#define EEC_ARCRFFN_FIGHTER

((EAC_Aircraft_Function)13)

#define EEC_ARCRFFN_OBSERVATION

((EAC_Aircraft_Function)14)

#define EEC_ARCRFFN_PASSENGER

((EAC_Aircraft_Function)15)

#define EEC_ARCRFFN_PATROL

((EAC_Aircraft_Function)16)

#define EEC_ARCRFFN_RECONNAISSANCE

((EAC_Aircraft_Function)17)

#define EEC_ARCRFFN_RESEARCH

((EAC_Aircraft_Function)18)

#define EEC_ARCRFFN_SCOUT

((EAC_Aircraft_Function)19)

#define EEC_ARCRFFN_SEARCH_AND_RESCUE

((EAC_Aircraft_Function)20)

#define EEC_ARCRFFN_SPECIAL_ELECTRONIC

((EAC_Aircraft_Function)21)

#define EEC_ARCRFFN_SPECIAL_OPERATIONS

((EAC_Aircraft_Function)22)

#define EEC_ARCRFFN_STRIKE

((EAC_Aircraft_Function)23)

#define EEC_ARCRFFN_SURVEILLANCE

((EAC_Aircraft_Function)24)

#define EEC_ARCRFFN_TANKER

((EAC_Aircraft_Function)25)

#define EEC_ARCRFFN_TARGET

((EAC_Aircraft_Function)26)

#define EEC_ARCRFFN_TRAINER

((EAC_Aircraft_Function)27)

#define EEC_ARCRFFN_TRANSPORT

((EAC_Aircraft_Function)28)

#define EEC_ARCRFFN_UTILITY

((EAC_Aircraft_Function)29)

 

EAC_Aircraft_Icing_Intensity

Abstract Data Type:  AIRCRAFT_ICING_INTENSITY

typedef EDCS_Integer    EAC_Aircraft_Icing_Intensity;

#define EEC_ARCRFICINGINT_NO_ICING

((EAC_Aircraft_Icing_Intensity)1)

#define EEC_ARCRFICINGINT_TRACE

((EAC_Aircraft_Icing_Intensity)2)

#define EEC_ARCRFICINGINT_TRACE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)3)

#define EEC_ARCRFICINGINT_TRACE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)4)

#define EEC_ARCRFICINGINT_LIGHT

((EAC_Aircraft_Icing_Intensity)5)

#define EEC_ARCRFICINGINT_LIGHT_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)6)

#define EEC_ARCRFICINGINT_LIGHT_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)7)

#define EEC_ARCRFICINGINT_MODERATE

((EAC_Aircraft_Icing_Intensity)8)

#define EEC_ARCRFICINGINT_MODERATE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)9)

#define EEC_ARCRFICINGINT_MODERATE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)10)

#define EEC_ARCRFICINGINT_SEVERE

((EAC_Aircraft_Icing_Intensity)11)

#define EEC_ARCRFICINGINT_SEVERE_IN_CLOUD

((EAC_Aircraft_Icing_Intensity)12)

#define EEC_ARCRFICINGINT_SEVERE_IN_PRECIP

((EAC_Aircraft_Icing_Intensity)13)

 

EAC_Aircraft_Icing_Type

Abstract Data Type:  AIRCRAFT_ICING_TYPE

typedef EDCS_Integer    EAC_Aircraft_Icing_Type;

#define EEC_ARCRFICINGTY_CLEAR

((EAC_Aircraft_Icing_Type)1)

#define EEC_ARCRFICINGTY_FROST

((EAC_Aircraft_Icing_Type)2)

#define EEC_ARCRFICINGTY_MIXED

((EAC_Aircraft_Icing_Type)3)

#define EEC_ARCRFICINGTY_NONE_PRESENT

((EAC_Aircraft_Icing_Type)4)

#define EEC_ARCRFICINGTY_RIME

((EAC_Aircraft_Icing_Type)5)

 

EAC_Aircraft_Propulsion_Type

Abstract Data Type:  AIRCRAFT_PROPULSION_TYPE

typedef EDCS_Integer    EAC_Aircraft_Propulsion_Type;

#define EEC_ARCRFPRPLTY_ELECTRIC

((EAC_Aircraft_Propulsion_Type)1)

#define EEC_ARCRFPRPLTY_JET

((EAC_Aircraft_Propulsion_Type)2)

#define EEC_ARCRFPRPLTY_RECIPROCATING_ENGINE

((EAC_Aircraft_Propulsion_Type)3)

#define EEC_ARCRFPRPLTY_ROCKET

((EAC_Aircraft_Propulsion_Type)4)

#define EEC_ARCRFPRPLTY_TURBOPROP

((EAC_Aircraft_Propulsion_Type)5)

 

EAC_Aircraft_Type

Abstract Data Type:  AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Aircraft_Type;

#define EEC_ARCRFTY_AIRSHIP

((EAC_Aircraft_Type)1)

#define EEC_ARCRFTY_AMPHIBIOUS

((EAC_Aircraft_Type)2)

#define EEC_ARCRFTY_BALLOON

((EAC_Aircraft_Type)3)

#define EEC_ARCRFTY_BLIMP

((EAC_Aircraft_Type)4)

#define EEC_ARCRFTY_DIRIGIBLE

((EAC_Aircraft_Type)5)

#define EEC_ARCRFTY_DRONE

((EAC_Aircraft_Type)6)

#define EEC_ARCRFTY_FIXED_WING

((EAC_Aircraft_Type)7)

#define EEC_ARCRFTY_GLIDER

((EAC_Aircraft_Type)8)

#define EEC_ARCRFTY_LIGHT

((EAC_Aircraft_Type)9)

#define EEC_ARCRFTY_ROTARY_WING

((EAC_Aircraft_Type)10)

#define EEC_ARCRFTY_SPACEPLANE

((EAC_Aircraft_Type)11)

#define EEC_ARCRFTY_STOL

((EAC_Aircraft_Type)12)

#define EEC_ARCRFTY_UNMANNED_AUTONOMOUS

((EAC_Aircraft_Type)13)

#define EEC_ARCRFTY_VARIABLE_WING

((EAC_Aircraft_Type)14)

#define EEC_ARCRFTY_VTOL

((EAC_Aircraft_Type)15)

 

EAC_Airspace_Limitation

Abstract Data Type:  AIRSPACE_LIMITATION

typedef EDCS_Integer    EAC_Airspace_Limitation;

#define EEC_ARSPCLIMIT_AIR_EXERCISE

((EAC_Airspace_Limitation)1)

#define EEC_ARSPCLIMIT_ALERT

((EAC_Airspace_Limitation)2)

#define EEC_ARSPCLIMIT_ANIMAL_PROTECTION

((EAC_Airspace_Limitation)3)

#define EEC_ARSPCLIMIT_BIRD_BREEDING

((EAC_Airspace_Limitation)4)

#define EEC_ARSPCLIMIT_BIRD_HAZARD

((EAC_Airspace_Limitation)5)

#define EEC_ARSPCLIMIT_BIRD_SANCTUARY

((EAC_Airspace_Limitation)6)

#define EEC_ARSPCLIMIT_CAUTION

((EAC_Airspace_Limitation)7)

#define EEC_ARSPCLIMIT_CONTROLLED_FIRING

((EAC_Airspace_Limitation)8)

#define EEC_ARSPCLIMIT_DANGER

((EAC_Airspace_Limitation)9)

#define EEC_ARSPCLIMIT_DEFENCE

((EAC_Airspace_Limitation)10)

#define EEC_ARSPCLIMIT_GAS_VENTING_STATION

((EAC_Airspace_Limitation)11)

#define EEC_ARSPCLIMIT_HAZARD_TO_AIRCRAFT

((EAC_Airspace_Limitation)12)

#define EEC_ARSPCLIMIT_HELICOPTER_PROTECTION

((EAC_Airspace_Limitation)13)

#define EEC_ARSPCLIMIT_HIGH_INTENSITY_RADIO

((EAC_Airspace_Limitation)14)

#define EEC_ARSPCLIMIT_INDUSTRIAL_HAZARDS

((EAC_Airspace_Limitation)15)

#define EEC_ARSPCLIMIT_INTENSE_AIR_ACTIVITY

((EAC_Airspace_Limitation)16)

#define EEC_ARSPCLIMIT_LOW_FLY_AVOIDANCE

((EAC_Airspace_Limitation)17)

#define EEC_ARSPCLIMIT_LOW_FLY_DEDICATED_USER

((EAC_Airspace_Limitation)18)

#define EEC_ARSPCLIMIT_LOW_FLY_TACTICAL_TRAINING

((EAC_Airspace_Limitation)19)

#define EEC_ARSPCLIMIT_MEDICAL

((EAC_Airspace_Limitation)20)

#define EEC_ARSPCLIMIT_MICROLIGHT_FLYING

((EAC_Airspace_Limitation)21)

#define EEC_ARSPCLIMIT_MILITARY_FLYING

((EAC_Airspace_Limitation)22)

#define EEC_ARSPCLIMIT_MILITARY_OPERATIONS

((EAC_Airspace_Limitation)23)

#define EEC_ARSPCLIMIT_NATURE_RESERVE

((EAC_Airspace_Limitation)24)

#define EEC_ARSPCLIMIT_NON_FREE_FLYING

((EAC_Airspace_Limitation)25)

#define EEC_ARSPCLIMIT_OPERATING

((EAC_Airspace_Limitation)26)

#define EEC_ARSPCLIMIT_PARACHUTE_DROP_ZONE

((EAC_Airspace_Limitation)27)

#define EEC_ARSPCLIMIT_PROHIBITED

((EAC_Airspace_Limitation)28)

#define EEC_ARSPCLIMIT_PROHIBITED_VFR

((EAC_Airspace_Limitation)29)

#define EEC_ARSPCLIMIT_PROVOST_MARSHAL

((EAC_Airspace_Limitation)30)

#define EEC_ARSPCLIMIT_RESTRICTED

((EAC_Airspace_Limitation)31)

#define EEC_ARSPCLIMIT_SPARSELY_SETTLED

((EAC_Airspace_Limitation)32)

#define EEC_ARSPCLIMIT_TEMPORARY_RESERVED

((EAC_Airspace_Limitation)33)

#define EEC_ARSPCLIMIT_TOWN_TO_BE_AVOIDED

((EAC_Airspace_Limitation)34)

#define EEC_ARSPCLIMIT_WARNING

((EAC_Airspace_Limitation)35)

 

EAC_Airspace_Type

Abstract Data Type:  AIRSPACE_TYPE

typedef EDCS_Integer    EAC_Airspace_Type;

#define EEC_ARSPCTY_ACC

((EAC_Airspace_Type)1)

#define EEC_ARSPCTY_ADVISORY

((EAC_Airspace_Type)2)

#define EEC_ARSPCTY_AERODROME_ADVISORY

((EAC_Airspace_Type)3)

#define EEC_ARSPCTY_AERODROME_CZ

((EAC_Airspace_Type)4)

#define EEC_ARSPCTY_AERODROME_RADAR_SERVICE

((EAC_Airspace_Type)5)

#define EEC_ARSPCTY_AERODROME_TRAFFIC_ZONE

((EAC_Airspace_Type)6)

#define EEC_ARSPCTY_AIR_DEFENCE_IDZ

((EAC_Airspace_Type)7)

#define EEC_ARSPCTY_AIR_TO_AIR_REFUELING

((EAC_Airspace_Type)8)

#define EEC_ARSPCTY_ALTIMETER_SETTING_REGION

((EAC_Airspace_Type)9)

#define EEC_ARSPCTY_ARTCC

((EAC_Airspace_Type)10)

#define EEC_ARSPCTY_ARTCC_SECTOR_DISCRETE

((EAC_Airspace_Type)11)

#define EEC_ARSPCTY_BUFFER_ZONE

((EAC_Airspace_Type)12)

#define EEC_ARSPCTY_CADIZ

((EAC_Airspace_Type)13)

#define EEC_ARSPCTY_CCA

((EAC_Airspace_Type)14)

#define EEC_ARSPCTY_CONTROL_AREA

((EAC_Airspace_Type)15)

#define EEC_ARSPCTY_CONTROL_ZONE

((EAC_Airspace_Type)16)

#define EEC_ARSPCTY_CONTROLLED_AIRSPACE

((EAC_Airspace_Type)17)

#define EEC_ARSPCTY_CONTROLLED_VFR

((EAC_Airspace_Type)18)

#define EEC_ARSPCTY_DEWIZ

((EAC_Airspace_Type)19)

#define EEC_ARSPCTY_DEWMIZ

((EAC_Airspace_Type)20)

#define EEC_ARSPCTY_FIC_FSS

((EAC_Airspace_Type)21)

#define EEC_ARSPCTY_FLIGHT_INR

((EAC_Airspace_Type)22)

#define EEC_ARSPCTY_FRENCH_PERIPHERAL_IDZ

((EAC_Airspace_Type)23)

#define EEC_ARSPCTY_KOREA_LIMITED_IDZ

((EAC_Airspace_Type)24)

#define EEC_ARSPCTY_LFLY_AREA

((EAC_Airspace_Type)25)

#define EEC_ARSPCTY_LFLY_DEDICATED_USER

((EAC_Airspace_Type)26)

#define EEC_ARSPCTY_LFLY_DIVIDING_LINE

((EAC_Airspace_Type)27)

#define EEC_ARSPCTY_LFLY_FLOW_ARROW

((EAC_Airspace_Type)28)

#define EEC_ARSPCTY_LFLY_FLOW_CORRIDOR

((EAC_Airspace_Type)29)

#define EEC_ARSPCTY_LFLY_SUB_BOUNDARY

((EAC_Airspace_Type)30)

#define EEC_ARSPCTY_LFLY_TACT_ROUTE

((EAC_Airspace_Type)31)

#define EEC_ARSPCTY_LFLY_TACT_TRAINING

((EAC_Airspace_Type)32)

#define EEC_ARSPCTY_LFLY_WEATHER_CORRIDOR

((EAC_Airspace_Type)33)

#define EEC_ARSPCTY_MANDATORY_RADIO_AREA

((EAC_Airspace_Type)34)

#define EEC_ARSPCTY_MAXIMUM_ELEVATION_FIGURE

((EAC_Airspace_Type)35)

#define EEC_ARSPCTY_MIDCANADA_IDZ

((EAC_Airspace_Type)36)

#define EEC_ARSPCTY_MLTRY_ATZ

((EAC_Airspace_Type)37)

#define EEC_ARSPCTY_MLTRY_CLIMB_CORRIDOR

((EAC_Airspace_Type)38)

#define EEC_ARSPCTY_MLTRY_COMMON_AREA_CONTROL

((EAC_Airspace_Type)39)

#define EEC_ARSPCTY_MLTRY_CTZ

((EAC_Airspace_Type)40)

#define EEC_ARSPCTY_MLTRY_RADAR_SERVICE_AREA

((EAC_Airspace_Type)41)

#define EEC_ARSPCTY_MLTRY_SECTOR_CONTROL_CENTRE

((EAC_Airspace_Type)42)

#define EEC_ARSPCTY_MLTRY_UPPER

((EAC_Airspace_Type)43)

#define EEC_ARSPCTY_MOUNTAINOUS

((EAC_Airspace_Type)44)

#define EEC_ARSPCTY_OCA

((EAC_Airspace_Type)45)

#define EEC_ARSPCTY_OCA_NON_FAA

((EAC_Airspace_Type)46)

#define EEC_ARSPCTY_POSITIVE_CONTROL_AREA

((EAC_Airspace_Type)47)

#define EEC_ARSPCTY_POSITIVE_CZ

((EAC_Airspace_Type)48)

#define EEC_ARSPCTY_RADAR_AREA

((EAC_Airspace_Type)49)

#define EEC_ARSPCTY_RADAR_AREA_SECTOR_BOUNDARY

((EAC_Airspace_Type)50)

#define EEC_ARSPCTY_RADAR_SERVICE_AREA

((EAC_Airspace_Type)51)

#define EEC_ARSPCTY_SAL_ENTRY

((EAC_Airspace_Type)52)

#define EEC_ARSPCTY_SAL_EXIT

((EAC_Airspace_Type)53)

#define EEC_ARSPCTY_SECURITY_IDZ

((EAC_Airspace_Type)54)

#define EEC_ARSPCTY_SPC_RULES_AREA

((EAC_Airspace_Type)55)

#define EEC_ARSPCTY_SPC_RULES_ZONE

((EAC_Airspace_Type)56)

#define EEC_ARSPCTY_SUB_FLIGHT_INR

((EAC_Airspace_Type)57)

#define EEC_ARSPCTY_TERMINAL_CONTROL

((EAC_Airspace_Type)58)

#define EEC_ARSPCTY_TERMINAL_RADAR_SERVICE_AREA

((EAC_Airspace_Type)59)

#define EEC_ARSPCTY_TRAFFIC_INZ

((EAC_Airspace_Type)60)

#define EEC_ARSPCTY_TRAINING

((EAC_Airspace_Type)61)

#define EEC_ARSPCTY_TRANSITION_AREA

((EAC_Airspace_Type)62)

#define EEC_ARSPCTY_UNCONTROLLED_AIRSPACE

((EAC_Airspace_Type)63)

#define EEC_ARSPCTY_UPPER_ADVISORY_AREA

((EAC_Airspace_Type)64)

#define EEC_ARSPCTY_UPPER_AIRSPACE_CENTRES

((EAC_Airspace_Type)65)

#define EEC_ARSPCTY_UPPER_CONTROL_AREA

((EAC_Airspace_Type)66)

#define EEC_ARSPCTY_UPPER_FLIGHT_INR

((EAC_Airspace_Type)67)

#define EEC_ARSPCTY_VFR_SECTOR_BOUNDARY

((EAC_Airspace_Type)68)

#define EEC_ARSPCTY_ZONE_OF_INTERIOR

((EAC_Airspace_Type)69)

 

EAC_Aperture_Cover_Position

Abstract Data Type:  APERTURE_COVER_POSITION

typedef EDCS_Integer    EAC_Aperture_Cover_Position;

#define EEC_APRCOVPOS_CLOSED

((EAC_Aperture_Cover_Position)1)

#define EEC_APRCOVPOS_OPEN

((EAC_Aperture_Cover_Position)2)

#define EEC_APRCOVPOS_OPEN_OCCUPANT_VISIBLE

((EAC_Aperture_Cover_Position)3)

#define EEC_APRCOVPOS_POPPED

((EAC_Aperture_Cover_Position)4)

#define EEC_APRCOVPOS_POPPED_OCCUPANT_VISIBLE

((EAC_Aperture_Cover_Position)5)

 

EAC_Aperture_State

Abstract Data Type:  APERTURE_STATE

typedef EDCS_Integer    EAC_Aperture_State;

#define EEC_APERTURESTATE_CLOSED_LOCKED

((EAC_Aperture_State)1)

#define EEC_APERTURESTATE_CLOSED_UNLOCKED

((EAC_Aperture_State)2)

#define EEC_APERTURESTATE_FASTENED_SHUT

((EAC_Aperture_State)3)

#define EEC_APERTURESTATE_OPEN

((EAC_Aperture_State)4)

 

EAC_Aqueduct_Type

Abstract Data Type:  AQUEDUCT_TYPE

typedef EDCS_Integer    EAC_Aqueduct_Type;

#define EEC_AQUETY_CANAL

((EAC_Aqueduct_Type)1)

#define EEC_AQUETY_ELEVATED_FLUME

((EAC_Aqueduct_Type)2)

#define EEC_AQUETY_FLUME

((EAC_Aqueduct_Type)3)

#define EEC_AQUETY_IRRIGATION_DITCH

((EAC_Aqueduct_Type)4)

#define EEC_AQUETY_ON_TERRAIN

((EAC_Aqueduct_Type)5)

#define EEC_AQUETY_QANAT

((EAC_Aqueduct_Type)6)

#define EEC_AQUETY_QANAT_SHAFT

((EAC_Aqueduct_Type)7)

#define EEC_AQUETY_SLUICE

((EAC_Aqueduct_Type)8)

#define EEC_AQUETY_UNDERGROUND

((EAC_Aqueduct_Type)9)

 

EAC_Arresting_Gear_Type

Abstract Data Type:  ARRESTING_GEAR_TYPE

typedef EDCS_Integer    EAC_Arresting_Gear_Type;

#define EEC_ARRESTGEARTY_CABLE

((EAC_Arresting_Gear_Type)1)

#define EEC_ARRESTGEARTY_JET_BARRIER

((EAC_Arresting_Gear_Type)2)

#define EEC_ARRESTGEARTY_NET

((EAC_Arresting_Gear_Type)3)

 

EAC_Assault_Landing_Craft_Type

Abstract Data Type:  ASSAULT_LANDING_CRAFT_TYPE

typedef EDCS_Integer    EAC_Assault_Landing_Craft_Type;

#define EEC_ASLTLNDGCRFTTY_CHAHO_CLASS

((EAC_Assault_Landing_Craft_Type)1)

#define EEC_ASLTLNDGCRFTTY_CHONG_JIN_CLASS

((EAC_Assault_Landing_Craft_Type)2)

#define EEC_ASLTLNDGCRFTTY_KONGBANG_CLASS

((EAC_Assault_Landing_Craft_Type)3)

#define EEC_ASLTLNDGCRFTTY_LCAC_CLASS

((EAC_Assault_Landing_Craft_Type)4)

#define EEC_ASLTLNDGCRFTTY_MOSKALENKO_CLASS

((EAC_Assault_Landing_Craft_Type)5)

#define EEC_ASLTLNDGCRFTTY_OCEAN_CLASS

((EAC_Assault_Landing_Craft_Type)6)

#define EEC_ASLTLNDGCRFTTY_POMOMIK_CLASS

((EAC_Assault_Landing_Craft_Type)7)

#define EEC_ASLTLNDGCRFTTY_SIR_BEDIVERE_CLASS

((EAC_Assault_Landing_Craft_Type)8)

#define EEC_ASLTLNDGCRFTTY_SIR_TRISTRAM_CLASS

((EAC_Assault_Landing_Craft_Type)9)

#define EEC_ASLTLNDGCRFTTY_TARAWA_CLASS

((EAC_Assault_Landing_Craft_Type)10)

#define EEC_ASLTLNDGCRFTTY_WASP_CLASS

((EAC_Assault_Landing_Craft_Type)11)

 

EAC_ASW_Winged_Aircraft_Type

Abstract Data Type:  ASW_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_ASW_Winged_Aircraft_Type;

#define EEC_ASWWNGARCRFTY_B_17G

((EAC_ASW_Winged_Aircraft_Type)1)

#define EEC_ASWWNGARCRFTY_H_16

((EAC_ASW_Winged_Aircraft_Type)2)

#define EEC_ASWWNGARCRFTY_HS_2L

((EAC_ASW_Winged_Aircraft_Type)3)

#define EEC_ASWWNGARCRFTY_MARS

((EAC_ASW_Winged_Aircraft_Type)4)

#define EEC_ASWWNGARCRFTY_NIMROD

((EAC_ASW_Winged_Aircraft_Type)5)

#define EEC_ASWWNGARCRFTY_P_3

((EAC_ASW_Winged_Aircraft_Type)6)

#define EEC_ASWWNGARCRFTY_P_2

((EAC_ASW_Winged_Aircraft_Type)7)

#define EEC_ASWWNGARCRFTY_P_2Y

((EAC_ASW_Winged_Aircraft_Type)8)

#define EEC_ASWWNGARCRFTY_P_4M

((EAC_ASW_Winged_Aircraft_Type)9)

#define EEC_ASWWNGARCRFTY_P_5M

((EAC_ASW_Winged_Aircraft_Type)10)

#define EEC_ASWWNGARCRFTY_P_6M

((EAC_ASW_Winged_Aircraft_Type)11)

#define EEC_ASWWNGARCRFTY_PB_2Y_5

((EAC_ASW_Winged_Aircraft_Type)12)

#define EEC_ASWWNGARCRFTY_PB_4Y_1

((EAC_ASW_Winged_Aircraft_Type)13)

#define EEC_ASWWNGARCRFTY_PB_4Y_2

((EAC_ASW_Winged_Aircraft_Type)14)

#define EEC_ASWWNGARCRFTY_PBM

((EAC_ASW_Winged_Aircraft_Type)15)

#define EEC_ASWWNGARCRFTY_PBN_1

((EAC_ASW_Winged_Aircraft_Type)16)

#define EEC_ASWWNGARCRFTY_PBO_1

((EAC_ASW_Winged_Aircraft_Type)17)

#define EEC_ASWWNGARCRFTY_PBY

((EAC_ASW_Winged_Aircraft_Type)18)

#define EEC_ASWWNGARCRFTY_PM_1_2

((EAC_ASW_Winged_Aircraft_Type)19)

#define EEC_ASWWNGARCRFTY_PV_1

((EAC_ASW_Winged_Aircraft_Type)20)

#define EEC_ASWWNGARCRFTY_PV_2

((EAC_ASW_Winged_Aircraft_Type)21)

#define EEC_ASWWNGARCRFTY_R_4D_6

((EAC_ASW_Winged_Aircraft_Type)22)

#define EEC_ASWWNGARCRFTY_SB_2C

((EAC_ASW_Winged_Aircraft_Type)23)

#define EEC_ASWWNGARCRFTY_XP_5Y_1

((EAC_ASW_Winged_Aircraft_Type)24)

 

EAC_Atm_Ceiling_Method

Abstract Data Type:  ATM_CEILING_METHOD

typedef EDCS_Integer    EAC_Atm_Ceiling_Method;

#define EEC_ATMCEILMETH_AIRCRAFT

((EAC_Atm_Ceiling_Method)1)

#define EEC_ATMCEILMETH_BALLOON

((EAC_Atm_Ceiling_Method)2)

#define EEC_ATMCEILMETH_CLOUD_OBSERVATION

((EAC_Atm_Ceiling_Method)3)

#define EEC_ATMCEILMETH_ESTIMATED

((EAC_Atm_Ceiling_Method)4)

#define EEC_ATMCEILMETH_LASER_CEILOMETER

((EAC_Atm_Ceiling_Method)5)

#define EEC_ATMCEILMETH_MEASURED

((EAC_Atm_Ceiling_Method)6)

#define EEC_ATMCEILMETH_MODELED

((EAC_Atm_Ceiling_Method)7)

#define EEC_ATMCEILMETH_OBSCURATION_LIMIT

((EAC_Atm_Ceiling_Method)8)

#define EEC_ATMCEILMETH_RADAR

((EAC_Atm_Ceiling_Method)9)

#define EEC_ATMCEILMETH_ROTATING_BEAM_CEILOMETER

((EAC_Atm_Ceiling_Method)10)

#define EEC_ATMCEILMETH_STATISTICALLY_DERIVED

((EAC_Atm_Ceiling_Method)11)

 

EAC_Atm_Pressure_Change_Quality

Abstract Data Type:  ATM_PRESSURE_CHANGE_QUALITY

typedef EDCS_Integer    EAC_Atm_Pressure_Change_Quality;

#define EEC_ATMPRESCHGQUAL_GOOD

((EAC_Atm_Pressure_Change_Quality)1)

#define EEC_ATMPRESCHGQUAL_NO_CHECK

((EAC_Atm_Pressure_Change_Quality)2)

#define EEC_ATMPRESCHGQUAL_SUSPECT

((EAC_Atm_Pressure_Change_Quality)3)

#define EEC_ATMPRESCHGQUAL_ERR_CORRECTED

((EAC_Atm_Pressure_Change_Quality)4)

#define EEC_ATMPRESCHGQUAL_ERR_CORRECTION_SUSPECT

((EAC_Atm_Pressure_Change_Quality)5)

#define EEC_ATMPRESCHGQUAL_ERR

((EAC_Atm_Pressure_Change_Quality)6)

#define EEC_ATMPRESCHGQUAL_MISS_SUBST

((EAC_Atm_Pressure_Change_Quality)7)

#define EEC_ATMPRESCHGQUAL_MISS_SUBST_SUSPECT

((EAC_Atm_Pressure_Change_Quality)8)

#define EEC_ATMPRESCHGQUAL_MISS

((EAC_Atm_Pressure_Change_Quality)9)

 

EAC_Atm_Pressure_Change_Tendency_Category

Abstract Data Type:  ATM_PRESSURE_CHANGE_TENDENCY_CATEGORY

typedef EDCS_Integer    EAC_Atm_Pressure_Change_Tendency_Category;

#define EEC_ATMPRESCHGTEND_INC_THEN_DEC

((EAC_Atm_Pressure_Change_Tendency_Category)1)

#define EEC_ATMPRESCHGTEND_INC_THEN_STEADY

((EAC_Atm_Pressure_Change_Tendency_Category)2)

#define EEC_ATMPRESCHGTEND_INC

((EAC_Atm_Pressure_Change_Tendency_Category)3)

#define EEC_ATMPRESCHGTEND_CHANGE_TO_INC

((EAC_Atm_Pressure_Change_Tendency_Category)4)

#define EEC_ATMPRESCHGTEND_STEADY_PRESSURE_EQUAL

((EAC_Atm_Pressure_Change_Tendency_Category)5)

#define EEC_ATMPRESCHGTEND_DEC_THEN_INC

((EAC_Atm_Pressure_Change_Tendency_Category)6)

#define EEC_ATMPRESCHGTEND_DEC_THEN_STEADY

((EAC_Atm_Pressure_Change_Tendency_Category)7)

#define EEC_ATMPRESCHGTEND_DEC_PRESSURE_LESS

((EAC_Atm_Pressure_Change_Tendency_Category)8)

#define EEC_ATMPRESCHGTEND_CHANGE_TO_DEC

((EAC_Atm_Pressure_Change_Tendency_Category)9)

 

EAC_Atm_Pressure_Quality

Abstract Data Type:  ATM_PRESSURE_QUALITY

typedef EDCS_Integer    EAC_Atm_Pressure_Quality;

#define EEC_ATMPRESQUAL_GOOD

((EAC_Atm_Pressure_Quality)1)

#define EEC_ATMPRESQUAL_NO_CHECK

((EAC_Atm_Pressure_Quality)2)

#define EEC_ATMPRESQUAL_SUSPECT

((EAC_Atm_Pressure_Quality)3)

#define EEC_ATMPRESQUAL_ERR_CORRECTED

((EAC_Atm_Pressure_Quality)4)

#define EEC_ATMPRESQUAL_ERR_CORRECTION_SUSPECT

((EAC_Atm_Pressure_Quality)5)

#define EEC_ATMPRESQUAL_ERR

((EAC_Atm_Pressure_Quality)6)

#define EEC_ATMPRESQUAL_MISS_SUBST

((EAC_Atm_Pressure_Quality)7)

#define EEC_ATMPRESQUAL_MISS_SUBST_SUSPECT

((EAC_Atm_Pressure_Quality)8)

#define EEC_ATMPRESQUAL_MISS

((EAC_Atm_Pressure_Quality)9)

 

EAC_Atm_Profile_Measurement_Technique

Abstract Data Type:  ATM_PROFILE_MEASUREMENT_TECHNIQUE

typedef EDCS_Integer    EAC_Atm_Profile_Measurement_Technique;

#define EEC_ATMPROFLMEAS_AIRCRAFT

((EAC_Atm_Profile_Measurement_Technique)1)

#define EEC_ATMPROFLMEAS_DROPSONDE

((EAC_Atm_Profile_Measurement_Technique)2)

#define EEC_ATMPROFLMEAS_PILOT_BALLOON

((EAC_Atm_Profile_Measurement_Technique)3)

#define EEC_ATMPROFLMEAS_RADIOSONDE

((EAC_Atm_Profile_Measurement_Technique)4)

#define EEC_ATMPROFLMEAS_ROCKETSONDE

((EAC_Atm_Profile_Measurement_Technique)5)

#define EEC_ATMPROFLMEAS_SATELLITE

((EAC_Atm_Profile_Measurement_Technique)6)

#define EEC_ATMPROFLMEAS_WIND_PROFILER

((EAC_Atm_Profile_Measurement_Technique)7)

 

EAC_Atm_Turbulence_Type

Abstract Data Type:  ATM_TURBULENCE_TYPE

typedef EDCS_Integer    EAC_Atm_Turbulence_Type;

#define EEC_ATMTURBTY_CLEAR_AIR

((EAC_Atm_Turbulence_Type)1)

#define EEC_ATMTURBTY_CLOUD

((EAC_Atm_Turbulence_Type)2)

#define EEC_ATMTURBTY_NO_TURBULENCE

((EAC_Atm_Turbulence_Type)3)

#define EEC_ATMTURBTY_NOT_SPECIFIED

((EAC_Atm_Turbulence_Type)4)

 

EAC_Atm_Vertical_Reference

Abstract Data Type:  ATM_VERTICAL_REFERENCE

typedef EDCS_Integer    EAC_Atm_Vertical_Reference;

#define EEC_ATMVERTREFR_ICAO_STD_ATM

((EAC_Atm_Vertical_Reference)1)

#define EEC_ATMVERTREFR_ICAO_STD_ATM_FLIGHT_LEVEL

((EAC_Atm_Vertical_Reference)2)

#define EEC_ATMVERTREFR_PLANETARY_SURFACE

((EAC_Atm_Vertical_Reference)3)

#define EEC_ATMVERTREFR_STATION_ALTIMETER_SETTING

((EAC_Atm_Vertical_Reference)4)

#define EEC_ATMVERTREFR_TRUE_ALTITUDE

((EAC_Atm_Vertical_Reference)5)

 

EAC_ATS_Airspace_Class

Abstract Data Type:  ATS_AIRSPACE_CLASS

typedef EDCS_Integer    EAC_ATS_Airspace_Class;

#define EEC_ATSARSPCCLS_A

((EAC_ATS_Airspace_Class)1)

#define EEC_ATSARSPCCLS_B

((EAC_ATS_Airspace_Class)2)

#define EEC_ATSARSPCCLS_C

((EAC_ATS_Airspace_Class)3)

#define EEC_ATSARSPCCLS_D

((EAC_ATS_Airspace_Class)4)

#define EEC_ATSARSPCCLS_E

((EAC_ATS_Airspace_Class)5)

#define EEC_ATSARSPCCLS_F

((EAC_ATS_Airspace_Class)6)

#define EEC_ATSARSPCCLS_G

((EAC_ATS_Airspace_Class)7)

#define EEC_ATSARSPCCLS_SPECIAL_USE

((EAC_ATS_Airspace_Class)8)

 

EAC_ATS_Route_Component_Level

Abstract Data Type:  ATS_ROUTE_COMPONENT_LEVEL

typedef EDCS_Integer    EAC_ATS_Route_Component_Level;

#define EEC_ATSRTECMPTLEV_ABOVE_195

((EAC_ATS_Route_Component_Level)1)

#define EEC_ATSRTECMPTLEV_BELOW_195

((EAC_ATS_Route_Component_Level)2)

#define EEC_ATSRTECMPTLEV_BOTH_195

((EAC_ATS_Route_Component_Level)3)

#define EEC_ATSRTECMPTLEV_ABOVE_245

((EAC_ATS_Route_Component_Level)4)

#define EEC_ATSRTECMPTLEV_BELOW_245

((EAC_ATS_Route_Component_Level)5)

#define EEC_ATSRTECMPTLEV_BOTH_245

((EAC_ATS_Route_Component_Level)6)

#define EEC_ATSRTECMPTLEV_NIGHT_LOW_FLYING

((EAC_ATS_Route_Component_Level)7)

 

EAC_ATS_Route_Type

Abstract Data Type:  ATS_ROUTE_TYPE

typedef EDCS_Integer    EAC_ATS_Route_Type;

#define EEC_ATSRTETY_ADVISORY

((EAC_ATS_Route_Type)1)

#define EEC_ATSRTETY_AIR_ROUTE

((EAC_ATS_Route_Type)2)

#define EEC_ATSRTETY_AIRWAY

((EAC_ATS_Route_Type)3)

#define EEC_ATSRTETY_AREA_NAVIGATION

((EAC_ATS_Route_Type)4)

#define EEC_ATSRTETY_ATLANTIC

((EAC_ATS_Route_Type)5)

#define EEC_ATSRTETY_BAHAMAS

((EAC_ATS_Route_Type)6)

#define EEC_ATSRTETY_CANADIAN_CONTROL

((EAC_ATS_Route_Type)7)

#define EEC_ATSRTETY_CORRIDOR

((EAC_ATS_Route_Type)8)

#define EEC_ATSRTETY_DIRECT

((EAC_ATS_Route_Type)9)

#define EEC_ATSRTETY_HELICOPTER

((EAC_ATS_Route_Type)10)

#define EEC_ATSRTETY_HELICOPTER_MULTI_ENGINE

((EAC_ATS_Route_Type)11)

#define EEC_ATSRTETY_JET

((EAC_ATS_Route_Type)12)

#define EEC_ATSRTETY_LOW_FLYING

((EAC_ATS_Route_Type)13)

#define EEC_ATSRTETY_MILITARY

((EAC_ATS_Route_Type)14)

#define EEC_ATSRTETY_NORTH_AMERICA

((EAC_ATS_Route_Type)15)

#define EEC_ATSRTETY_OCEANIC

((EAC_ATS_Route_Type)16)

#define EEC_ATSRTETY_PURPLE_AIRWAY

((EAC_ATS_Route_Type)17)

#define EEC_ATSRTETY_ROYAL_HELICOPTER

((EAC_ATS_Route_Type)18)

#define EEC_ATSRTETY_ROYAL_LOW_LEVEL

((EAC_ATS_Route_Type)19)

#define EEC_ATSRTETY_SUBSTITUTE

((EAC_ATS_Route_Type)20)

#define EEC_ATSRTETY_TACAN

((EAC_ATS_Route_Type)21)

 

EAC_ATS_Use_Type

Abstract Data Type:  ATS_USE_TYPE

typedef EDCS_Integer    EAC_ATS_Use_Type;

#define EEC_ATSUSETY_AERODROME_CZ

((EAC_ATS_Use_Type)1)

#define EEC_ATSUSETY_AIR_DEFENCE_ADVISORY

((EAC_ATS_Use_Type)2)

#define EEC_ATSUSETY_AIR_DEFENCE_IDZ

((EAC_ATS_Use_Type)3)

#define EEC_ATSUSETY_AIRPORT_ADVISORY

((EAC_ATS_Use_Type)4)

#define EEC_ATSUSETY_AIRPORT_RADAR_SERVICE

((EAC_ATS_Use_Type)5)

#define EEC_ATSUSETY_AIRPORT_TRAFFIC

((EAC_ATS_Use_Type)6)

#define EEC_ATSUSETY_ALTIMETER_CHANGE_BOUNDARY

((EAC_ATS_Use_Type)7)

#define EEC_ATSUSETY_AREA_CONTROL

((EAC_ATS_Use_Type)8)

#define EEC_ATSUSETY_ARTCC

((EAC_ATS_Use_Type)9)

#define EEC_ATSUSETY_ARTCC_SECTOR

((EAC_ATS_Use_Type)10)

#define EEC_ATSUSETY_BERLIN_CZ

((EAC_ATS_Use_Type)11)

#define EEC_ATSUSETY_BUFFER_ZONE

((EAC_ATS_Use_Type)12)

#define EEC_ATSUSETY_CANADIAN_AIR_DEFENCE_IDZ

((EAC_ATS_Use_Type)13)

#define EEC_ATSUSETY_CLASS_C_CZ

((EAC_ATS_Use_Type)14)

#define EEC_ATSUSETY_CONTINENTAL_CONTROL

((EAC_ATS_Use_Type)15)

#define EEC_ATSUSETY_CONTROL_REGION

((EAC_ATS_Use_Type)16)

#define EEC_ATSUSETY_CONTROL_VFR

((EAC_ATS_Use_Type)17)

#define EEC_ATSUSETY_CONTROLLED_AIRSPACE

((EAC_ATS_Use_Type)18)

#define EEC_ATSUSETY_CZ

((EAC_ATS_Use_Type)19)

#define EEC_ATSUSETY_CZ_NO_FIXED_WING

((EAC_ATS_Use_Type)20)

#define EEC_ATSUSETY_DEW_EAST_MLTRY_IDZ

((EAC_ATS_Use_Type)21)

#define EEC_ATSUSETY_DEW_IDZ

((EAC_ATS_Use_Type)22)

#define EEC_ATSUSETY_FLIGHT_INR

((EAC_ATS_Use_Type)23)

#define EEC_ATSUSETY_FRENCH_PERIPHERAL_IDZ

((EAC_ATS_Use_Type)24)

#define EEC_ATSUSETY_ICAO

((EAC_ATS_Use_Type)25)

#define EEC_ATSUSETY_KOREA_LIMITED_IDZ

((EAC_ATS_Use_Type)26)

#define EEC_ATSUSETY_LOW_FLYING

((EAC_ATS_Use_Type)27)

#define EEC_ATSUSETY_MIDCANADA_IDZ

((EAC_ATS_Use_Type)28)

#define EEC_ATSUSETY_MLTRY_AERODROME_TZ

((EAC_ATS_Use_Type)29)

#define EEC_ATSUSETY_MLTRY_CLIMB_CORRIDOR

((EAC_ATS_Use_Type)30)

#define EEC_ATSUSETY_MLTRY_COMMON_REGION_CONTROL

((EAC_ATS_Use_Type)31)

#define EEC_ATSUSETY_MLTRY_TERMINAL_CZ

((EAC_ATS_Use_Type)32)

#define EEC_ATSUSETY_MLTRY_UPPER_CZ

((EAC_ATS_Use_Type)33)

#define EEC_ATSUSETY_MOUNTAINOUS

((EAC_ATS_Use_Type)34)

#define EEC_ATSUSETY_OCA_FAA

((EAC_ATS_Use_Type)35)

#define EEC_ATSUSETY_OCA_NON_FAA

((EAC_ATS_Use_Type)36)

#define EEC_ATSUSETY_POSITIVE_CONTROL_REGION

((EAC_ATS_Use_Type)37)

#define EEC_ATSUSETY_POSITIVE_CZ

((EAC_ATS_Use_Type)38)

#define EEC_ATSUSETY_RADAR_REGION

((EAC_ATS_Use_Type)39)

#define EEC_ATSUSETY_RADAR_SECTOR

((EAC_ATS_Use_Type)40)

#define EEC_ATSUSETY_REFUELING

((EAC_ATS_Use_Type)41)

#define EEC_ATSUSETY_REFUELING_OR_TRACK

((EAC_ATS_Use_Type)42)

#define EEC_ATSUSETY_SECURITY_IDZ

((EAC_ATS_Use_Type)43)

#define EEC_ATSUSETY_SPECIAL_AIR_TRAFFIC_RULES

((EAC_ATS_Use_Type)44)

#define EEC_ATSUSETY_SPECIAL_OPERATIONS

((EAC_ATS_Use_Type)45)

#define EEC_ATSUSETY_SPECIAL_RULES_ZONE

((EAC_ATS_Use_Type)46)

#define EEC_ATSUSETY_SPECIAL_USE_AIRSPACE

((EAC_ATS_Use_Type)47)

#define EEC_ATSUSETY_SUB_FLIGHT_INR

((EAC_ATS_Use_Type)48)

#define EEC_ATSUSETY_TERMINAL_CONTROL

((EAC_ATS_Use_Type)49)

#define EEC_ATSUSETY_TERMINAL_RADAR_SERVICE

((EAC_ATS_Use_Type)50)

#define EEC_ATSUSETY_TRACK

((EAC_ATS_Use_Type)51)

#define EEC_ATSUSETY_TRAFFIC_INZ

((EAC_ATS_Use_Type)52)

#define EEC_ATSUSETY_TRANSITION

((EAC_ATS_Use_Type)53)

#define EEC_ATSUSETY_UNCONTROLLED

((EAC_ATS_Use_Type)54)

#define EEC_ATSUSETY_UPPER_ADVISORY_REGION

((EAC_ATS_Use_Type)55)

#define EEC_ATSUSETY_UPPER_AIRSPACE_CENTRE

((EAC_ATS_Use_Type)56)

#define EEC_ATSUSETY_UPPER_CONTROL_REGION

((EAC_ATS_Use_Type)57)

#define EEC_ATSUSETY_UPPER_FLIGHT_INR

((EAC_ATS_Use_Type)58)

#define EEC_ATSUSETY_ZONE_OF_INTERIOR

((EAC_ATS_Use_Type)59)

 

EAC_Attack_Winged_Aircraft_Type

Abstract Data Type:  ATTACK_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Attack_Winged_Aircraft_Type;

#define EEC_ATKWNGARCRFTY_A_1

((EAC_Attack_Winged_Aircraft_Type)1)

#define EEC_ATKWNGARCRFTY_A_2

((EAC_Attack_Winged_Aircraft_Type)2)

#define EEC_ATKWNGARCRFTY_A_3

((EAC_Attack_Winged_Aircraft_Type)3)

#define EEC_ATKWNGARCRFTY_A_4

((EAC_Attack_Winged_Aircraft_Type)4)

#define EEC_ATKWNGARCRFTY_A_5

((EAC_Attack_Winged_Aircraft_Type)5)

#define EEC_ATKWNGARCRFTY_A_6

((EAC_Attack_Winged_Aircraft_Type)6)

#define EEC_ATKWNGARCRFTY_A_7

((EAC_Attack_Winged_Aircraft_Type)7)

#define EEC_ATKWNGARCRFTY_A_9

((EAC_Attack_Winged_Aircraft_Type)8)

#define EEC_ATKWNGARCRFTY_A_10

((EAC_Attack_Winged_Aircraft_Type)9)

#define EEC_ATKWNGARCRFTY_A_12

((EAC_Attack_Winged_Aircraft_Type)10)

#define EEC_ATKWNGARCRFTY_A_26

((EAC_Attack_Winged_Aircraft_Type)11)

#define EEC_ATKWNGARCRFTY_A_37

((EAC_Attack_Winged_Aircraft_Type)12)

#define EEC_ATKWNGARCRFTY_AC_47

((EAC_Attack_Winged_Aircraft_Type)13)

#define EEC_ATKWNGARCRFTY_AC_119

((EAC_Attack_Winged_Aircraft_Type)14)

#define EEC_ATKWNGARCRFTY_AC_130

((EAC_Attack_Winged_Aircraft_Type)15)

#define EEC_ATKWNGARCRFTY_AU_23

((EAC_Attack_Winged_Aircraft_Type)16)

#define EEC_ATKWNGARCRFTY_AU_24

((EAC_Attack_Winged_Aircraft_Type)17)

#define EEC_ATKWNGARCRFTY_AV_8

((EAC_Attack_Winged_Aircraft_Type)18)

 

EAC_Auxiliary_Vessel_Type

Abstract Data Type:  AUXILIARY_VESSEL_TYPE

typedef EDCS_Integer    EAC_Auxiliary_Vessel_Type;

#define EEC_AUXVESTY_APPLELEAF_CLASS_TANKER

((EAC_Auxiliary_Vessel_Type)1)

#define EEC_AUXVESTY_BULLDOG_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)2)

#define EEC_AUXVESTY_FORT_GRANGE_CLASS_COMBAT_SUPPORT

((EAC_Auxiliary_Vessel_Type)3)

#define EEC_AUXVESTY_FORT_VICTORIA_CLASS_CARGO

((EAC_Auxiliary_Vessel_Type)4)

#define EEC_AUXVESTY_HECLA_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)5)

#define EEC_AUXVESTY_MOORHEN_CLASS_SALVAGE

((EAC_Auxiliary_Vessel_Type)6)

#define EEC_AUXVESTY_ROEBUCK_CLASS_SURVEY

((EAC_Auxiliary_Vessel_Type)7)

#define EEC_AUXVESTY_ROVER_CLASS_OILER

((EAC_Auxiliary_Vessel_Type)8)

#define EEC_AUXVESTY_SAL_CLASS_MOORING

((EAC_Auxiliary_Vessel_Type)9)

#define EEC_AUXVESTY_STENA_CLASS_REPAIR

((EAC_Auxiliary_Vessel_Type)10)

#define EEC_AUXVESTY_TORNADO_CLASS_TORPEDO_RECOVERY

((EAC_Auxiliary_Vessel_Type)11)

 

EAC_Available_Facilities_Type

Abstract Data Type:  AVAILABLE_FACILITIES_TYPE

typedef EDCS_Integer    EAC_Available_Facilities_Type;

#define EEC_AVAILFACTY_BOAT_LIFT

((EAC_Available_Facilities_Type)1)

#define EEC_AVAILFACTY_BOAT_RAMP

((EAC_Available_Facilities_Type)2)

#define EEC_AVAILFACTY_BOTTLE_GAS

((EAC_Available_Facilities_Type)3)

#define EEC_AVAILFACTY_CAMPGROUND

((EAC_Available_Facilities_Type)4)

#define EEC_AVAILFACTY_CHANDLER

((EAC_Available_Facilities_Type)5)

#define EEC_AVAILFACTY_DESALINATION

((EAC_Available_Facilities_Type)6)

#define EEC_AVAILFACTY_ELECTRICITY

((EAC_Available_Facilities_Type)7)

#define EEC_AVAILFACTY_EMERGENCY_TELEPHONE

((EAC_Available_Facilities_Type)8)

#define EEC_AVAILFACTY_FRESH_WATER

((EAC_Available_Facilities_Type)9)

#define EEC_AVAILFACTY_FUEL_STATION

((EAC_Available_Facilities_Type)10)

#define EEC_AVAILFACTY_HEALTH_OFFICE

((EAC_Available_Facilities_Type)11)

#define EEC_AVAILFACTY_HELIPAD

((EAC_Available_Facilities_Type)12)

#define EEC_AVAILFACTY_HOTEL

((EAC_Available_Facilities_Type)13)

#define EEC_AVAILFACTY_LAUNDERETTE

((EAC_Available_Facilities_Type)14)

#define EEC_AVAILFACTY_MARINE_POLICE_STATION

((EAC_Available_Facilities_Type)15)

#define EEC_AVAILFACTY_NAUTICAL_CLUB

((EAC_Available_Facilities_Type)16)

#define EEC_AVAILFACTY_NONE_AVAILABLE

((EAC_Available_Facilities_Type)17)

#define EEC_AVAILFACTY_PARKING_FOR_BOATS

((EAC_Available_Facilities_Type)18)

#define EEC_AVAILFACTY_PHARMACY

((EAC_Available_Facilities_Type)19)

#define EEC_AVAILFACTY_PICNIC_TRACT

((EAC_Available_Facilities_Type)20)

#define EEC_AVAILFACTY_POSTBOX

((EAC_Available_Facilities_Type)21)

#define EEC_AVAILFACTY_PROVISIONS

((EAC_Available_Facilities_Type)22)

#define EEC_AVAILFACTY_PUBLIC_INN

((EAC_Available_Facilities_Type)23)

#define EEC_AVAILFACTY_PUBLIC_TELEPHONE

((EAC_Available_Facilities_Type)24)

#define EEC_AVAILFACTY_PUBLIC_TOILET

((EAC_Available_Facilities_Type)25)

#define EEC_AVAILFACTY_RECREATIONAL_VEHICLE_PARK

((EAC_Available_Facilities_Type)26)

#define EEC_AVAILFACTY_REFUSE_BIN

((EAC_Available_Facilities_Type)27)

#define EEC_AVAILFACTY_REPAIR_BUILDING

((EAC_Available_Facilities_Type)28)

#define EEC_AVAILFACTY_RESTAURANT

((EAC_Available_Facilities_Type)29)

#define EEC_AVAILFACTY_SAILMAKER

((EAC_Available_Facilities_Type)30)

#define EEC_AVAILFACTY_SCRUBBING_BERTH

((EAC_Available_Facilities_Type)31)

#define EEC_AVAILFACTY_SECURITY

((EAC_Available_Facilities_Type)32)

#define EEC_AVAILFACTY_SEWAGE_PUMP_OUT

((EAC_Available_Facilities_Type)33)

#define EEC_AVAILFACTY_SHIPYARD

((EAC_Available_Facilities_Type)34)

#define EEC_AVAILFACTY_SHOWER

((EAC_Available_Facilities_Type)35)

#define EEC_AVAILFACTY_TICKET_SALE

((EAC_Available_Facilities_Type)36)

#define EEC_AVAILFACTY_VEHICLE_LOT

((EAC_Available_Facilities_Type)37)

#define EEC_AVAILFACTY_VISITORS_BERTH

((EAC_Available_Facilities_Type)38)

#define EEC_AVAILFACTY_VISITORS_MOORING

((EAC_Available_Facilities_Type)39)

 

EAC_Averaging_Period_Category

Abstract Data Type:  AVERAGING_PERIOD_CATEGORY

typedef EDCS_Integer    EAC_Averaging_Period_Category;

#define EEC_AVERPERCAT_ONE_SECOND

((EAC_Averaging_Period_Category)1)

#define EEC_AVERPERCAT_TWO_SECONDS

((EAC_Averaging_Period_Category)2)

#define EEC_AVERPERCAT_FIVE_SECONDS

((EAC_Averaging_Period_Category)3)

#define EEC_AVERPERCAT_TEN_SECONDS

((EAC_Averaging_Period_Category)4)

#define EEC_AVERPERCAT_FIFTEEN_SECONDS

((EAC_Averaging_Period_Category)5)

#define EEC_AVERPERCAT_THIRTY_SECONDS

((EAC_Averaging_Period_Category)6)

#define EEC_AVERPERCAT_ONE_MINUTE

((EAC_Averaging_Period_Category)7)

#define EEC_AVERPERCAT_TWO_MINUTES

((EAC_Averaging_Period_Category)8)

#define EEC_AVERPERCAT_FIVE_MINUTES

((EAC_Averaging_Period_Category)9)

#define EEC_AVERPERCAT_TEN_MINUTES

((EAC_Averaging_Period_Category)10)

#define EEC_AVERPERCAT_FIFTEEN_MINUTES

((EAC_Averaging_Period_Category)11)

#define EEC_AVERPERCAT_THIRTY_MINUTES

((EAC_Averaging_Period_Category)12)

#define EEC_AVERPERCAT_ONE_HOUR

((EAC_Averaging_Period_Category)13)

#define EEC_AVERPERCAT_TWO_HOURS

((EAC_Averaging_Period_Category)14)

#define EEC_AVERPERCAT_THREE_HOURS

((EAC_Averaging_Period_Category)15)

#define EEC_AVERPERCAT_FOUR_HOURS

((EAC_Averaging_Period_Category)16)

#define EEC_AVERPERCAT_SIX_HOURS

((EAC_Averaging_Period_Category)17)

#define EEC_AVERPERCAT_EIGHT_HOURS

((EAC_Averaging_Period_Category)18)

#define EEC_AVERPERCAT_TWELVE_HOURS

((EAC_Averaging_Period_Category)19)

#define EEC_AVERPERCAT_TWENTY_FOUR_HOURS

((EAC_Averaging_Period_Category)20)

 

EAC_Aviation_Location_Id_Value_Set

Abstract Data Type:  AVIATION_LOCATION_ID_VALUE_SET

typedef EDCS_Integer    EAC_Aviation_Location_Id_Value_Set;

#define EEC_AVTLOCIDVALSET_ICAO

((EAC_Aviation_Location_Id_Value_Set)1)

#define EEC_AVTLOCIDVALSET_US_FAA

((EAC_Aviation_Location_Id_Value_Set)2)

 

EAC_Balcony_Type

Abstract Data Type:  BALCONY_TYPE

typedef EDCS_Integer    EAC_Balcony_Type;

#define EEC_BALCONYTY_CHOIR_LOFT

((EAC_Balcony_Type)1)

#define EEC_BALCONYTY_EXTERIOR

((EAC_Balcony_Type)2)

#define EEC_BALCONYTY_INTERIOR

((EAC_Balcony_Type)3)

 

EAC_Basement_Construction_Material

Abstract Data Type:  BASEMENT_CONSTRUCTION_MATERIAL

typedef EDCS_Integer    EAC_Basement_Construction_Material;

#define EEC_BSMTCNSTCTTY_MASONRY

((EAC_Basement_Construction_Material)1)

#define EEC_BSMTCNSTCTTY_POURED_CONCRETE

((EAC_Basement_Construction_Material)2)

#define EEC_BSMTCNSTCTTY_PRECAST_PANEL

((EAC_Basement_Construction_Material)3)

#define EEC_BSMTCNSTCTTY_SOIL

((EAC_Basement_Construction_Material)4)

 

EAC_Beach_Portion

Abstract Data Type:  BEACH_PORTION

typedef EDCS_Integer    EAC_Beach_Portion;

#define EEC_BEACHPORTN_BACKSHORE

((EAC_Beach_Portion)1)

#define EEC_BEACHPORTN_FORESHORE

((EAC_Beach_Portion)2)

#define EEC_BEACHPORTN_NEARSHORE

((EAC_Beach_Portion)3)

 

EAC_Beacon_Shape

Abstract Data Type:  BEACON_SHAPE

typedef EDCS_Integer    EAC_Beacon_Shape;

#define EEC_BEACSHAP_ARTICULATED

((EAC_Beacon_Shape)1)

#define EEC_BEACSHAP_ARTICULATED_DAYMARK

((EAC_Beacon_Shape)2)

#define EEC_BEACSHAP_BUOYANT

((EAC_Beacon_Shape)3)

#define EEC_BEACSHAP_CAIRN

((EAC_Beacon_Shape)4)

#define EEC_BEACSHAP_LATTICE

((EAC_Beacon_Shape)5)

#define EEC_BEACSHAP_POLE

((EAC_Beacon_Shape)6)

#define EEC_BEACSHAP_RECTANGLE_DAYMARK

((EAC_Beacon_Shape)7)

#define EEC_BEACSHAP_SQUARE_DAYMARK

((EAC_Beacon_Shape)8)

#define EEC_BEACSHAP_STAKE

((EAC_Beacon_Shape)9)

#define EEC_BEACSHAP_STRUCTURAL_PILE

((EAC_Beacon_Shape)10)

#define EEC_BEACSHAP_TOWER

((EAC_Beacon_Shape)11)

#define EEC_BEACSHAP_TRIANGLE_DAYMARK

((EAC_Beacon_Shape)12)

#define EEC_BEACSHAP_WITHY

((EAC_Beacon_Shape)13)

 

EAC_Beaufort_Wind_Scale

Abstract Data Type:  BEAUFORT_WIND_SCALE

typedef EDCS_Integer    EAC_Beaufort_Wind_Scale;

#define EEC_BEAUFORTWNDSCL_CALM

((EAC_Beaufort_Wind_Scale)1)

#define EEC_BEAUFORTWNDSCL_LIGHT_AIR

((EAC_Beaufort_Wind_Scale)2)

#define EEC_BEAUFORTWNDSCL_LIGHT_BREEZE

((EAC_Beaufort_Wind_Scale)3)

#define EEC_BEAUFORTWNDSCL_GENTLE_BREEZE

((EAC_Beaufort_Wind_Scale)4)

#define EEC_BEAUFORTWNDSCL_MODERATE_BREEZE

((EAC_Beaufort_Wind_Scale)5)

#define EEC_BEAUFORTWNDSCL_FRESH_BREEZE

((EAC_Beaufort_Wind_Scale)6)

#define EEC_BEAUFORTWNDSCL_STRONG_BREEZE

((EAC_Beaufort_Wind_Scale)7)

#define EEC_BEAUFORTWNDSCL_NEAR_GALE

((EAC_Beaufort_Wind_Scale)8)

#define EEC_BEAUFORTWNDSCL_GALE

((EAC_Beaufort_Wind_Scale)9)

#define EEC_BEAUFORTWNDSCL_STRONG_GALE

((EAC_Beaufort_Wind_Scale)10)

#define EEC_BEAUFORTWNDSCL_STORM

((EAC_Beaufort_Wind_Scale)11)

#define EEC_BEAUFORTWNDSCL_VIOLENT_STORM

((EAC_Beaufort_Wind_Scale)12)

#define EEC_BEAUFORTWNDSCL_HURRICANE

((EAC_Beaufort_Wind_Scale)13)

 

EAC_Below_Station_Cloud_Coverage

Abstract Data Type:  BELOW_STATION_CLOUD_COVERAGE

typedef EDCS_Integer    EAC_Below_Station_Cloud_Coverage;

#define EEC_BLWSTACLDCOV_NONE_PRESENT

((EAC_Below_Station_Cloud_Coverage)1)

#define EEC_BLWSTACLDCOV_ONE_OKTA

((EAC_Below_Station_Cloud_Coverage)2)

#define EEC_BLWSTACLDCOV_TWO_OKTA

((EAC_Below_Station_Cloud_Coverage)3)

#define EEC_BLWSTACLDCOV_THREE_OKTA

((EAC_Below_Station_Cloud_Coverage)4)

#define EEC_BLWSTACLDCOV_FOUR_OKTA

((EAC_Below_Station_Cloud_Coverage)5)

#define EEC_BLWSTACLDCOV_FIVE_OKTA

((EAC_Below_Station_Cloud_Coverage)6)

#define EEC_BLWSTACLDCOV_SIX_OKTA

((EAC_Below_Station_Cloud_Coverage)7)

#define EEC_BLWSTACLDCOV_SEVEN_OKTA

((EAC_Below_Station_Cloud_Coverage)8)

#define EEC_BLWSTACLDCOV_EIGHT_OKTA

((EAC_Below_Station_Cloud_Coverage)9)

#define EEC_BLWSTACLDCOV_SKY_OBSCURED

((EAC_Below_Station_Cloud_Coverage)10)

#define EEC_BLWSTACLDCOV_PARTIAL_OBSCURATION

((EAC_Below_Station_Cloud_Coverage)11)

#define EEC_BLWSTACLDCOV_SCATTERED

((EAC_Below_Station_Cloud_Coverage)12)

#define EEC_BLWSTACLDCOV_BROKEN

((EAC_Below_Station_Cloud_Coverage)13)

#define EEC_BLWSTACLDCOV_FEW

((EAC_Below_Station_Cloud_Coverage)14)

#define EEC_BLWSTACLDCOV_INDISCERNABLE

((EAC_Below_Station_Cloud_Coverage)15)

 

EAC_Below_Station_Cloud_Top_Characteristics

Abstract Data Type:  BELOW_STATION_CLOUD_TOP_CHARACTERISTICS

typedef EDCS_Integer    EAC_Below_Station_Cloud_Top_Characteristics;

#define EEC_BLWSTACLDTPCHR_FRAGMENTED

((EAC_Below_Station_Cloud_Top_Characteristics)1)

#define EEC_BLWSTACLDTPCHR_CONT_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)2)

#define EEC_BLWSTACLDTPCHR_SML_BREAKS_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)3)

#define EEC_BLWSTACLDTPCHR_LRG_BREAKS_FLAT_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)4)

#define EEC_BLWSTACLDTPCHR_CONT_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)5)

#define EEC_BLWSTACLDTPCHR_LRG_BREAKS_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)6)

#define EEC_BLWSTACLDTPCHR_SML_BREAKS_UNDULATING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)7)

#define EEC_BLWSTACLDTPCHR_CONT_TOWERING_TOPS

((EAC_Below_Station_Cloud_Top_Characteristics)8)

#define EEC_BLWSTACLDTPCHR_WAVE_GROUPS_WITH_TOWERING

((EAC_Below_Station_Cloud_Top_Characteristics)9)

#define EEC_BLWSTACLDTPCHR_MULTIPLE_LAYERS_AND_LEVELS

((EAC_Below_Station_Cloud_Top_Characteristics)10)

#define EEC_BLWSTACLDTPCHR_CLOUD_NOT_VISIBLE

((EAC_Below_Station_Cloud_Top_Characteristics)11)

 

EAC_Below_Station_Cloud_Type

Abstract Data Type:  BELOW_STATION_CLOUD_TYPE

typedef EDCS_Integer    EAC_Below_Station_Cloud_Type;

#define EEC_BLWSTACLDTY_CIRRUS

((EAC_Below_Station_Cloud_Type)1)

#define EEC_BLWSTACLDTY_CIRROCUMULUS

((EAC_Below_Station_Cloud_Type)2)

#define EEC_BLWSTACLDTY_CIRROSTRATUS

((EAC_Below_Station_Cloud_Type)3)

#define EEC_BLWSTACLDTY_ALTOCUMULUS

((EAC_Below_Station_Cloud_Type)4)

#define EEC_BLWSTACLDTY_ALTOSTRATUS

((EAC_Below_Station_Cloud_Type)5)

#define EEC_BLWSTACLDTY_NIMBOSTRATUS

((EAC_Below_Station_Cloud_Type)6)

#define EEC_BLWSTACLDTY_STRATOCUMULUS

((EAC_Below_Station_Cloud_Type)7)

#define EEC_BLWSTACLDTY_STRATUS

((EAC_Below_Station_Cloud_Type)8)

#define EEC_BLWSTACLDTY_CUMULUS

((EAC_Below_Station_Cloud_Type)9)

#define EEC_BLWSTACLDTY_CUMULONIMBUS

((EAC_Below_Station_Cloud_Type)10)

#define EEC_BLWSTACLDTY_NOT_VISIBLE

((EAC_Below_Station_Cloud_Type)11)

#define EEC_BLWSTACLDTY_NO_CLOUDS

((EAC_Below_Station_Cloud_Type)12)

 

EAC_Benchmark_Type

Abstract Data Type:  BENCHMARK_TYPE

typedef EDCS_Integer    EAC_Benchmark_Type;

#define EEC_BNCHMKTY_PRIMARY_ACS

((EAC_Benchmark_Type)1)

#define EEC_BNCHMKTY_SECONDARY_ACS

((EAC_Benchmark_Type)2)

 

EAC_Berth_Type

Abstract Data Type:  BERTH_TYPE

typedef EDCS_Integer    EAC_Berth_Type;

#define EEC_BERTHTY_PIER

((EAC_Berth_Type)1)

#define EEC_BERTHTY_QUAY

((EAC_Berth_Type)2)

#define EEC_BERTHTY_WHARF

((EAC_Berth_Type)3)

 

EAC_Biologic_Agent_Type

Abstract Data Type:  BIOLOGIC_AGENT_TYPE

typedef EDCS_Integer    EAC_Biologic_Agent_Type;

#define EEC_BIOAGENTTY_ABRIN

((EAC_Biologic_Agent_Type)1)

#define EEC_BIOAGENTTY_ACONITINE

((EAC_Biologic_Agent_Type)2)

#define EEC_BIOAGENTTY_AFLA

((EAC_Biologic_Agent_Type)3)

#define EEC_BIOAGENTTY_AFLATOXIN

((EAC_Biologic_Agent_Type)4)

#define EEC_BIOAGENTTY_ALPHA_BUNGARO

((EAC_Biologic_Agent_Type)5)

#define EEC_BIOAGENTTY_ALPHA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)6)

#define EEC_BIOAGENTTY_ANA

((EAC_Biologic_Agent_Type)7)

#define EEC_BIOAGENTTY_ANATOXIN_A

((EAC_Biologic_Agent_Type)8)

#define EEC_BIOAGENTTY_ANTHRAX

((EAC_Biologic_Agent_Type)9)

#define EEC_BIOAGENTTY_B1A

((EAC_Biologic_Agent_Type)10)

#define EEC_BIOAGENTTY_B2A

((EAC_Biologic_Agent_Type)11)

#define EEC_BIOAGENTTY_B3A

((EAC_Biologic_Agent_Type)12)

#define EEC_BIOAGENTTY_B3B

((EAC_Biologic_Agent_Type)13)

#define EEC_BIOAGENTTY_B4

((EAC_Biologic_Agent_Type)14)

#define EEC_BIOAGENTTY_B5

((EAC_Biologic_Agent_Type)15)

#define EEC_BIOAGENTTY_BATRACHO

((EAC_Biologic_Agent_Type)16)

#define EEC_BIOAGENTTY_BATRACHOTOXIN

((EAC_Biologic_Agent_Type)17)

#define EEC_BIOAGENTTY_BETA_BUNGARO

((EAC_Biologic_Agent_Type)18)

#define EEC_BIOAGENTTY_BETA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)19)

#define EEC_BIOAGENTTY_BLISTER_AGENT

((EAC_Biologic_Agent_Type)20)

#define EEC_BIOAGENTTY_BLOOD_AGENT

((EAC_Biologic_Agent_Type)21)

#define EEC_BIOAGENTTY_BOTULINUM_A

((EAC_Biologic_Agent_Type)22)

#define EEC_BIOAGENTTY_BOTULINUM_B

((EAC_Biologic_Agent_Type)23)

#define EEC_BIOAGENTTY_BOTULINUM_C

((EAC_Biologic_Agent_Type)24)

#define EEC_BIOAGENTTY_BOTULINUM_D

((EAC_Biologic_Agent_Type)25)

#define EEC_BIOAGENTTY_BOTULINUM_E

((EAC_Biologic_Agent_Type)26)

#define EEC_BIOAGENTTY_BOTU_TOXIN_A

((EAC_Biologic_Agent_Type)27)

#define EEC_BIOAGENTTY_BOTU_TOXIN_B

((EAC_Biologic_Agent_Type)28)

#define EEC_BIOAGENTTY_BOTU_TOXIN_C

((EAC_Biologic_Agent_Type)29)

#define EEC_BIOAGENTTY_BOTU_TOXIN_D

((EAC_Biologic_Agent_Type)30)

#define EEC_BIOAGENTTY_BOTU_TOXIN_E

((EAC_Biologic_Agent_Type)31)

#define EEC_BIOAGENTTY_BOTU_TOXIN_F

((EAC_Biologic_Agent_Type)32)

#define EEC_BIOAGENTTY_BOTU_TOXIN_G

((EAC_Biologic_Agent_Type)33)

#define EEC_BIOAGENTTY_BREVE

((EAC_Biologic_Agent_Type)34)

#define EEC_BIOAGENTTY_BREVE_TOXIN

((EAC_Biologic_Agent_Type)35)

#define EEC_BIOAGENTTY_BRUCELLA

((EAC_Biologic_Agent_Type)36)

#define EEC_BIOAGENTTY_BRUCELLA_ABORTUS

((EAC_Biologic_Agent_Type)37)

#define EEC_BIOAGENTTY_BRUCELLA_CANIS

((EAC_Biologic_Agent_Type)38)

#define EEC_BIOAGENTTY_BRUCELLA_MELITENSIS

((EAC_Biologic_Agent_Type)39)

#define EEC_BIOAGENTTY_BRUCELLA_NEOTOMAE

((EAC_Biologic_Agent_Type)40)

#define EEC_BIOAGENTTY_BRUCELLA_OVIS

((EAC_Biologic_Agent_Type)41)

#define EEC_BIOAGENTTY_BRUCELLA_SUIS

((EAC_Biologic_Agent_Type)42)

#define EEC_BIOAGENTTY_BRUCELLOSIS

((EAC_Biologic_Agent_Type)43)

#define EEC_BIOAGENTTY_CHOKING_AGENT

((EAC_Biologic_Agent_Type)44)

#define EEC_BIOAGENTTY_CHOLERA

((EAC_Biologic_Agent_Type)45)

#define EEC_BIOAGENTTY_CIGUA

((EAC_Biologic_Agent_Type)46)

#define EEC_BIOAGENTTY_CIGUATOXIN

((EAC_Biologic_Agent_Type)47)

#define EEC_BIOAGENTTY_COBRO

((EAC_Biologic_Agent_Type)48)

#define EEC_BIOAGENTTY_COBROTOXIN

((EAC_Biologic_Agent_Type)49)

#define EEC_BIOAGENTTY_CONO

((EAC_Biologic_Agent_Type)50)

#define EEC_BIOAGENTTY_CONOTOXIN

((EAC_Biologic_Agent_Type)51)

#define EEC_BIOAGENTTY_CRO

((EAC_Biologic_Agent_Type)52)

#define EEC_BIOAGENTTY_CROTOXIN

((EAC_Biologic_Agent_Type)53)

#define EEC_BIOAGENTTY_DEBROMOAPLYSIA

((EAC_Biologic_Agent_Type)54)

#define EEC_BIOAGENTTY_DEBROMOAPLYSIATOXIN

((EAC_Biologic_Agent_Type)55)

#define EEC_BIOAGENTTY_DIACETOXYSCIRPENOL

((EAC_Biologic_Agent_Type)56)

#define EEC_BIOAGENTTY_DIPTHERIA

((EAC_Biologic_Agent_Type)57)

#define EEC_BIOAGENTTY_ERABU

((EAC_Biologic_Agent_Type)58)

#define EEC_BIOAGENTTY_ERABUTOXIN

((EAC_Biologic_Agent_Type)59)

#define EEC_BIOAGENTTY_GAMMA_BUNGAROTOXIN

((EAC_Biologic_Agent_Type)60)

#define EEC_BIOAGENTTY_GRAYANO

((EAC_Biologic_Agent_Type)61)

#define EEC_BIOAGENTTY_GRAYANOTOXIN

((EAC_Biologic_Agent_Type)62)

#define EEC_BIOAGENTTY_HEAT_LABILE_ENTERO

((EAC_Biologic_Agent_Type)63)

#define EEC_BIOAGENTTY_HEAT_STABLE_ENTERO

((EAC_Biologic_Agent_Type)64)

#define EEC_BIOAGENTTY_MICROCYSTIN

((EAC_Biologic_Agent_Type)65)

#define EEC_BIOAGENTTY_MICROCYSTIN_TOXIN

((EAC_Biologic_Agent_Type)66)

#define EEC_BIOAGENTTY_NERVE_AGENT

((EAC_Biologic_Agent_Type)67)

#define EEC_BIOAGENTTY_NIVALENOL

((EAC_Biologic_Agent_Type)68)

#define EEC_BIOAGENTTY_PALY

((EAC_Biologic_Agent_Type)69)

#define EEC_BIOAGENTTY_PALYTOXIN

((EAC_Biologic_Agent_Type)70)

#define EEC_BIOAGENTTY_PLAGUE

((EAC_Biologic_Agent_Type)71)

#define EEC_BIOAGENTTY_Q_FEVER

((EAC_Biologic_Agent_Type)72)

#define EEC_BIOAGENTTY_RICIN

((EAC_Biologic_Agent_Type)73)

#define EEC_BIOAGENTTY_SAXI

((EAC_Biologic_Agent_Type)74)

#define EEC_BIOAGENTTY_SAXITOXIN

((EAC_Biologic_Agent_Type)75)

#define EEC_BIOAGENTTY_SHIGELLA

((EAC_Biologic_Agent_Type)76)

#define EEC_BIOAGENTTY_SMALLPOX

((EAC_Biologic_Agent_Type)77)

#define EEC_BIOAGENTTY_STAPH_ENTERO_A

((EAC_Biologic_Agent_Type)78)

#define EEC_BIOAGENTTY_STAPH_ENTERO_B

((EAC_Biologic_Agent_Type)79)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C

((EAC_Biologic_Agent_Type)80)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C1

((EAC_Biologic_Agent_Type)81)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C2

((EAC_Biologic_Agent_Type)82)

#define EEC_BIOAGENTTY_STAPH_ENTERO_C3

((EAC_Biologic_Agent_Type)83)

#define EEC_BIOAGENTTY_STAPH_ENTERO_D

((EAC_Biologic_Agent_Type)84)

#define EEC_BIOAGENTTY_STAPH_ENTERO_E

((EAC_Biologic_Agent_Type)85)

#define EEC_BIOAGENTTY_STAPH_ENTERO_F

((EAC_Biologic_Agent_Type)86)

#define EEC_BIOAGENTTY_T_2

((EAC_Biologic_Agent_Type)87)

#define EEC_BIOAGENTTY_T2_TOXIN

((EAC_Biologic_Agent_Type)88)

#define EEC_BIOAGENTTY_TETANUS

((EAC_Biologic_Agent_Type)89)

#define EEC_BIOAGENTTY_TETRODO

((EAC_Biologic_Agent_Type)90)

#define EEC_BIOAGENTTY_TETRODOTOXIN

((EAC_Biologic_Agent_Type)91)

#define EEC_BIOAGENTTY_TRICHOTHECENES

((EAC_Biologic_Agent_Type)92)

#define EEC_BIOAGENTTY_TRICHOTHECENT

((EAC_Biologic_Agent_Type)93)

#define EEC_BIOAGENTTY_TRICOTHECENE_MYCO

((EAC_Biologic_Agent_Type)94)

#define EEC_BIOAGENTTY_TULARAEMIA

((EAC_Biologic_Agent_Type)95)

#define EEC_BIOAGENTTY_VERATRIDINE

((EAC_Biologic_Agent_Type)96)

#define EEC_BIOAGENTTY_VOMATOXIN

((EAC_Biologic_Agent_Type)97)

 

EAC_Bomber_Winged_Aircraft_Type

Abstract Data Type:  BOMBER_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Bomber_Winged_Aircraft_Type;

#define EEC_BMBWNGARCRFTY_B1A_LANCER_SERIES

((EAC_Bomber_Winged_Aircraft_Type)1)

#define EEC_BMBWNGARCRFTY_B1B_LANCER_SERIES

((EAC_Bomber_Winged_Aircraft_Type)2)

#define EEC_BMBWNGARCRFTY_B2_SPIRIT_SERIES

((EAC_Bomber_Winged_Aircraft_Type)3)

#define EEC_BMBWNGARCRFTY_B52_STRATOFORTRESS_SERIES

((EAC_Bomber_Winged_Aircraft_Type)4)

#define EEC_BMBWNGARCRFTY_TU160_BLACKJACK_SERIES

((EAC_Bomber_Winged_Aircraft_Type)5)

#define EEC_BMBWNGARCRFTY_TU26_BACKFIRE_SERIES

((EAC_Bomber_Winged_Aircraft_Type)6)

#define EEC_BMBWNGARCRFTY_TU95_OR_TU142_BEAR_SERIES

((EAC_Bomber_Winged_Aircraft_Type)7)

 

EAC_Bottom_Return_Allegiance

Abstract Data Type:  BOTTOM_RETURN_ALLEGIANCE

typedef EDCS_Integer    EAC_Bottom_Return_Allegiance;

#define EEC_BOTRETALEGN_FRIEND

((EAC_Bottom_Return_Allegiance)1)

#define EEC_BOTRETALEGN_HOSTILE

((EAC_Bottom_Return_Allegiance)2)

#define EEC_BOTRETALEGN_NEUTRAL

((EAC_Bottom_Return_Allegiance)3)

 

EAC_Bottom_Return_Obstacle_Status

Abstract Data Type:  BOTTOM_RETURN_OBSTACLE_STATUS

typedef EDCS_Integer    EAC_Bottom_Return_Obstacle_Status;

#define EEC_BOTRETOBSTSTAT_DETECTED

((EAC_Bottom_Return_Obstacle_Status)1)

#define EEC_BOTRETOBSTSTAT_CLASSIFIED

((EAC_Bottom_Return_Obstacle_Status)2)

#define EEC_BOTRETOBSTSTAT_IDENTIFIED

((EAC_Bottom_Return_Obstacle_Status)3)

 

EAC_Bottom_Return_Rock_Status

Abstract Data Type:  BOTTOM_RETURN_ROCK_STATUS

typedef EDCS_Integer    EAC_Bottom_Return_Rock_Status;

#define EEC_BOTRETROCKSTAT_DETECTED

((EAC_Bottom_Return_Rock_Status)1)

#define EEC_BOTRETROCKSTAT_CLASSIFIED

((EAC_Bottom_Return_Rock_Status)2)

#define EEC_BOTRETROCKSTAT_IDENTIFIED

((EAC_Bottom_Return_Rock_Status)3)

 

EAC_Bottom_Return_Seabed_Status

Abstract Data Type:  BOTTOM_RETURN_SEABED_STATUS

typedef EDCS_Integer    EAC_Bottom_Return_Seabed_Status;

#define EEC_BOTRETSBEDSTAT_DETECTED

((EAC_Bottom_Return_Seabed_Status)1)

#define EEC_BOTRETSBEDSTAT_CLASSIFIED

((EAC_Bottom_Return_Seabed_Status)2)

#define EEC_BOTRETSBEDSTAT_IDENTIFIED

((EAC_Bottom_Return_Seabed_Status)3)

 

EAC_Bottom_Return_Status

Abstract Data Type:  BOTTOM_RETURN_STATUS

typedef EDCS_Integer    EAC_Bottom_Return_Status;

#define EEC_BOTRETSTAT_DETECTED

((EAC_Bottom_Return_Status)1)

#define EEC_BOTRETSTAT_CLASSIFIED

((EAC_Bottom_Return_Status)2)

#define EEC_BOTRETSTAT_IDENTIFIED

((EAC_Bottom_Return_Status)3)

 

EAC_Bottom_Return_Type

Abstract Data Type:  BOTTOM_RETURN_TYPE

typedef EDCS_Integer    EAC_Bottom_Return_Type;

#define EEC_BOTRETTY_IDENTITY

((EAC_Bottom_Return_Type)1)

#define EEC_BOTRETTY_OBSTACLE

((EAC_Bottom_Return_Type)2)

#define EEC_BOTRETTY_ROCK

((EAC_Bottom_Return_Type)3)

#define EEC_BOTRETTY_SEABED_INSTALLATION

((EAC_Bottom_Return_Type)4)

#define EEC_BOTRETTY_TRACK_NUMBER

((EAC_Bottom_Return_Type)5)

#define EEC_BOTRETTY_WRECK

((EAC_Bottom_Return_Type)6)

 

EAC_Bottom_Return_Wreck_Status

Abstract Data Type:  BOTTOM_RETURN_WRECK_STATUS

typedef EDCS_Integer    EAC_Bottom_Return_Wreck_Status;

#define EEC_BOTRETWRCKSTAT_DETECTED

((EAC_Bottom_Return_Wreck_Status)1)

#define EEC_BOTRETWRCKSTAT_CLASSIFIED

((EAC_Bottom_Return_Wreck_Status)2)

#define EEC_BOTRETWRCKSTAT_IDENTIFIED

((EAC_Bottom_Return_Wreck_Status)3)

 

EAC_Boundary_Status

Abstract Data Type:  BOUNDARY_STATUS

typedef EDCS_Integer    EAC_Boundary_Status;

#define EEC_BNDRYSTAT_DEFINITE

((EAC_Boundary_Status)1)

#define EEC_BNDRYSTAT_IN_DISPUTE

((EAC_Boundary_Status)2)

#define EEC_BNDRYSTAT_INDEFINITE

((EAC_Boundary_Status)3)

#define EEC_BNDRYSTAT_NOT_DEFINED

((EAC_Boundary_Status)4)

#define EEC_BNDRYSTAT_NOT_RECOG_BY_DATA_PROVIDER

((EAC_Boundary_Status)5)

#define EEC_BNDRYSTAT_RECOG_BY_DATA_PROVIDER

((EAC_Boundary_Status)6)

 

EAC_Boundary_Type

Abstract Data Type:  BOUNDARY_TYPE

typedef EDCS_Integer    EAC_Boundary_Type;

#define EEC_BNDRYTY_ACCESS_ZONE

((EAC_Boundary_Type)1)

#define EEC_BNDRYTY_ADMINISTRATIVE

((EAC_Boundary_Type)2)

#define EEC_BNDRYTY_ADMINISTRATIVE_REGION

((EAC_Boundary_Type)3)

#define EEC_BNDRYTY_AIRSPACE

((EAC_Boundary_Type)4)

#define EEC_BNDRYTY_AIRSPACE_COMPONENT

((EAC_Boundary_Type)5)

#define EEC_BNDRYTY_ARMISTICE_LINE

((EAC_Boundary_Type)6)

#define EEC_BNDRYTY_CEASE_FIRE_LINE

((EAC_Boundary_Type)7)

#define EEC_BNDRYTY_CITY

((EAC_Boundary_Type)8)

#define EEC_BNDRYTY_CITY_PARK

((EAC_Boundary_Type)9)

#define EEC_BNDRYTY_CLAIM_LINE

((EAC_Boundary_Type)10)

#define EEC_BNDRYTY_CONTACT_ZONE

((EAC_Boundary_Type)11)

#define EEC_BNDRYTY_COUNTY

((EAC_Boundary_Type)12)

#define EEC_BNDRYTY_COUNTY_PARK

((EAC_Boundary_Type)13)

#define EEC_BNDRYTY_DE_FACTO

((EAC_Boundary_Type)14)

#define EEC_BNDRYTY_DEMILITARIZED_ZONE

((EAC_Boundary_Type)15)

#define EEC_BNDRYTY_DISPUTED

((EAC_Boundary_Type)16)

#define EEC_BNDRYTY_HISTORICAL

((EAC_Boundary_Type)17)

#define EEC_BNDRYTY_HOLIDAY_REGION

((EAC_Boundary_Type)18)

#define EEC_BNDRYTY_INDIGENOUS_PEOPLES_RESERVE

((EAC_Boundary_Type)19)

#define EEC_BNDRYTY_INTERNATIONAL_DATE_LINE

((EAC_Boundary_Type)20)

#define EEC_BNDRYTY_LOCAL_PARK

((EAC_Boundary_Type)21)

#define EEC_BNDRYTY_MAP

((EAC_Boundary_Type)22)

#define EEC_BNDRYTY_MARINE_LIMIT

((EAC_Boundary_Type)23)

#define EEC_BNDRYTY_MARINE_REGION

((EAC_Boundary_Type)24)

#define EEC_BNDRYTY_NATIONAL

((EAC_Boundary_Type)25)

#define EEC_BNDRYTY_NATIONAL_PARK

((EAC_Boundary_Type)26)

#define EEC_BNDRYTY_NATIONAL_RESERVE_UNSPECIFIED

((EAC_Boundary_Type)27)

#define EEC_BNDRYTY_NAVIGATION_RESTRICTED_REGION

((EAC_Boundary_Type)28)

#define EEC_BNDRYTY_OCCUPATION_ZONE

((EAC_Boundary_Type)29)

#define EEC_BNDRYTY_REGULATED_LINE

((EAC_Boundary_Type)30)

#define EEC_BNDRYTY_STATE

((EAC_Boundary_Type)31)

#define EEC_BNDRYTY_STATE_PARK

((EAC_Boundary_Type)32)

#define EEC_BNDRYTY_STATE_RESERVE_UNSPECIFIED

((EAC_Boundary_Type)33)

#define EEC_BNDRYTY_SWEPT_REGION

((EAC_Boundary_Type)34)

#define EEC_BNDRYTY_TOWN

((EAC_Boundary_Type)35)

#define EEC_BNDRYTY_TRAINING_SITE

((EAC_Boundary_Type)36)

#define EEC_BNDRYTY_VACATION_REGION

((EAC_Boundary_Type)37)

#define EEC_BNDRYTY_WATERSHED_DIVIDE

((EAC_Boundary_Type)38)

#define EEC_BNDRYTY_WEAPONS_RANGE

((EAC_Boundary_Type)39)

 

EAC_Branch_Railway_Type

Abstract Data Type:  BRANCH_RAILWAY_TYPE

typedef EDCS_Integer    EAC_Branch_Railway_Type;

#define EEC_BRRAILTY_ANY

((EAC_Branch_Railway_Type)1)

#define EEC_BRRAILTY_PASSING

((EAC_Branch_Railway_Type)2)

#define EEC_BRRAILTY_SIDING

((EAC_Branch_Railway_Type)3)

#define EEC_BRRAILTY_SPUR

((EAC_Branch_Railway_Type)4)

 

EAC_Breaker_Flank

Abstract Data Type:  BREAKER_FLANK

typedef EDCS_Integer    EAC_Breaker_Flank;

#define EEC_BRKRFLANK_LEFT

((EAC_Breaker_Flank)1)

#define EEC_BRKRFLANK_RIGHT

((EAC_Breaker_Flank)2)

 

EAC_Bridge_Component_Type

Abstract Data Type:  BRIDGE_COMPONENT_TYPE

typedef EDCS_Integer    EAC_Bridge_Component_Type;

#define EEC_BRIDGECMPTTY_ABUTMENT

((EAC_Bridge_Component_Type)1)

#define EEC_BRIDGECMPTTY_DECK

((EAC_Bridge_Component_Type)2)

#define EEC_BRIDGECMPTTY_GUARD_RAIL

((EAC_Bridge_Component_Type)3)

#define EEC_BRIDGECMPTTY_PIER

((EAC_Bridge_Component_Type)4)

#define EEC_BRIDGECMPTTY_RAMP

((EAC_Bridge_Component_Type)5)

 

EAC_Bridge_Design

Abstract Data Type:  BRIDGE_DESIGN

typedef EDCS_Integer    EAC_Bridge_Design;

#define EEC_BRIDGEDES_ARCH

((EAC_Bridge_Design)1)

#define EEC_BRIDGEDES_BAILEY

((EAC_Bridge_Design)2)

#define EEC_BRIDGEDES_CANTILEVER

((EAC_Bridge_Design)3)

#define EEC_BRIDGEDES_DECK

((EAC_Bridge_Design)4)

#define EEC_BRIDGEDES_FLOATING

((EAC_Bridge_Design)5)

#define EEC_BRIDGEDES_GIRDER

((EAC_Bridge_Design)6)

#define EEC_BRIDGEDES_MEDIUM_GIRDER

((EAC_Bridge_Design)7)

#define EEC_BRIDGEDES_MLTRY_ARMOUR_VEH_LAUNCHED

((EAC_Bridge_Design)8)

#define EEC_BRIDGEDES_MLTRY_HEAVY_ASSAULT

((EAC_Bridge_Design)9)

#define EEC_BRIDGEDES_MLTRY_M4T6

((EAC_Bridge_Design)10)

#define EEC_BRIDGEDES_MLTRY_M60A1_EMPLACED_AVLB

((EAC_Bridge_Design)11)

#define EEC_BRIDGEDES_MLTRY_PMP

((EAC_Bridge_Design)12)

#define EEC_BRIDGEDES_MLTRY_TACTICAL

((EAC_Bridge_Design)13)

#define EEC_BRIDGEDES_MLTRY_TMM

((EAC_Bridge_Design)14)

#define EEC_BRIDGEDES_MOBILE_ASSAULT

((EAC_Bridge_Design)15)

#define EEC_BRIDGEDES_MTU20_EMPLACED_AVLB

((EAC_Bridge_Design)16)

#define EEC_BRIDGEDES_RIBBON

((EAC_Bridge_Design)17)

#define EEC_BRIDGEDES_SLAB

((EAC_Bridge_Design)18)

#define EEC_BRIDGEDES_STATIONARY_BRIDGE

((EAC_Bridge_Design)19)

#define EEC_BRIDGEDES_STRINGER_BEAM

((EAC_Bridge_Design)20)

#define EEC_BRIDGEDES_SUSPENSION

((EAC_Bridge_Design)21)

#define EEC_BRIDGEDES_TRANSPORTER_FERRY

((EAC_Bridge_Design)22)

#define EEC_BRIDGEDES_TRUSS

((EAC_Bridge_Design)23)

 

EAC_Bridge_Function

Abstract Data Type:  BRIDGE_FUNCTION

typedef EDCS_Integer    EAC_Bridge_Function;

#define EEC_BRIDGEFN_BUILDING

((EAC_Bridge_Function)1)

#define EEC_BRIDGEFN_BUILT_UP_REGION

((EAC_Bridge_Function)2)

#define EEC_BRIDGEFN_CULTURAL_OBSTACLE

((EAC_Bridge_Function)3)

#define EEC_BRIDGEFN_HYDROGRAPHIC_OBSTACLE

((EAC_Bridge_Function)4)

#define EEC_BRIDGEFN_HYPSOGRAPHIC_OBSTACLE

((EAC_Bridge_Function)5)

#define EEC_BRIDGEFN_MAN_MADE_WATERCOURSE

((EAC_Bridge_Function)6)

#define EEC_BRIDGEFN_PATH

((EAC_Bridge_Function)7)

#define EEC_BRIDGEFN_PHYSIOGRAPHIC_OBSTACLE

((EAC_Bridge_Function)8)

#define EEC_BRIDGEFN_RAILWAY

((EAC_Bridge_Function)9)

#define EEC_BRIDGEFN_RIVER

((EAC_Bridge_Function)10)

#define EEC_BRIDGEFN_ROAD

((EAC_Bridge_Function)11)

#define EEC_BRIDGEFN_VEGETATION_OBSTACLE

((EAC_Bridge_Function)12)

#define EEC_BRIDGEFN_WATER_CONTAINMENT

((EAC_Bridge_Function)13)

 

EAC_Bridge_Information_Reliability

Abstract Data Type:  BRIDGE_INFORMATION_RELIABILITY

typedef EDCS_Integer    EAC_Bridge_Information_Reliability;

#define EEC_BRIDGEINFRELI_ESTIMATED

((EAC_Bridge_Information_Reliability)1)

#define EEC_BRIDGEINFRELI_KNOWN

((EAC_Bridge_Information_Reliability)2)

 

EAC_Bridge_Opening_Type

Abstract Data Type:  BRIDGE_OPENING_TYPE

typedef EDCS_Integer    EAC_Bridge_Opening_Type;

#define EEC_BRIDGEOPNTY_DRAW_OR_BASCULE

((EAC_Bridge_Opening_Type)1)

#define EEC_BRIDGEOPNTY_LIFT

((EAC_Bridge_Opening_Type)2)

#define EEC_BRIDGEOPNTY_RETRACTABLE

((EAC_Bridge_Opening_Type)3)

#define EEC_BRIDGEOPNTY_SWING

((EAC_Bridge_Opening_Type)4)

 

EAC_Bridge_Span_Type

Abstract Data Type:  BRIDGE_SPAN_TYPE

typedef EDCS_Integer    EAC_Bridge_Span_Type;

#define EEC_BRIDGESPANTY_ARCH_CLOSED_SPANDREL

((EAC_Bridge_Span_Type)1)

#define EEC_BRIDGESPANTY_ARCH_OPEN_SPANDREL

((EAC_Bridge_Span_Type)2)

#define EEC_BRIDGESPANTY_CULVERT

((EAC_Bridge_Span_Type)3)

#define EEC_BRIDGESPANTY_FLOATING

((EAC_Bridge_Span_Type)4)

#define EEC_BRIDGESPANTY_FRAME

((EAC_Bridge_Span_Type)5)

#define EEC_BRIDGESPANTY_MOVEABLE_TRUSS

((EAC_Bridge_Span_Type)6)

#define EEC_BRIDGESPANTY_PLATE

((EAC_Bridge_Span_Type)7)

#define EEC_BRIDGESPANTY_PLATE_BASCULE

((EAC_Bridge_Span_Type)8)

#define EEC_BRIDGESPANTY_PLATE_DRAW

((EAC_Bridge_Span_Type)9)

#define EEC_BRIDGESPANTY_PLATE_VERTICAL_LIFT

((EAC_Bridge_Span_Type)10)

#define EEC_BRIDGESPANTY_RETRACTABLE

((EAC_Bridge_Span_Type)11)

#define EEC_BRIDGESPANTY_SLAB

((EAC_Bridge_Span_Type)12)

#define EEC_BRIDGESPANTY_STRINGER_BEAM

((EAC_Bridge_Span_Type)13)

#define EEC_BRIDGESPANTY_STRINGER_DRAW

((EAC_Bridge_Span_Type)14)

#define EEC_BRIDGESPANTY_STRINGER_VERTICAL_LIFT

((EAC_Bridge_Span_Type)15)

#define EEC_BRIDGESPANTY_TRUSS

((EAC_Bridge_Span_Type)16)

#define EEC_BRIDGESPANTY_UNSPECIFIED_FIXED

((EAC_Bridge_Span_Type)17)

#define EEC_BRIDGESPANTY_VAULT

((EAC_Bridge_Span_Type)18)

 

EAC_Bridge_Structure_Type

Abstract Data Type:  BRIDGE_STRUCTURE_TYPE

typedef EDCS_Integer    EAC_Bridge_Structure_Type;

#define EEC_BRIDGESTRTY_ARCH_CLOSED_SPANDREL

((EAC_Bridge_Structure_Type)1)

#define EEC_BRIDGESTRTY_ARCH_OPEN_SPANDREL

((EAC_Bridge_Structure_Type)2)

#define EEC_BRIDGESTRTY_ARCH_SUSPENSION

((EAC_Bridge_Structure_Type)3)

#define EEC_BRIDGESTRTY_BASCULE

((EAC_Bridge_Structure_Type)4)

#define EEC_BRIDGESTRTY_CABLE_STAYED

((EAC_Bridge_Structure_Type)5)

#define EEC_BRIDGESTRTY_CANTILEVER

((EAC_Bridge_Structure_Type)6)

#define EEC_BRIDGESTRTY_COVERED

((EAC_Bridge_Structure_Type)7)

#define EEC_BRIDGESTRTY_DECK

((EAC_Bridge_Structure_Type)8)

#define EEC_BRIDGESTRTY_DRAW

((EAC_Bridge_Structure_Type)9)

#define EEC_BRIDGESTRTY_FIXED

((EAC_Bridge_Structure_Type)10)

#define EEC_BRIDGESTRTY_FOOT

((EAC_Bridge_Structure_Type)11)

#define EEC_BRIDGESTRTY_GIRDER

((EAC_Bridge_Structure_Type)12)

#define EEC_BRIDGESTRTY_LIFT

((EAC_Bridge_Structure_Type)13)

#define EEC_BRIDGESTRTY_MOVEABLE_SURFACE

((EAC_Bridge_Structure_Type)14)

#define EEC_BRIDGESTRTY_OPENING

((EAC_Bridge_Structure_Type)15)

#define EEC_BRIDGESTRTY_PONTOON

((EAC_Bridge_Structure_Type)16)

#define EEC_BRIDGESTRTY_RETRACTABLE

((EAC_Bridge_Structure_Type)17)

#define EEC_BRIDGESTRTY_SLAB

((EAC_Bridge_Structure_Type)18)

#define EEC_BRIDGESTRTY_STRINGER_BEAM

((EAC_Bridge_Structure_Type)19)

#define EEC_BRIDGESTRTY_SUSPENSION

((EAC_Bridge_Structure_Type)20)

#define EEC_BRIDGESTRTY_SUSPENSION_BOW_STRING

((EAC_Bridge_Structure_Type)21)

#define EEC_BRIDGESTRTY_SUSPENSION_CABLE_STAYED

((EAC_Bridge_Structure_Type)22)

#define EEC_BRIDGESTRTY_SWING

((EAC_Bridge_Structure_Type)23)

#define EEC_BRIDGESTRTY_TOWER_SUSPENSION

((EAC_Bridge_Structure_Type)24)

#define EEC_BRIDGESTRTY_TRANSPORTER

((EAC_Bridge_Structure_Type)25)

#define EEC_BRIDGESTRTY_TRUSS

((EAC_Bridge_Structure_Type)26)

#define EEC_BRIDGESTRTY_UNSPECIFIED_FIXED

((EAC_Bridge_Structure_Type)27)

 

EAC_Buddhism_Denominational_Family

Abstract Data Type:  BUDDHISM_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Buddhism_Denominational_Family;

#define EEC_BUDDENOMFAM_BUZAN_HA

((EAC_Buddhism_Denominational_Family)1)

#define EEC_BUDDENOMFAM_CHIZAN_HA

((EAC_Buddhism_Denominational_Family)2)

#define EEC_BUDDENOMFAM_MAHAYANA

((EAC_Buddhism_Denominational_Family)3)

#define EEC_BUDDENOMFAM_SHINGON

((EAC_Buddhism_Denominational_Family)4)

#define EEC_BUDDENOMFAM_THERAVADA

((EAC_Buddhism_Denominational_Family)5)

 

EAC_Building_Component_Type

Abstract Data Type:  BUILDING_COMPONENT_TYPE

typedef EDCS_Integer    EAC_Building_Component_Type;

#define EEC_BLDGCMPTTY_ANTE_ROOM

((EAC_Building_Component_Type)1)

#define EEC_BLDGCMPTTY_APERTURE

((EAC_Building_Component_Type)2)

#define EEC_BLDGCMPTTY_ATRIUM

((EAC_Building_Component_Type)3)

#define EEC_BLDGCMPTTY_BALCONY

((EAC_Building_Component_Type)4)

#define EEC_BLDGCMPTTY_BREACH_HOLE

((EAC_Building_Component_Type)5)

#define EEC_BLDGCMPTTY_CATWALK

((EAC_Building_Component_Type)6)

#define EEC_BLDGCMPTTY_CHIMNEY

((EAC_Building_Component_Type)7)

#define EEC_BLDGCMPTTY_CLOSET

((EAC_Building_Component_Type)8)

#define EEC_BLDGCMPTTY_COMBUSTION_PRODUCT_DISCHARGE

((EAC_Building_Component_Type)9)

#define EEC_BLDGCMPTTY_CONTROL_PANEL

((EAC_Building_Component_Type)10)

#define EEC_BLDGCMPTTY_DOOR

((EAC_Building_Component_Type)11)

#define EEC_BLDGCMPTTY_DOORWAY

((EAC_Building_Component_Type)12)

#define EEC_BLDGCMPTTY_ENTRANCE_OR_EXIT

((EAC_Building_Component_Type)13)

#define EEC_BLDGCMPTTY_ESCALATOR

((EAC_Building_Component_Type)14)

#define EEC_BLDGCMPTTY_EXTERIOR_WALL

((EAC_Building_Component_Type)15)

#define EEC_BLDGCMPTTY_FIRE_ESCAPE

((EAC_Building_Component_Type)16)

#define EEC_BLDGCMPTTY_FLOOR_LEVEL

((EAC_Building_Component_Type)17)

#define EEC_BLDGCMPTTY_FURNITURE

((EAC_Building_Component_Type)18)

#define EEC_BLDGCMPTTY_GABLE

((EAC_Building_Component_Type)19)

#define EEC_BLDGCMPTTY_HALLWAY

((EAC_Building_Component_Type)20)

#define EEC_BLDGCMPTTY_HEAT_RADIATOR

((EAC_Building_Component_Type)21)

#define EEC_BLDGCMPTTY_INTERIOR_WALL

((EAC_Building_Component_Type)22)

#define EEC_BLDGCMPTTY_INTERIOR_WALL_OPENING

((EAC_Building_Component_Type)23)

#define EEC_BLDGCMPTTY_LIFT_SHAFT

((EAC_Building_Component_Type)24)

#define EEC_BLDGCMPTTY_PULPIT

((EAC_Building_Component_Type)25)

#define EEC_BLDGCMPTTY_RAMP

((EAC_Building_Component_Type)26)

#define EEC_BLDGCMPTTY_ROOF

((EAC_Building_Component_Type)27)

#define EEC_BLDGCMPTTY_ROOM

((EAC_Building_Component_Type)28)

#define EEC_BLDGCMPTTY_SKYLIGHT

((EAC_Building_Component_Type)29)

#define EEC_BLDGCMPTTY_SMOKESTACK

((EAC_Building_Component_Type)30)

#define EEC_BLDGCMPTTY_STAIR

((EAC_Building_Component_Type)31)

#define EEC_BLDGCMPTTY_STAIR_SET

((EAC_Building_Component_Type)32)

#define EEC_BLDGCMPTTY_STAIRCASE

((EAC_Building_Component_Type)33)

#define EEC_BLDGCMPTTY_STEEPLE

((EAC_Building_Component_Type)34)

#define EEC_BLDGCMPTTY_SUPERSTRUCTURE

((EAC_Building_Component_Type)35)

#define EEC_BLDGCMPTTY_TRAPDOOR

((EAC_Building_Component_Type)36)

#define EEC_BLDGCMPTTY_VENTILATION_DUCT

((EAC_Building_Component_Type)37)

#define EEC_BLDGCMPTTY_VENTILATION_APERTURE

((EAC_Building_Component_Type)38)

#define EEC_BLDGCMPTTY_VENTILATION_SHAFT

((EAC_Building_Component_Type)39)

#define EEC_BLDGCMPTTY_WALL_LOOPHOLE

((EAC_Building_Component_Type)40)

#define EEC_BLDGCMPTTY_WINDOW

((EAC_Building_Component_Type)41)

 

EAC_Building_Construction_Type

Abstract Data Type:  BUILDING_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Building_Construction_Type;

#define EEC_BLDGCNSTCTTY_AGGREGATE_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)1)

#define EEC_BLDGCNSTCTTY_BOX_WALL_CNCRT_MASS

((EAC_Building_Construction_Type)2)

#define EEC_BLDGCNSTCTTY_BRICK_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)3)

#define EEC_BLDGCNSTCTTY_BRICK_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)4)

#define EEC_BLDGCNSTCTTY_BRICK_CNCRT_BLOCK_MASS

((EAC_Building_Construction_Type)5)

#define EEC_BLDGCNSTCTTY_BRICK_MASS

((EAC_Building_Construction_Type)6)

#define EEC_BLDGCNSTCTTY_CNCRT_BLOCK_MASS

((EAC_Building_Construction_Type)7)

#define EEC_BLDGCNSTCTTY_CNCRT_MASS

((EAC_Building_Construction_Type)8)

#define EEC_BLDGCNSTCTTY_DRESSED_STONE_MASS

((EAC_Building_Construction_Type)9)

#define EEC_BLDGCNSTCTTY_FABRIC_TENSILE_FRAME

((EAC_Building_Construction_Type)10)

#define EEC_BLDGCNSTCTTY_GEODESIC_FRAME

((EAC_Building_Construction_Type)11)

#define EEC_BLDGCNSTCTTY_GLASS_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)12)

#define EEC_BLDGCNSTCTTY_HALF_TIMBERED_WOOD_FRAME

((EAC_Building_Construction_Type)13)

#define EEC_BLDGCNSTCTTY_HEAVY_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)14)

#define EEC_BLDGCNSTCTTY_LIGHT_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)15)

#define EEC_BLDGCNSTCTTY_LIGHT_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)16)

#define EEC_BLDGCNSTCTTY_MASONARY_MASS

((EAC_Building_Construction_Type)17)

#define EEC_BLDGCNSTCTTY_METAL_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)18)

#define EEC_BLDGCNSTCTTY_PLASTIC_CLAD_STEEL_FRAME

((EAC_Building_Construction_Type)19)

#define EEC_BLDGCNSTCTTY_POURED_CNCRT_MASS

((EAC_Building_Construction_Type)20)

#define EEC_BLDGCNSTCTTY_STONE_MASS

((EAC_Building_Construction_Type)21)

#define EEC_BLDGCNSTCTTY_STONE_RUBBLE_MASS

((EAC_Building_Construction_Type)22)

#define EEC_BLDGCNSTCTTY_STUCCO_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)23)

#define EEC_BLDGCNSTCTTY_TILT_UP_CNCRT_MASS

((EAC_Building_Construction_Type)24)

#define EEC_BLDGCNSTCTTY_UNKNOWN_FRAME

((EAC_Building_Construction_Type)25)

#define EEC_BLDGCNSTCTTY_UNKNOWN_MASS

((EAC_Building_Construction_Type)26)

#define EEC_BLDGCNSTCTTY_WOOD_CLAD_WOOD_FRAME

((EAC_Building_Construction_Type)27)

 

EAC_Building_Foundation_Type

Abstract Data Type:  BUILDING_FOUNDATION_TYPE

typedef EDCS_Integer    EAC_Building_Foundation_Type;

#define EEC_BLDGFOUNDTY_BEAM_ON_GRADE

((EAC_Building_Foundation_Type)1)

#define EEC_BLDGFOUNDTY_COLUMNS_WITH_PILE_CAPS

((EAC_Building_Foundation_Type)2)

#define EEC_BLDGFOUNDTY_INCLINED_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)3)

#define EEC_BLDGFOUNDTY_PILE

((EAC_Building_Foundation_Type)4)

#define EEC_BLDGFOUNDTY_STANDARD_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)5)

#define EEC_BLDGFOUNDTY_STEEL_GIRDER

((EAC_Building_Foundation_Type)6)

#define EEC_BLDGFOUNDTY_STRUCTURAL_SLAB_ON_GRADE

((EAC_Building_Foundation_Type)7)

#define EEC_BLDGFOUNDTY_WALL

((EAC_Building_Foundation_Type)8)

 

EAC_Building_Function

Abstract Data Type:  BUILDING_FUNCTION

typedef EDCS_Integer    EAC_Building_Function;

#define EEC_BLDGFN_ADMINISTRATION

((EAC_Building_Function)1)

#define EEC_BLDGFN_AERATION

((EAC_Building_Function)2)

#define EEC_BLDGFN_AERODROME_TERMINAL

((EAC_Building_Function)3)

#define EEC_BLDGFN_AIRCRAFT_HANGAR

((EAC_Building_Function)4)

#define EEC_BLDGFN_AIRCRAFT_MAINTENANCE_SHOP

((EAC_Building_Function)5)

#define EEC_BLDGFN_AIRSHIP_MOORING

((EAC_Building_Function)6)

#define EEC_BLDGFN_AMBASSADORIAL_RESIDENCE

((EAC_Building_Function)7)

#define EEC_BLDGFN_APARTMENT_HOUSE

((EAC_Building_Function)8)

#define EEC_BLDGFN_APARTMENT_OR_HOTEL

((EAC_Building_Function)9)

#define EEC_BLDGFN_ARBORETUM

((EAC_Building_Function)10)

#define EEC_BLDGFN_ARCHAELOGICAL_SITE

((EAC_Building_Function)11)

#define EEC_BLDGFN_ARMOURY

((EAC_Building_Function)12)

#define EEC_BLDGFN_ASTRONOMICAL_STATION

((EAC_Building_Function)13)

#define EEC_BLDGFN_AUDITORIUM

((EAC_Building_Function)14)

#define EEC_BLDGFN_AUTOMOTIVE_PLANT

((EAC_Building_Function)15)

#define EEC_BLDGFN_BANK_BUILDING

((EAC_Building_Function)16)

#define EEC_BLDGFN_BARN

((EAC_Building_Function)17)

#define EEC_BLDGFN_BARRACK

((EAC_Building_Function)18)

#define EEC_BLDGFN_BATTERY

((EAC_Building_Function)19)

#define EEC_BLDGFN_BEACON_STRUCTURE

((EAC_Building_Function)20)

#define EEC_BLDGFN_BLOCKHOUSE

((EAC_Building_Function)21)

#define EEC_BLDGFN_BUS_STATION

((EAC_Building_Function)22)

#define EEC_BLDGFN_CAPITOL

((EAC_Building_Function)23)

#define EEC_BLDGFN_CAR_WASH

((EAC_Building_Function)24)

#define EEC_BLDGFN_CARPENTRY

((EAC_Building_Function)25)

#define EEC_BLDGFN_CASTLE

((EAC_Building_Function)26)

#define EEC_BLDGFN_CEMETERY

((EAC_Building_Function)27)

#define EEC_BLDGFN_CHANCERY

((EAC_Building_Function)28)

#define EEC_BLDGFN_CHIMNEY

((EAC_Building_Function)29)

#define EEC_BLDGFN_CHURCH

((EAC_Building_Function)30)

#define EEC_BLDGFN_CITY_HALL

((EAC_Building_Function)31)

#define EEC_BLDGFN_CLOCK

((EAC_Building_Function)32)

#define EEC_BLDGFN_COLLEGIATE

((EAC_Building_Function)33)

#define EEC_BLDGFN_COMMERCE

((EAC_Building_Function)34)

#define EEC_BLDGFN_COMMERCE_OR_RECREATION

((EAC_Building_Function)35)

#define EEC_BLDGFN_COMMUNICATION

((EAC_Building_Function)36)

#define EEC_BLDGFN_COMMUNICATION_TOWER

((EAC_Building_Function)37)

#define EEC_BLDGFN_COMMUNITY_CENTRE

((EAC_Building_Function)38)

#define EEC_BLDGFN_CONSULATE

((EAC_Building_Function)39)

#define EEC_BLDGFN_CONTROL_TOWER

((EAC_Building_Function)40)

#define EEC_BLDGFN_COOLING_TOWER

((EAC_Building_Function)41)

#define EEC_BLDGFN_CORRECTIONAL

((EAC_Building_Function)42)

#define EEC_BLDGFN_COUNTY_HALL

((EAC_Building_Function)43)

#define EEC_BLDGFN_CUSTOMS_HOUSE

((EAC_Building_Function)44)

#define EEC_BLDGFN_DAM

((EAC_Building_Function)45)

#define EEC_BLDGFN_DEPENDENTS_HOUSING

((EAC_Building_Function)46)

#define EEC_BLDGFN_DEPENDENTS_OR_BIVOUAC

((EAC_Building_Function)47)

#define EEC_BLDGFN_DEPOT

((EAC_Building_Function)48)

#define EEC_BLDGFN_DIPLOMATIC

((EAC_Building_Function)49)

#define EEC_BLDGFN_DISPOSAL_SITE

((EAC_Building_Function)50)

#define EEC_BLDGFN_DORMITORY

((EAC_Building_Function)51)

#define EEC_BLDGFN_EMBASSY

((EAC_Building_Function)52)

#define EEC_BLDGFN_FABRICATION

((EAC_Building_Function)53)

#define EEC_BLDGFN_FACTORY

((EAC_Building_Function)54)

#define EEC_BLDGFN_FARM

((EAC_Building_Function)55)

#define EEC_BLDGFN_FARM_BUILDING

((EAC_Building_Function)56)

#define EEC_BLDGFN_FARM_STORAGE

((EAC_Building_Function)57)

#define EEC_BLDGFN_FILTRATION

((EAC_Building_Function)58)

#define EEC_BLDGFN_FIRE_AND_POLICE_STATION

((EAC_Building_Function)59)

#define EEC_BLDGFN_FIRE_STATION

((EAC_Building_Function)60)

#define EEC_BLDGFN_FOOD_OVEN

((EAC_Building_Function)61)

#define EEC_BLDGFN_FORT

((EAC_Building_Function)62)

#define EEC_BLDGFN_GOVERNMENT

((EAC_Building_Function)63)

#define EEC_BLDGFN_GOVERNMENT_ADMINISTRATION

((EAC_Building_Function)64)

#define EEC_BLDGFN_GOVERNMENT_OR_INSTITUTION

((EAC_Building_Function)65)

#define EEC_BLDGFN_GRAIN_STORAGE_STRUCTURE

((EAC_Building_Function)66)

#define EEC_BLDGFN_GRANDSTAND

((EAC_Building_Function)67)

#define EEC_BLDGFN_GREENHOUSE

((EAC_Building_Function)68)

#define EEC_BLDGFN_GUARD_TOWER

((EAC_Building_Function)69)

#define EEC_BLDGFN_GUARDHOUSE

((EAC_Building_Function)70)

#define EEC_BLDGFN_GUARDROOM

((EAC_Building_Function)71)

#define EEC_BLDGFN_HARBOUR_MASTERS_OFFICE

((EAC_Building_Function)72)

#define EEC_BLDGFN_HAYSTACK

((EAC_Building_Function)73)

#define EEC_BLDGFN_HEALTH_OFFICE

((EAC_Building_Function)74)

#define EEC_BLDGFN_HOSPITAL

((EAC_Building_Function)75)

#define EEC_BLDGFN_HOSTEL

((EAC_Building_Function)76)

#define EEC_BLDGFN_HOTEL

((EAC_Building_Function)77)

#define EEC_BLDGFN_HOUSE

((EAC_Building_Function)78)

#define EEC_BLDGFN_HUT

((EAC_Building_Function)79)

#define EEC_BLDGFN_INDUSTRIAL

((EAC_Building_Function)80)

#define EEC_BLDGFN_INDUSTRIAL_OVEN

((EAC_Building_Function)81)

#define EEC_BLDGFN_INSTITUTION

((EAC_Building_Function)82)

#define EEC_BLDGFN_INTEREST_SITE

((EAC_Building_Function)83)

#define EEC_BLDGFN_JAIL

((EAC_Building_Function)84)

#define EEC_BLDGFN_KENNEL

((EAC_Building_Function)85)

#define EEC_BLDGFN_KILN

((EAC_Building_Function)86)

#define EEC_BLDGFN_LEGATION

((EAC_Building_Function)87)

#define EEC_BLDGFN_LIBRARY

((EAC_Building_Function)88)

#define EEC_BLDGFN_LIGHTHOUSE

((EAC_Building_Function)89)

#define EEC_BLDGFN_MARINE_LOCK

((EAC_Building_Function)90)

#define EEC_BLDGFN_MARINE_POLICE_STATION

((EAC_Building_Function)91)

#define EEC_BLDGFN_MARINE_STATION

((EAC_Building_Function)92)

#define EEC_BLDGFN_MARKET

((EAC_Building_Function)93)

#define EEC_BLDGFN_MARTELLO_TOWER

((EAC_Building_Function)94)

#define EEC_BLDGFN_MEASURING_STATION

((EAC_Building_Function)95)

#define EEC_BLDGFN_MEDICAL_CENTRE

((EAC_Building_Function)96)

#define EEC_BLDGFN_MEMORIAL_MONUMENT

((EAC_Building_Function)97)

#define EEC_BLDGFN_MESS_HALL

((EAC_Building_Function)98)

#define EEC_BLDGFN_MILITARY_CIVIL

((EAC_Building_Function)99)

#define EEC_BLDGFN_MILITARY_OPERATIONS

((EAC_Building_Function)100)

#define EEC_BLDGFN_MISSION

((EAC_Building_Function)101)

#define EEC_BLDGFN_MOBILE_HOME

((EAC_Building_Function)102)

#define EEC_BLDGFN_MOTEL

((EAC_Building_Function)103)

#define EEC_BLDGFN_MOTOR_VEHICLE_STATION

((EAC_Building_Function)104)

#define EEC_BLDGFN_MULTI_UNIT_DWELLING

((EAC_Building_Function)105)

#define EEC_BLDGFN_MUNICIPAL_HALL

((EAC_Building_Function)106)

#define EEC_BLDGFN_MUNICIPAL_UTILITY_FACILITY

((EAC_Building_Function)107)

#define EEC_BLDGFN_MUSEUM

((EAC_Building_Function)108)

#define EEC_BLDGFN_NAUTICAL_CLUB

((EAC_Building_Function)109)

#define EEC_BLDGFN_NEWSPAPER_PLANT

((EAC_Building_Function)110)

#define EEC_BLDGFN_NONE_IMPORTANT

((EAC_Building_Function)111)

#define EEC_BLDGFN_OBSERVATION_STATION

((EAC_Building_Function)112)

#define EEC_BLDGFN_OBSERVATORY

((EAC_Building_Function)113)

#define EEC_BLDGFN_OPERA_HOUSE

((EAC_Building_Function)114)

#define EEC_BLDGFN_OPERATING_STATION

((EAC_Building_Function)115)

#define EEC_BLDGFN_OUTBUILDING

((EAC_Building_Function)116)

#define EEC_BLDGFN_PALACE

((EAC_Building_Function)117)

#define EEC_BLDGFN_PAPER_MILL

((EAC_Building_Function)118)

#define EEC_BLDGFN_PARK

((EAC_Building_Function)119)

#define EEC_BLDGFN_PARKING_GARAGE

((EAC_Building_Function)120)

#define EEC_BLDGFN_PETROLEUM

((EAC_Building_Function)121)

#define EEC_BLDGFN_PIER

((EAC_Building_Function)122)

#define EEC_BLDGFN_PILOT_LOOKOUT

((EAC_Building_Function)123)

#define EEC_BLDGFN_PILOT_OFFICE

((EAC_Building_Function)124)

#define EEC_BLDGFN_POLICE_STATION

((EAC_Building_Function)125)

#define EEC_BLDGFN_PORT_CONTROL

((EAC_Building_Function)126)

#define EEC_BLDGFN_POST_OFFICE

((EAC_Building_Function)127)

#define EEC_BLDGFN_POWER_GENERATION

((EAC_Building_Function)128)

#define EEC_BLDGFN_POWER_SUBSTATION

((EAC_Building_Function)129)

#define EEC_BLDGFN_POWER_TRANSMISSION_LINE_PYLON

((EAC_Building_Function)130)

#define EEC_BLDGFN_PRISON

((EAC_Building_Function)131)

#define EEC_BLDGFN_PROCESSING

((EAC_Building_Function)132)

#define EEC_BLDGFN_PUBLIC_HEALTH_OFFICE

((EAC_Building_Function)133)

#define EEC_BLDGFN_PUBLIC_INN

((EAC_Building_Function)134)

#define EEC_BLDGFN_PUMP_ROOM

((EAC_Building_Function)135)

#define EEC_BLDGFN_RACE_TRACK

((EAC_Building_Function)136)

#define EEC_BLDGFN_RAILWAY_SIGNAL_BOX

((EAC_Building_Function)137)

#define EEC_BLDGFN_RAILWAY_SIGNAL_STRUCTURE

((EAC_Building_Function)138)

#define EEC_BLDGFN_RAILWAY_SIGNALMAN_HOUSE

((EAC_Building_Function)139)

#define EEC_BLDGFN_RAILWAY_STATION

((EAC_Building_Function)140)

#define EEC_BLDGFN_RAILWAY_STORAGE_REPAIR

((EAC_Building_Function)141)

#define EEC_BLDGFN_RANGER_STATION

((EAC_Building_Function)142)

#define EEC_BLDGFN_RECREATION

((EAC_Building_Function)143)

#define EEC_BLDGFN_RECREATIONAL_PIER

((EAC_Building_Function)144)

#define EEC_BLDGFN_REDOUBT

((EAC_Building_Function)145)

#define EEC_BLDGFN_REFORMATORY

((EAC_Building_Function)146)

#define EEC_BLDGFN_REFUGE_SHELTER

((EAC_Building_Function)147)

#define EEC_BLDGFN_REPAIR_FACILITY

((EAC_Building_Function)148)

#define EEC_BLDGFN_RESCUE

((EAC_Building_Function)149)

#define EEC_BLDGFN_RESIDENCE

((EAC_Building_Function)150)

#define EEC_BLDGFN_RESIDENCE_OR_AGRICULTURE

((EAC_Building_Function)151)

#define EEC_BLDGFN_RESTAURANT

((EAC_Building_Function)152)

#define EEC_BLDGFN_RETAIL_FACILITY

((EAC_Building_Function)153)

#define EEC_BLDGFN_ROAD_MAINTENANCE_STATION

((EAC_Building_Function)154)

#define EEC_BLDGFN_ROADSIDE_REST_STOP

((EAC_Building_Function)155)

#define EEC_BLDGFN_ROUNDHOUSE

((EAC_Building_Function)156)

#define EEC_BLDGFN_RUINS

((EAC_Building_Function)157)

#define EEC_BLDGFN_SANITORIUM

((EAC_Building_Function)158)

#define EEC_BLDGFN_SATELLITE_GROUND_STATION

((EAC_Building_Function)159)

#define EEC_BLDGFN_SAWMILL

((EAC_Building_Function)160)

#define EEC_BLDGFN_SCHOOL

((EAC_Building_Function)161)

#define EEC_BLDGFN_SCIENCE

((EAC_Building_Function)162)

#define EEC_BLDGFN_SEMINARY

((EAC_Building_Function)163)

#define EEC_BLDGFN_SENIOR_CITIZENS_HOME

((EAC_Building_Function)164)

#define EEC_BLDGFN_SHED

((EAC_Building_Function)165)

#define EEC_BLDGFN_SHIPYARD

((EAC_Building_Function)166)

#define EEC_BLDGFN_SHOPPING_CENTRE

((EAC_Building_Function)167)

#define EEC_BLDGFN_SHRINE

((EAC_Building_Function)168)

#define EEC_BLDGFN_SPORTSPLEX

((EAC_Building_Function)169)

#define EEC_BLDGFN_STADIUM

((EAC_Building_Function)170)

#define EEC_BLDGFN_STEEL_MILL

((EAC_Building_Function)171)

#define EEC_BLDGFN_STORAGE_TANK

((EAC_Building_Function)172)

#define EEC_BLDGFN_TEL_SHELTER

((EAC_Building_Function)173)

#define EEC_BLDGFN_TELEPHONE_EXCHANGE_MAIN

((EAC_Building_Function)174)

#define EEC_BLDGFN_TELEPHONE_SWITCHING

((EAC_Building_Function)175)

#define EEC_BLDGFN_TELESCOPE

((EAC_Building_Function)176)

#define EEC_BLDGFN_TEMPORARY_ENCAMPMENT

((EAC_Building_Function)177)

#define EEC_BLDGFN_THEATRE

((EAC_Building_Function)178)

#define EEC_BLDGFN_TIMEBALL

((EAC_Building_Function)179)

#define EEC_BLDGFN_TOWN_HALL

((EAC_Building_Function)180)

#define EEC_BLDGFN_TRADING_POST

((EAC_Building_Function)181)

#define EEC_BLDGFN_TRANSPORTATION

((EAC_Building_Function)182)

#define EEC_BLDGFN_VEGETABLE_OIL_MILL

((EAC_Building_Function)183)

#define EEC_BLDGFN_VEHICLE_SCALE

((EAC_Building_Function)184)

#define EEC_BLDGFN_WAREHOUSE

((EAC_Building_Function)185)

#define EEC_BLDGFN_WATER_DRIVEN_GRISTMILL

((EAC_Building_Function)186)

#define EEC_BLDGFN_WATER_TOWER

((EAC_Building_Function)187)

#define EEC_BLDGFN_WEAPONS_RANGE

((EAC_Building_Function)188)

#define EEC_BLDGFN_WEATHER_STATION

((EAC_Building_Function)189)

#define EEC_BLDGFN_WIND_TUNNEL

((EAC_Building_Function)190)

#define EEC_BLDGFN_WIND_VANE

((EAC_Building_Function)191)

#define EEC_BLDGFN_WINDMILL

((EAC_Building_Function)192)

#define EEC_BLDGFN_WINDSCREEN

((EAC_Building_Function)193)

#define EEC_BLDGFN_WORSHIP_PLACE

((EAC_Building_Function)194)

 

EAC_Built_Up_Region_Density

Abstract Data Type:  BUILT_UP_REGION_DENSITY

typedef EDCS_Integer    EAC_Built_Up_Region_Density;

#define EEC_BLTUPREGNDENS_SPARSE

((EAC_Built_Up_Region_Density)1)

#define EEC_BLTUPREGNDENS_MODERATE

((EAC_Built_Up_Region_Density)2)

#define EEC_BLTUPREGNDENS_DENSE

((EAC_Built_Up_Region_Density)3)

 

EAC_Buoy_Shape

Abstract Data Type:  BUOY_SHAPE

typedef EDCS_Integer    EAC_Buoy_Shape;

#define EEC_BUOYSHAP_BARREL

((EAC_Buoy_Shape)1)

#define EEC_BUOYSHAP_CAN

((EAC_Buoy_Shape)2)

#define EEC_BUOYSHAP_CONICAL

((EAC_Buoy_Shape)3)

#define EEC_BUOYSHAP_PILLAR

((EAC_Buoy_Shape)4)

#define EEC_BUOYSHAP_SHUTTLE

((EAC_Buoy_Shape)5)

#define EEC_BUOYSHAP_SPAR

((EAC_Buoy_Shape)6)

#define EEC_BUOYSHAP_SPHERICAL

((EAC_Buoy_Shape)7)

#define EEC_BUOYSHAP_SUPER

((EAC_Buoy_Shape)8)

 

EAC_Buoy_Type

Abstract Data Type:  BUOY_TYPE

typedef EDCS_Integer    EAC_Buoy_Type;

#define EEC_BUOYTY_ANCHORAGE

((EAC_Buoy_Type)1)

#define EEC_BUOYTY_ANCHORING_PROHIBITED

((EAC_Buoy_Type)2)

#define EEC_BUOYTY_APEX_ARC

((EAC_Buoy_Type)3)

#define EEC_BUOYTY_ARTICULATED

((EAC_Buoy_Type)4)

#define EEC_BUOYTY_BARGE

((EAC_Buoy_Type)5)

#define EEC_BUOYTY_BERTHING_PERMITTED

((EAC_Buoy_Type)6)

#define EEC_BUOYTY_BERTHING_PROHIBITED

((EAC_Buoy_Type)7)

#define EEC_BUOYTY_BIFURCATION

((EAC_Buoy_Type)8)

#define EEC_BUOYTY_CABLE

((EAC_Buoy_Type)9)

#define EEC_BUOYTY_CARDINAL

((EAC_Buoy_Type)10)

#define EEC_BUOYTY_CAUTION

((EAC_Buoy_Type)11)

#define EEC_BUOYTY_CHANNEL_CENTRE

((EAC_Buoy_Type)12)

#define EEC_BUOYTY_CHANNEL_EDGE_GRADIENT

((EAC_Buoy_Type)13)

#define EEC_BUOYTY_CLEARING_LINE

((EAC_Buoy_Type)14)

#define EEC_BUOYTY_COMPASS_ADJUSTMENT

((EAC_Buoy_Type)15)

#define EEC_BUOYTY_CONTROL

((EAC_Buoy_Type)16)

#define EEC_BUOYTY_DAN

((EAC_Buoy_Type)17)

#define EEC_BUOYTY_DAYBEACON

((EAC_Buoy_Type)18)

#define EEC_BUOYTY_DEGAUSSING_RANGE

((EAC_Buoy_Type)19)

#define EEC_BUOYTY_DIVING

((EAC_Buoy_Type)20)

#define EEC_BUOYTY_DND_CANADA

((EAC_Buoy_Type)21)

#define EEC_BUOYTY_EAST_CARDINAL

((EAC_Buoy_Type)22)

#define EEC_BUOYTY_ELEVATED_ELECTRICAL_CABLE

((EAC_Buoy_Type)23)

#define EEC_BUOYTY_EXPLOSIVES_ANCHORAGE

((EAC_Buoy_Type)24)

#define EEC_BUOYTY_FAIRWAY

((EAC_Buoy_Type)25)

#define EEC_BUOYTY_FERRY_CROSSING

((EAC_Buoy_Type)26)

#define EEC_BUOYTY_FIRING_DANGER

((EAC_Buoy_Type)27)

#define EEC_BUOYTY_FISH_TRAP

((EAC_Buoy_Type)28)

#define EEC_BUOYTY_FLOAT

((EAC_Buoy_Type)29)

#define EEC_BUOYTY_FLOAT_WITH_BEACON

((EAC_Buoy_Type)30)

#define EEC_BUOYTY_FOUL_GROUND

((EAC_Buoy_Type)31)

#define EEC_BUOYTY_GENERAL_WARNING

((EAC_Buoy_Type)32)

#define EEC_BUOYTY_GPS

((EAC_Buoy_Type)33)

#define EEC_BUOYTY_HELIPORT

((EAC_Buoy_Type)34)

#define EEC_BUOYTY_ICE

((EAC_Buoy_Type)35)

#define EEC_BUOYTY_ILLUMINATED

((EAC_Buoy_Type)36)

#define EEC_BUOYTY_INFORMATION

((EAC_Buoy_Type)37)

#define EEC_BUOYTY_INSTALLATION

((EAC_Buoy_Type)38)

#define EEC_BUOYTY_ISOLATED_DANGER

((EAC_Buoy_Type)39)

#define EEC_BUOYTY_JUNCTION

((EAC_Buoy_Type)40)

#define EEC_BUOYTY_KEEPOUT

((EAC_Buoy_Type)41)

#define EEC_BUOYTY_LARGE_AUTOMATED_NAVIGATION

((EAC_Buoy_Type)42)

#define EEC_BUOYTY_LATERAL

((EAC_Buoy_Type)43)

#define EEC_BUOYTY_LEADING

((EAC_Buoy_Type)44)

#define EEC_BUOYTY_LIGHT_FLOAT

((EAC_Buoy_Type)45)

#define EEC_BUOYTY_MARKER_VESSEL

((EAC_Buoy_Type)46)

#define EEC_BUOYTY_MAXIMUM_VESSEL_DRAFT

((EAC_Buoy_Type)47)

#define EEC_BUOYTY_MEASURED_DISTANCE

((EAC_Buoy_Type)48)

#define EEC_BUOYTY_MILITARY_PRACTICE

((EAC_Buoy_Type)49)

#define EEC_BUOYTY_MODIFIED_PORT_LATERAL

((EAC_Buoy_Type)50)

#define EEC_BUOYTY_MODIFIED_STARBOARD_LATERAL

((EAC_Buoy_Type)51)

#define EEC_BUOYTY_MOORING

((EAC_Buoy_Type)52)

#define EEC_BUOYTY_MOORING_WITH_TELEGRAPH

((EAC_Buoy_Type)53)

#define EEC_BUOYTY_MOORING_WITH_TELEPHONE

((EAC_Buoy_Type)54)

#define EEC_BUOYTY_NAVIGATION_COMM_CONTROL

((EAC_Buoy_Type)55)

#define EEC_BUOYTY_NORTH_CARDINAL

((EAC_Buoy_Type)56)

#define EEC_BUOYTY_NOTICE

((EAC_Buoy_Type)57)

#define EEC_BUOYTY_OBSTRUCTION

((EAC_Buoy_Type)58)

#define EEC_BUOYTY_ODAS

((EAC_Buoy_Type)59)

#define EEC_BUOYTY_OUTER_LANDFALL

((EAC_Buoy_Type)60)

#define EEC_BUOYTY_OUTFALL

((EAC_Buoy_Type)61)

#define EEC_BUOYTY_OVERTAKING_PROHIBITED

((EAC_Buoy_Type)62)

#define EEC_BUOYTY_PIPELINE

((EAC_Buoy_Type)63)

#define EEC_BUOYTY_PORT_HAND

((EAC_Buoy_Type)64)

#define EEC_BUOYTY_PORT_HAND_LATERAL

((EAC_Buoy_Type)65)

#define EEC_BUOYTY_PREFERRED_CHANNEL_PORT

((EAC_Buoy_Type)66)

#define EEC_BUOYTY_PREFERRED_CHANNEL_STARBOARD

((EAC_Buoy_Type)67)

#define EEC_BUOYTY_PRIVATE

((EAC_Buoy_Type)68)

#define EEC_BUOYTY_QUARANTINE

((EAC_Buoy_Type)69)

#define EEC_BUOYTY_RECORDING

((EAC_Buoy_Type)70)

#define EEC_BUOYTY_RECREATION_ZONE

((EAC_Buoy_Type)71)

#define EEC_BUOYTY_REDUCED_WAKE

((EAC_Buoy_Type)72)

#define EEC_BUOYTY_REFUGE

((EAC_Buoy_Type)73)

#define EEC_BUOYTY_RESTRICT_HORIZ_CLEAR

((EAC_Buoy_Type)74)

#define EEC_BUOYTY_RESTRICT_VERT_CLEAR

((EAC_Buoy_Type)75)

#define EEC_BUOYTY_SAFE_WATER

((EAC_Buoy_Type)76)

#define EEC_BUOYTY_SEAPLANE_ANCHORAGE

((EAC_Buoy_Type)77)

#define EEC_BUOYTY_SOUND_SHIPS_SIREN

((EAC_Buoy_Type)78)

#define EEC_BUOYTY_SOUTH_CARDINAL

((EAC_Buoy_Type)79)

#define EEC_BUOYTY_SPECIAL_PURPOSE

((EAC_Buoy_Type)80)

#define EEC_BUOYTY_SPEED_LIMIT

((EAC_Buoy_Type)81)

#define EEC_BUOYTY_SPOIL_GROUND

((EAC_Buoy_Type)82)

#define EEC_BUOYTY_STARBOARD_HAND

((EAC_Buoy_Type)83)

#define EEC_BUOYTY_STARBOARD_HAND_LATERAL

((EAC_Buoy_Type)84)

#define EEC_BUOYTY_STOP

((EAC_Buoy_Type)85)

#define EEC_BUOYTY_STRONG_CURRENT

((EAC_Buoy_Type)86)

#define EEC_BUOYTY_SWIMMING

((EAC_Buoy_Type)87)

#define EEC_BUOYTY_TANKER

((EAC_Buoy_Type)88)

#define EEC_BUOYTY_TARGET

((EAC_Buoy_Type)89)

#define EEC_BUOYTY_TELEGRAPH_CABLE

((EAC_Buoy_Type)90)

#define EEC_BUOYTY_TELEPHONE

((EAC_Buoy_Type)91)

#define EEC_BUOYTY_TROT_LINE

((EAC_Buoy_Type)92)

#define EEC_BUOYTY_TSS

((EAC_Buoy_Type)93)

#define EEC_BUOYTY_TWO_WAY_PROHIBITED

((EAC_Buoy_Type)94)

#define EEC_BUOYTY_UNKNOWN_PURPOSE

((EAC_Buoy_Type)95)

#define EEC_BUOYTY_WARPING

((EAC_Buoy_Type)96)

#define EEC_BUOYTY_WAVE_METER

((EAC_Buoy_Type)97)

#define EEC_BUOYTY_WAVERIDER

((EAC_Buoy_Type)98)

#define EEC_BUOYTY_WEST_CARDINAL

((EAC_Buoy_Type)99)

#define EEC_BUOYTY_WORK_IN_PROGRESS

((EAC_Buoy_Type)100)

#define EEC_BUOYTY_WRECK

((EAC_Buoy_Type)101)

#define EEC_BUOYTY_YACHTING

((EAC_Buoy_Type)102)

 

EAC_Bypass_Condition

Abstract Data Type:  BYPASS_CONDITION

typedef EDCS_Integer    EAC_Bypass_Condition;

#define EEC_BYPCND_EASY

((EAC_Bypass_Condition)1)

#define EEC_BYPCND_DIFFICULT

((EAC_Bypass_Condition)2)

#define EEC_BYPCND_IMPOSSIBLE

((EAC_Bypass_Condition)3)

 

EAC_Cable_Type

Abstract Data Type:  CABLE_TYPE

typedef EDCS_Integer    EAC_Cable_Type;

#define EEC_CABLETY_MOORING

((EAC_Cable_Type)1)

#define EEC_CABLETY_NONE_PRESENT

((EAC_Cable_Type)2)

#define EEC_CABLETY_POWER_LINE

((EAC_Cable_Type)3)

#define EEC_CABLETY_POWER_TRANSMISSION_LINE

((EAC_Cable_Type)4)

#define EEC_CABLETY_TELEGRAPH

((EAC_Cable_Type)5)

#define EEC_CABLETY_TELEPHONE

((EAC_Cable_Type)6)

 

EAC_Camouflage_Type

Abstract Data Type:  CAMOUFLAGE_TYPE

typedef EDCS_Integer    EAC_Camouflage_Type;

#define EEC_CAMOUFLAGETY_DEAD_VEGETATION

((EAC_Camouflage_Type)1)

#define EEC_CAMOUFLAGETY_DEBRIS

((EAC_Camouflage_Type)2)

#define EEC_CAMOUFLAGETY_DESERT_PAINT

((EAC_Camouflage_Type)3)

#define EEC_CAMOUFLAGETY_FOREST_PAINT

((EAC_Camouflage_Type)4)

#define EEC_CAMOUFLAGETY_GROWING_VEGETATION

((EAC_Camouflage_Type)5)

#define EEC_CAMOUFLAGETY_INERT_TERRAIN_MATERIAL

((EAC_Camouflage_Type)6)

#define EEC_CAMOUFLAGETY_NET

((EAC_Camouflage_Type)7)

#define EEC_CAMOUFLAGETY_NET_AND_PAINT

((EAC_Camouflage_Type)8)

#define EEC_CAMOUFLAGETY_NONE_PRESENT

((EAC_Camouflage_Type)9)

#define EEC_CAMOUFLAGETY_URBAN_PAINT

((EAC_Camouflage_Type)10)

#define EEC_CAMOUFLAGETY_WINTER_PAINT

((EAC_Camouflage_Type)11)

 

EAC_Change_Point_Type

Abstract Data Type:  CHANGE_POINT_TYPE

typedef EDCS_Integer    EAC_Change_Point_Type;

#define EEC_CHGPTTY_BOUNDARY

((EAC_Change_Point_Type)1)

#define EEC_CHGPTTY_HYDROGRAPHY

((EAC_Change_Point_Type)2)

#define EEC_CHGPTTY_OBSTACLE

((EAC_Change_Point_Type)3)

#define EEC_CHGPTTY_RAILWAY

((EAC_Change_Point_Type)4)

#define EEC_CHGPTTY_ROAD

((EAC_Change_Point_Type)5)

#define EEC_CHGPTTY_ROAD_OR_RAILWAY

((EAC_Change_Point_Type)6)

#define EEC_CHGPTTY_ROAD_WIDTH_CHANGE

((EAC_Change_Point_Type)7)

 

EAC_Charged_Particle_Species

Abstract Data Type:  CHARGED_PARTICLE_SPECIES

typedef EDCS_Integer    EAC_Charged_Particle_Species;

#define EEC_CHRGPARTICSPC_ALPHA

((EAC_Charged_Particle_Species)1)

#define EEC_CHRGPARTICSPC_ELECTRON

((EAC_Charged_Particle_Species)2)

#define EEC_CHRGPARTICSPC_HYDROGEN_ION

((EAC_Charged_Particle_Species)3)

#define EEC_CHRGPARTICSPC_OXYGEN_ION

((EAC_Charged_Particle_Species)4)

#define EEC_CHRGPARTICSPC_PROTON

((EAC_Charged_Particle_Species)5)

 

EAC_Chemical_Agent_Type

Abstract Data Type:  CHEMICAL_AGENT_TYPE

typedef EDCS_Integer    EAC_Chemical_Agent_Type;

#define EEC_CHEMAGENTTY_CA

((EAC_Chemical_Agent_Type)1)

#define EEC_CHEMAGENTTY_CN

((EAC_Chemical_Agent_Type)2)

#define EEC_CHEMAGENTTY_CNB

((EAC_Chemical_Agent_Type)3)

#define EEC_CHEMAGENTTY_CNC

((EAC_Chemical_Agent_Type)4)

#define EEC_CHEMAGENTTY_CNS

((EAC_Chemical_Agent_Type)5)

#define EEC_CHEMAGENTTY_CS

((EAC_Chemical_Agent_Type)6)

#define EEC_CHEMAGENTTY_CX

((EAC_Chemical_Agent_Type)7)

#define EEC_CHEMAGENTTY_DA

((EAC_Chemical_Agent_Type)8)

#define EEC_CHEMAGENTTY_DC

((EAC_Chemical_Agent_Type)9)

#define EEC_CHEMAGENTTY_DGA

((EAC_Chemical_Agent_Type)10)

#define EEC_CHEMAGENTTY_DGB

((EAC_Chemical_Agent_Type)11)

#define EEC_CHEMAGENTTY_DGD

((EAC_Chemical_Agent_Type)12)

#define EEC_CHEMAGENTTY_DM

((EAC_Chemical_Agent_Type)13)

#define EEC_CHEMAGENTTY_DVX

((EAC_Chemical_Agent_Type)14)

#define EEC_CHEMAGENTTY_ED

((EAC_Chemical_Agent_Type)15)

#define EEC_CHEMAGENTTY_FOG_OIL

((EAC_Chemical_Agent_Type)16)

#define EEC_CHEMAGENTTY_GA

((EAC_Chemical_Agent_Type)17)

#define EEC_CHEMAGENTTY_GB

((EAC_Chemical_Agent_Type)18)

#define EEC_CHEMAGENTTY_GD

((EAC_Chemical_Agent_Type)19)

#define EEC_CHEMAGENTTY_GF

((EAC_Chemical_Agent_Type)20)

#define EEC_CHEMAGENTTY_HD

((EAC_Chemical_Agent_Type)21)

#define EEC_CHEMAGENTTY_HL

((EAC_Chemical_Agent_Type)22)

#define EEC_CHEMAGENTTY_HN_1

((EAC_Chemical_Agent_Type)23)

#define EEC_CHEMAGENTTY_HN_2

((EAC_Chemical_Agent_Type)24)

#define EEC_CHEMAGENTTY_HN_3

((EAC_Chemical_Agent_Type)25)

#define EEC_CHEMAGENTTY_HT

((EAC_Chemical_Agent_Type)26)

#define EEC_CHEMAGENTTY_HYDROCHLORIC_ACID

((EAC_Chemical_Agent_Type)27)

#define EEC_CHEMAGENTTY_HYDROGEN_CYANIDE

((EAC_Chemical_Agent_Type)28)

#define EEC_CHEMAGENTTY_IR_DEFEATING

((EAC_Chemical_Agent_Type)29)

#define EEC_CHEMAGENTTY_L

((EAC_Chemical_Agent_Type)30)

#define EEC_CHEMAGENTTY_M

((EAC_Chemical_Agent_Type)31)

#define EEC_CHEMAGENTTY_MD

((EAC_Chemical_Agent_Type)32)

#define EEC_CHEMAGENTTY_OIL

((EAC_Chemical_Agent_Type)33)

#define EEC_CHEMAGENTTY_PD

((EAC_Chemical_Agent_Type)34)

#define EEC_CHEMAGENTTY_PWP_PHOSPHORUS

((EAC_Chemical_Agent_Type)35)

#define EEC_CHEMAGENTTY_Q

((EAC_Chemical_Agent_Type)36)

#define EEC_CHEMAGENTTY_RED_PHOSPHORUS

((EAC_Chemical_Agent_Type)37)

#define EEC_CHEMAGENTTY_TGA

((EAC_Chemical_Agent_Type)38)

#define EEC_CHEMAGENTTY_TGB

((EAC_Chemical_Agent_Type)39)

#define EEC_CHEMAGENTTY_TGD

((EAC_Chemical_Agent_Type)40)

#define EEC_CHEMAGENTTY_TVX

((EAC_Chemical_Agent_Type)41)

#define EEC_CHEMAGENTTY_TYPE_III_IR

((EAC_Chemical_Agent_Type)42)

#define EEC_CHEMAGENTTY_VE

((EAC_Chemical_Agent_Type)43)

#define EEC_CHEMAGENTTY_VX

((EAC_Chemical_Agent_Type)44)

#define EEC_CHEMAGENTTY_WHITE_PHOSPHORUS

((EAC_Chemical_Agent_Type)45)

 

EAC_Christianity_Denominational_Family

Abstract Data Type:  CHRISTIANITY_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Christianity_Denominational_Family;

#define EEC_CHRSDENOMFAM_ADVENTIST

((EAC_Christianity_Denominational_Family)1)

#define EEC_CHRSDENOMFAM_AFRICAN_INDIGENOUS_SECTS

((EAC_Christianity_Denominational_Family)2)

#define EEC_CHRSDENOMFAM_ANGLICAN

((EAC_Christianity_Denominational_Family)3)

#define EEC_CHRSDENOMFAM_APOSTOLIC

((EAC_Christianity_Denominational_Family)4)

#define EEC_CHRSDENOMFAM_BAPTIST

((EAC_Christianity_Denominational_Family)5)

#define EEC_CHRSDENOMFAM_CATHOLICISM

((EAC_Christianity_Denominational_Family)6)

#define EEC_CHRSDENOMFAM_CHRISTIAN_SCIENCE

((EAC_Christianity_Denominational_Family)7)

#define EEC_CHRSDENOMFAM_CHURCH_OF_CHRIST

((EAC_Christianity_Denominational_Family)8)

#define EEC_CHRSDENOMFAM_FRIENDS

((EAC_Christianity_Denominational_Family)9)

#define EEC_CHRSDENOMFAM_JEHOVAHS_WITNESS

((EAC_Christianity_Denominational_Family)10)

#define EEC_CHRSDENOMFAM_LATTER_DAY_SAINTS

((EAC_Christianity_Denominational_Family)11)

#define EEC_CHRSDENOMFAM_LUTHERAN

((EAC_Christianity_Denominational_Family)12)

#define EEC_CHRSDENOMFAM_MENNONITE

((EAC_Christianity_Denominational_Family)13)

#define EEC_CHRSDENOMFAM_METHODIST

((EAC_Christianity_Denominational_Family)14)

#define EEC_CHRSDENOMFAM_ORTHODOX

((EAC_Christianity_Denominational_Family)15)

#define EEC_CHRSDENOMFAM_PENTECOSTALISM

((EAC_Christianity_Denominational_Family)16)

#define EEC_CHRSDENOMFAM_PRESBYTERIANISM

((EAC_Christianity_Denominational_Family)17)

#define EEC_CHRSDENOMFAM_PROTESTANTISM

((EAC_Christianity_Denominational_Family)18)

#define EEC_CHRSDENOMFAM_UNAFFILIATED

((EAC_Christianity_Denominational_Family)19)

 

EAC_Cloud_Phase

Abstract Data Type:  CLOUD_PHASE

typedef EDCS_Integer    EAC_Cloud_Phase;

#define EEC_CLDPHAS_LIQUID

((EAC_Cloud_Phase)1)

#define EEC_CLDPHAS_MIXED

((EAC_Cloud_Phase)2)

#define EEC_CLDPHAS_SOLID

((EAC_Cloud_Phase)3)

 

EAC_Cloud_Sky_Cover_Layer_Type

Abstract Data Type:  CLOUD_SKY_COVER_LAYER_TYPE

typedef EDCS_Integer    EAC_Cloud_Sky_Cover_Layer_Type;

#define EEC_CLDSKYCVRLAYTY_CIRRUS

((EAC_Cloud_Sky_Cover_Layer_Type)1)

#define EEC_CLDSKYCVRLAYTY_CIRROCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)2)

#define EEC_CLDSKYCVRLAYTY_CIRROSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)3)

#define EEC_CLDSKYCVRLAYTY_ALTOCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)4)

#define EEC_CLDSKYCVRLAYTY_ALTOSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)5)

#define EEC_CLDSKYCVRLAYTY_NIMBOSTRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)6)

#define EEC_CLDSKYCVRLAYTY_STRATOCUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)7)

#define EEC_CLDSKYCVRLAYTY_STRATUS

((EAC_Cloud_Sky_Cover_Layer_Type)8)

#define EEC_CLDSKYCVRLAYTY_CUMULUS

((EAC_Cloud_Sky_Cover_Layer_Type)9)

#define EEC_CLDSKYCVRLAYTY_CUMULONIMBUS

((EAC_Cloud_Sky_Cover_Layer_Type)10)

#define EEC_CLDSKYCVRLAYTY_NOT_VISIBLE

((EAC_Cloud_Sky_Cover_Layer_Type)11)

 

EAC_Colour_Intensity

Abstract Data Type:  COLOUR_INTENSITY

typedef EDCS_Integer    EAC_Colour_Intensity;

#define EEC_COLRINT_DARK

((EAC_Colour_Intensity)1)

#define EEC_COLRINT_LIGHT

((EAC_Colour_Intensity)2)

 

EAC_Colouration

Abstract Data Type:  COLOURATION

typedef EDCS_Integer    EAC_Colouration;

#define EEC_COLOURATION_AMBER

((EAC_Colouration)1)

#define EEC_COLOURATION_BLACK

((EAC_Colouration)2)

#define EEC_COLOURATION_BLACK_BLUE_GREY

((EAC_Colouration)3)

#define EEC_COLOURATION_BLACK_BROWN

((EAC_Colouration)4)

#define EEC_COLOURATION_BLACK_BROWN_GREY

((EAC_Colouration)5)

#define EEC_COLOURATION_BLACK_GREEN

((EAC_Colouration)6)

#define EEC_COLOURATION_BLACK_GREEN_YELLOW

((EAC_Colouration)7)

#define EEC_COLOURATION_BLACK_GREY

((EAC_Colouration)8)

#define EEC_COLOURATION_BLACK_GREY_TAN

((EAC_Colouration)9)

#define EEC_COLOURATION_BLACK_GREY_WHITE

((EAC_Colouration)10)

#define EEC_COLOURATION_BLACK_RED

((EAC_Colouration)11)

#define EEC_COLOURATION_BLACK_RED_WHITE

((EAC_Colouration)12)

#define EEC_COLOURATION_BLACK_SEAGREEN_TAN

((EAC_Colouration)13)

#define EEC_COLOURATION_BLACK_TAN

((EAC_Colouration)14)

#define EEC_COLOURATION_BLACK_TAN_WHITE

((EAC_Colouration)15)

#define EEC_COLOURATION_BLACK_WHITE

((EAC_Colouration)16)

#define EEC_COLOURATION_BLACK_YELLOW

((EAC_Colouration)17)

#define EEC_COLOURATION_BLUE

((EAC_Colouration)18)

#define EEC_COLOURATION_BLUE_GREEN

((EAC_Colouration)19)

#define EEC_COLOURATION_BLUE_TAN

((EAC_Colouration)20)

#define EEC_COLOURATION_BLUE_TAN_WHITE

((EAC_Colouration)21)

#define EEC_COLOURATION_BLUE_WHITE

((EAC_Colouration)22)

#define EEC_COLOURATION_BLUE_YELLOW

((EAC_Colouration)23)

#define EEC_COLOURATION_BRICKRED

((EAC_Colouration)24)

#define EEC_COLOURATION_BRICKRED_LIGHTPURPLE

((EAC_Colouration)25)

#define EEC_COLOURATION_BRICKRED_PURPLE_WHITE

((EAC_Colouration)26)

#define EEC_COLOURATION_BROWN

((EAC_Colouration)27)

#define EEC_COLOURATION_BROWN_GREEN

((EAC_Colouration)28)

#define EEC_COLOURATION_BROWN_GREY

((EAC_Colouration)29)

#define EEC_COLOURATION_BROWN_LIGHTPURPLE_YELLOW

((EAC_Colouration)30)

#define EEC_COLOURATION_BROWN_RED

((EAC_Colouration)31)

#define EEC_COLOURATION_BROWN_TAN

((EAC_Colouration)32)

#define EEC_COLOURATION_BROWN_YELLOW

((EAC_Colouration)33)

#define EEC_COLOURATION_CHARCOAL

((EAC_Colouration)34)

#define EEC_COLOURATION_CHOCOLATE

((EAC_Colouration)35)

#define EEC_COLOURATION_DARKBROWN

((EAC_Colouration)36)

#define EEC_COLOURATION_DARKCOLOURED

((EAC_Colouration)37)

#define EEC_COLOURATION_DARKGREEN

((EAC_Colouration)38)

#define EEC_COLOURATION_DARKGREY

((EAC_Colouration)39)

#define EEC_COLOURATION_DARKPURPLE

((EAC_Colouration)40)

#define EEC_COLOURATION_DARKRED

((EAC_Colouration)41)

#define EEC_COLOURATION_DARKYELLOW_TAN

((EAC_Colouration)42)

#define EEC_COLOURATION_GOLD_GREY

((EAC_Colouration)43)

#define EEC_COLOURATION_GREEN

((EAC_Colouration)44)

#define EEC_COLOURATION_GREEN_GREY

((EAC_Colouration)45)

#define EEC_COLOURATION_GREEN_RED

((EAC_Colouration)46)

#define EEC_COLOURATION_GREEN_RED_WHITE

((EAC_Colouration)47)

#define EEC_COLOURATION_GREEN_TAN

((EAC_Colouration)48)

#define EEC_COLOURATION_GREEN_WHITE

((EAC_Colouration)49)

#define EEC_COLOURATION_GREEN_YELLOW

((EAC_Colouration)50)

#define EEC_COLOURATION_GREY

((EAC_Colouration)51)

#define EEC_COLOURATION_GREY_RED

((EAC_Colouration)52)

#define EEC_COLOURATION_GREY_TAN

((EAC_Colouration)53)

#define EEC_COLOURATION_GREY_WHITE

((EAC_Colouration)54)

#define EEC_COLOURATION_GREY_YELLOW

((EAC_Colouration)55)

#define EEC_COLOURATION_LIGHTBLUE

((EAC_Colouration)56)

#define EEC_COLOURATION_LIGHTBROWN

((EAC_Colouration)57)

#define EEC_COLOURATION_LIGHTCOLOURED

((EAC_Colouration)58)

#define EEC_COLOURATION_LIGHTGREEN

((EAC_Colouration)59)

#define EEC_COLOURATION_LIGHTGREY

((EAC_Colouration)60)

#define EEC_COLOURATION_LIGHTPURPLE

((EAC_Colouration)61)

#define EEC_COLOURATION_LIGHTRED

((EAC_Colouration)62)

#define EEC_COLOURATION_LIGHTYELLOW

((EAC_Colouration)63)

#define EEC_COLOURATION_MAGENTA

((EAC_Colouration)64)

#define EEC_COLOURATION_MAROON

((EAC_Colouration)65)

#define EEC_COLOURATION_MUSTARD

((EAC_Colouration)66)

#define EEC_COLOURATION_NO_COLOUR

((EAC_Colouration)67)

#define EEC_COLOURATION_OLIVE

((EAC_Colouration)68)

#define EEC_COLOURATION_ORANGE

((EAC_Colouration)69)

#define EEC_COLOURATION_ORANGE_WHITE

((EAC_Colouration)70)

#define EEC_COLOURATION_PEACH

((EAC_Colouration)71)

#define EEC_COLOURATION_PINK

((EAC_Colouration)72)

#define EEC_COLOURATION_RED

((EAC_Colouration)73)

#define EEC_COLOURATION_RED_TAN

((EAC_Colouration)74)

#define EEC_COLOURATION_RED_TAN_WHITE

((EAC_Colouration)75)

#define EEC_COLOURATION_RED_WHITE

((EAC_Colouration)76)

#define EEC_COLOURATION_RED_WHITE_YELLOW

((EAC_Colouration)77)

#define EEC_COLOURATION_RED_YELLOW

((EAC_Colouration)78)

#define EEC_COLOURATION_RUST

((EAC_Colouration)79)

#define EEC_COLOURATION_SILVER

((EAC_Colouration)80)

#define EEC_COLOURATION_TAN

((EAC_Colouration)81)

#define EEC_COLOURATION_WHITE

((EAC_Colouration)82)

#define EEC_COLOURATION_WHITE_YELLOW

((EAC_Colouration)83)

#define EEC_COLOURATION_YELLOW

((EAC_Colouration)84)

 

EAC_Combat_Support_Vessel_Function

Abstract Data Type:  COMBAT_SUPPORT_VESSEL_FUNCTION

typedef EDCS_Integer    EAC_Combat_Support_Vessel_Function;

#define EEC_CMBTSUPVESFN_COMBAT_STORES

((EAC_Combat_Support_Vessel_Function)1)

#define EEC_CMBTSUPVESFN_COMBAT_SUPPORT

((EAC_Combat_Support_Vessel_Function)2)

#define EEC_CMBTSUPVESFN_COMMAND

((EAC_Combat_Support_Vessel_Function)3)

#define EEC_CMBTSUPVESFN_CRUISER

((EAC_Combat_Support_Vessel_Function)4)

#define EEC_CMBTSUPVESFN_MUNITION_SUPPLY

((EAC_Combat_Support_Vessel_Function)5)

#define EEC_CMBTSUPVESFN_SURVEILLANCE

((EAC_Combat_Support_Vessel_Function)6)

#define EEC_CMBTSUPVESFN_TENDER

((EAC_Combat_Support_Vessel_Function)7)

 

EAC_Combatant_Vessel_Type

Abstract Data Type:  COMBATANT_VESSEL_TYPE

typedef EDCS_Integer    EAC_Combatant_Vessel_Type;

#define EEC_CMBTVESTY_AIRCRAFT_CARRIER

((EAC_Combatant_Vessel_Type)1)

#define EEC_CMBTVESTY_BATTLESHIP

((EAC_Combatant_Vessel_Type)2)

#define EEC_CMBTVESTY_DESTROYER

((EAC_Combatant_Vessel_Type)3)

#define EEC_CMBTVESTY_FRIGATE

((EAC_Combatant_Vessel_Type)4)

#define EEC_CMBTVESTY_GUIDED_MISSILE_CRUISER

((EAC_Combatant_Vessel_Type)5)

#define EEC_CMBTVESTY_GUIDED_MISSILE_DESTROYER

((EAC_Combatant_Vessel_Type)6)

#define EEC_CMBTVESTY_GUIDED_MISSILE_FRIGATE

((EAC_Combatant_Vessel_Type)7)

#define EEC_CMBTVESTY_MINE_COUNTERMEASURE

((EAC_Combatant_Vessel_Type)8)

 

EAC_Combustion_State

Abstract Data Type:  COMBUSTION_STATE

typedef EDCS_Integer    EAC_Combustion_State;

#define EEC_CMBSTSTATE_NOT_BURNING

((EAC_Combustion_State)1)

#define EEC_CMBSTSTATE_SMOULDERING

((EAC_Combustion_State)2)

#define EEC_CMBSTSTATE_SMALL_FIRE

((EAC_Combustion_State)3)

#define EEC_CMBSTSTATE_MEDIUM_FIRE

((EAC_Combustion_State)4)

#define EEC_CMBSTSTATE_LARGE_FIRE

((EAC_Combustion_State)5)

 

EAC_Commercial_Winged_Aircraft_Type

Abstract Data Type:  COMMERCIAL_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Commercial_Winged_Aircraft_Type;

#define EEC_COMWNGARCRFTY_AIRBUS_A300_SERIES

((EAC_Commercial_Winged_Aircraft_Type)1)

#define EEC_COMWNGARCRFTY_AIRBUS_A340_SERIES

((EAC_Commercial_Winged_Aircraft_Type)2)

#define EEC_COMWNGARCRFTY_AIRBUS_A400_SERIES

((EAC_Commercial_Winged_Aircraft_Type)3)

#define EEC_COMWNGARCRFTY_B717_SERIES

((EAC_Commercial_Winged_Aircraft_Type)4)

#define EEC_COMWNGARCRFTY_B727_SERIES

((EAC_Commercial_Winged_Aircraft_Type)5)

#define EEC_COMWNGARCRFTY_B737_SERIES

((EAC_Commercial_Winged_Aircraft_Type)6)

#define EEC_COMWNGARCRFTY_B747_SERIES

((EAC_Commercial_Winged_Aircraft_Type)7)

#define EEC_COMWNGARCRFTY_B757_SERIES

((EAC_Commercial_Winged_Aircraft_Type)8)

#define EEC_COMWNGARCRFTY_B767_SERIES

((EAC_Commercial_Winged_Aircraft_Type)9)

#define EEC_COMWNGARCRFTY_B777_SERIES

((EAC_Commercial_Winged_Aircraft_Type)10)

#define EEC_COMWNGARCRFTY_DC8_SERIES

((EAC_Commercial_Winged_Aircraft_Type)11)

#define EEC_COMWNGARCRFTY_DC9_SERIES

((EAC_Commercial_Winged_Aircraft_Type)12)

#define EEC_COMWNGARCRFTY_MD11_SERIES

((EAC_Commercial_Winged_Aircraft_Type)13)

#define EEC_COMWNGARCRFTY_MD80_SERIES

((EAC_Commercial_Winged_Aircraft_Type)14)

#define EEC_COMWNGARCRFTY_MD81_SERIES

((EAC_Commercial_Winged_Aircraft_Type)15)

#define EEC_COMWNGARCRFTY_MD82_SERIES

((EAC_Commercial_Winged_Aircraft_Type)16)

#define EEC_COMWNGARCRFTY_MD83_SERIES

((EAC_Commercial_Winged_Aircraft_Type)17)

#define EEC_COMWNGARCRFTY_MD88_SERIES

((EAC_Commercial_Winged_Aircraft_Type)18)

 

EAC_Communication_Structure_Type

Abstract Data Type:  COMMUNICATION_STRUCTURE_TYPE

typedef EDCS_Integer    EAC_Communication_Structure_Type;

#define EEC_COMMSTRTY_BEACON

((EAC_Communication_Structure_Type)1)

#define EEC_COMMSTRTY_CABLE_STATION

((EAC_Communication_Structure_Type)2)

#define EEC_COMMSTRTY_MICROWAVE_STATION

((EAC_Communication_Structure_Type)3)

#define EEC_COMMSTRTY_MONITORING_STATION

((EAC_Communication_Structure_Type)4)

#define EEC_COMMSTRTY_MULTIPLE_PRESENT

((EAC_Communication_Structure_Type)5)

#define EEC_COMMSTRTY_NAVIGATION_LIGHT

((EAC_Communication_Structure_Type)6)

#define EEC_COMMSTRTY_RADAR_STATION

((EAC_Communication_Structure_Type)7)

#define EEC_COMMSTRTY_RADIO_STATION

((EAC_Communication_Structure_Type)8)

#define EEC_COMMSTRTY_RADOME

((EAC_Communication_Structure_Type)9)

#define EEC_COMMSTRTY_REPEATER

((EAC_Communication_Structure_Type)10)

#define EEC_COMMSTRTY_RESEARCH_STATION

((EAC_Communication_Structure_Type)11)

#define EEC_COMMSTRTY_SATELLITE_GROUND_STATION

((EAC_Communication_Structure_Type)12)

#define EEC_COMMSTRTY_TELEVISION_STATION

((EAC_Communication_Structure_Type)13)

 

EAC_Conspicuousness

Abstract Data Type:  CONSPICUOUSNESS

typedef EDCS_Integer    EAC_Conspicuousness;

#define EEC_CONSPIC_FROM_AIR

((EAC_Conspicuousness)1)

#define EEC_CONSPIC_FROM_LAND

((EAC_Conspicuousness)2)

#define EEC_CONSPIC_FROM_SEA

((EAC_Conspicuousness)3)

#define EEC_CONSPIC_GENERALLY

((EAC_Conspicuousness)4)

#define EEC_CONSPIC_INCONSPICUOUS

((EAC_Conspicuousness)5)

#define EEC_CONSPIC_NOT_RADAR

((EAC_Conspicuousness)6)

#define EEC_CONSPIC_NOT_VISIBLE_FROM_SEA

((EAC_Conspicuousness)7)

#define EEC_CONSPIC_RADAR_FROM_SEA

((EAC_Conspicuousness)8)

#define EEC_CONSPIC_RADAR_WITH_REFLECTOR

((EAC_Conspicuousness)9)

#define EEC_CONSPIC_VISIBLE_FROM_SEA

((EAC_Conspicuousness)10)

 

EAC_Contour_Type

Abstract Data Type:  CONTOUR_TYPE

typedef EDCS_Integer    EAC_Contour_Type;

#define EEC_CNTURTY_BATHYMETRY

((EAC_Contour_Type)1)

#define EEC_CNTURTY_DEPRESSION

((EAC_Contour_Type)2)

#define EEC_CNTURTY_ELEVATION

((EAC_Contour_Type)3)

 

EAC_Contrail_Persistence

Abstract Data Type:  CONTRAIL_PERSISTENCE

typedef EDCS_Integer    EAC_Contrail_Persistence;

#define EEC_CONTRAILPERS_NONE_PRESENT

((EAC_Contrail_Persistence)1)

#define EEC_CONTRAILPERS_NOT_PERSISTENT

((EAC_Contrail_Persistence)2)

#define EEC_CONTRAILPERS_PERSISTENT

((EAC_Contrail_Persistence)3)

 

EAC_Control_Panel_State

Abstract Data Type:  CONTROL_PANEL_STATE

typedef EDCS_Integer    EAC_Control_Panel_State;

#define EEC_CNTLPANELSTATE_POWER_OFF

((EAC_Control_Panel_State)1)

#define EEC_CNTLPANELSTATE_POWER_ON

((EAC_Control_Panel_State)2)

#define EEC_CNTLPANELSTATE_STANDBY

((EAC_Control_Panel_State)3)

 

EAC_Control_Panel_Type

Abstract Data Type:  CONTROL_PANEL_TYPE

typedef EDCS_Integer    EAC_Control_Panel_Type;

#define EEC_CNTLPANELTY_ELECTRICAL_SERVICE

((EAC_Control_Panel_Type)1)

#define EEC_CNTLPANELTY_ESCALATOR

((EAC_Control_Panel_Type)2)

#define EEC_CNTLPANELTY_HVAC

((EAC_Control_Panel_Type)3)

#define EEC_CNTLPANELTY_LIFT

((EAC_Control_Panel_Type)4)

 

EAC_Country_Id_Value_Set

Abstract Data Type:  COUNTRY_ID_VALUE_SET

typedef EDCS_Integer    EAC_Country_Id_Value_Set;

#define EEC_CTRYIDVALSET_ISO_2_CHAR_CTRY_CODE

((EAC_Country_Id_Value_Set)1)

#define EEC_CTRYIDVALSET_ISO_3_CHAR_CTRY_CODE

((EAC_Country_Id_Value_Set)2)

#define EEC_CTRYIDVALSET_ISO_ENGLISH_CTRY_NAME

((EAC_Country_Id_Value_Set)3)

#define EEC_CTRYIDVALSET_ISO_FRENCH_CTRY_NAME

((EAC_Country_Id_Value_Set)4)

#define EEC_CTRYIDVALSET_UN_CTRY_NAME

((EAC_Country_Id_Value_Set)5)

#define EEC_CTRYIDVALSET_US_FIPS_PRIN_ADMIN_DIVISION_CODE

((EAC_Country_Id_Value_Set)6)

#define EEC_CTRYIDVALSET_US_FIPS_CTRY_CODE

((EAC_Country_Id_Value_Set)7)

#define EEC_CTRYIDVALSET_US_FIPS_CTRY_NAME

((EAC_Country_Id_Value_Set)8)

 

EAC_Crane_Mobility_Type

Abstract Data Type:  CRANE_MOBILITY_TYPE

typedef EDCS_Integer    EAC_Crane_Mobility_Type;

#define EEC_CRANEMOBTY_FIXED

((EAC_Crane_Mobility_Type)1)

#define EEC_CRANEMOBTY_FLOATING

((EAC_Crane_Mobility_Type)2)

#define EEC_CRANEMOBTY_TRAVELING

((EAC_Crane_Mobility_Type)3)

 

EAC_Crane_Type

Abstract Data Type:  CRANE_TYPE

typedef EDCS_Integer    EAC_Crane_Type;

#define EEC_CRANETY_BRIDGE

((EAC_Crane_Type)1)

#define EEC_CRANETY_CONTAINER

((EAC_Crane_Type)2)

#define EEC_CRANETY_FIXED

((EAC_Crane_Type)3)

#define EEC_CRANETY_FLOATING

((EAC_Crane_Type)4)

#define EEC_CRANETY_ROTATING

((EAC_Crane_Type)5)

#define EEC_CRANETY_TRAVELING

((EAC_Crane_Type)6)

 

EAC_Crossing_Control

Abstract Data Type:  CROSSING_CONTROL

typedef EDCS_Integer    EAC_Crossing_Control;

#define EEC_CROSSINGCNTL_NO_CONTROL

((EAC_Crossing_Control)1)

#define EEC_CROSSINGCNTL_SIGNAL_DEVICE

((EAC_Crossing_Control)2)

#define EEC_CROSSINGCNTL_STOP_SIGN

((EAC_Crossing_Control)3)

#define EEC_CROSSINGCNTL_YIELD_SIGN

((EAC_Crossing_Control)4)

 

EAC_Culvert_Type

Abstract Data Type:  CULVERT_TYPE

typedef EDCS_Integer    EAC_Culvert_Type;

#define EEC_CULVTY_BOX_LOAD_BEARING

((EAC_Culvert_Type)1)

#define EEC_CULVTY_BOX_SOIL_BACK_FILLED

((EAC_Culvert_Type)2)

#define EEC_CULVTY_REG_SOIL_BACK_FILLED

((EAC_Culvert_Type)3)

 

EAC_Dam_Face_Type

Abstract Data Type:  DAM_FACE_TYPE

typedef EDCS_Integer    EAC_Dam_Face_Type;

#define EEC_DAMFACETY_SLOPED

((EAC_Dam_Face_Type)1)

#define EEC_DAMFACETY_VERTICAL

((EAC_Dam_Face_Type)2)

 

EAC_Data_Collection_Reason

Abstract Data Type:  DATA_COLLECTION_REASON

typedef EDCS_Integer    EAC_Data_Collection_Reason;

#define EEC_DATACOLLREAS_COLLECTED

((EAC_Data_Collection_Reason)1)

#define EEC_DATACOLLREAS_DERIVED

((EAC_Data_Collection_Reason)2)

#define EEC_DATACOLLREAS_DIFFERENT_HEIGHT_THRESHOLD

((EAC_Data_Collection_Reason)3)

#define EEC_DATACOLLREAS_LOW_DATA_COLLECTION_CRITERIA

((EAC_Data_Collection_Reason)4)

#define EEC_DATACOLLREAS_NO_AVAILABLE_IMAGERY

((EAC_Data_Collection_Reason)5)

#define EEC_DATACOLLREAS_NO_AVAILABLE_MAP_SOURCE

((EAC_Data_Collection_Reason)6)

#define EEC_DATACOLLREAS_NO_SUITABLE_IMAGERY

((EAC_Data_Collection_Reason)7)

#define EEC_DATACOLLREAS_NOT_COLLECTED

((EAC_Data_Collection_Reason)8)

#define EEC_DATACOLLREAS_NOT_REQUESTED

((EAC_Data_Collection_Reason)9)

#define EEC_DATACOLLREAS_NOT_REQUIRED

((EAC_Data_Collection_Reason)10)

#define EEC_DATACOLLREAS_TOO_ROUGH_TO_COLLECT

((EAC_Data_Collection_Reason)11)

 

EAC_Date_Format

Abstract Data Type:  DATE_FORMAT

typedef EDCS_Integer    EAC_Date_Format;

#define EEC_DATEFMT_CALENDAR_DATE

((EAC_Date_Format)1)

#define EEC_DATEFMT_YY

((EAC_Date_Format)2)

#define EEC_DATEFMT_YYYY

((EAC_Date_Format)3)

#define EEC_DATEFMT_YYYY_DDD

((EAC_Date_Format)4)

#define EEC_DATEFMT_YYYY_MM

((EAC_Date_Format)5)

#define EEC_DATEFMT_YYYY_MM_DD

((EAC_Date_Format)6)

#define EEC_DATEFMT_YYYY_WWW

((EAC_Date_Format)7)

#define EEC_DATEFMT_YYYY_WWW_D

((EAC_Date_Format)8)

#define EEC_DATEFMT_YYYYDDD

((EAC_Date_Format)9)

#define EEC_DATEFMT_YYYYMMDD

((EAC_Date_Format)10)

#define EEC_DATEFMT_YYYYWWW

((EAC_Date_Format)11)

#define EEC_DATEFMT_YYYYWWWD

((EAC_Date_Format)12)

#define EEC_DATEFMT_DD

((EAC_Date_Format)13)

#define EEC_DATEFMT_DDD

((EAC_Date_Format)14)

#define EEC_DATEFMT_ISO

((EAC_Date_Format)15)

#define EEC_DATEFMT_MM

((EAC_Date_Format)16)

#define EEC_DATEFMT_MM_DD

((EAC_Date_Format)17)

#define EEC_DATEFMT_MMDD

((EAC_Date_Format)18)

#define EEC_DATEFMT_ORDINAL_DATE

((EAC_Date_Format)19)

#define EEC_DATEFMT_W_D

((EAC_Date_Format)20)

#define EEC_DATEFMT_WEEK_DATE

((EAC_Date_Format)21)

#define EEC_DATEFMT_WWW

((EAC_Date_Format)22)

#define EEC_DATEFMT_WWW_D

((EAC_Date_Format)23)

#define EEC_DATEFMT_WWWD

((EAC_Date_Format)24)

#define EEC_DATEFMT_Y_WWW

((EAC_Date_Format)25)

#define EEC_DATEFMT_Y_WWW_D

((EAC_Date_Format)26)

#define EEC_DATEFMT_YWWW

((EAC_Date_Format)27)

#define EEC_DATEFMT_YWWWD

((EAC_Date_Format)28)

#define EEC_DATEFMT_YY_TRUNCATED

((EAC_Date_Format)29)

#define EEC_DATEFMT_YY_DDD

((EAC_Date_Format)30)

#define EEC_DATEFMT_YY_MM

((EAC_Date_Format)31)

#define EEC_DATEFMT_YY_MM_DD

((EAC_Date_Format)32)

#define EEC_DATEFMT_YY_WWW

((EAC_Date_Format)33)

#define EEC_DATEFMT_YY_WWW_D

((EAC_Date_Format)34)

#define EEC_DATEFMT_YYDDD

((EAC_Date_Format)35)

#define EEC_DATEFMT_YYMM

((EAC_Date_Format)36)

#define EEC_DATEFMT_YYMMDD

((EAC_Date_Format)37)

#define EEC_DATEFMT_YYWWW

((EAC_Date_Format)38)

#define EEC_DATEFMT_YYWWWD

((EAC_Date_Format)39)

#define EEC_DATEFMT_YYY

((EAC_Date_Format)40)

#define EEC_DATEFMT_YYYYY

((EAC_Date_Format)41)

#define EEC_DATEFMT_YYYYY_DDD

((EAC_Date_Format)42)

#define EEC_DATEFMT_YYYYY_MM

((EAC_Date_Format)43)

#define EEC_DATEFMT_YYYYY_MM_DD

((EAC_Date_Format)44)

#define EEC_DATEFMT_YYYYYDDD

((EAC_Date_Format)45)

#define EEC_DATEFMT_YYYYYMMDD

((EAC_Date_Format)46)

 

EAC_Date_Time_Format

Abstract Data Type:  DATE_TIME_FORMAT

typedef EDCS_Integer    EAC_Date_Time_Format;

#define EEC_DATETIMEFMT_ISO

((EAC_Date_Time_Format)1)

#define EEC_DATETIMEFMT_YYYYMMDDTHHMMSS

((EAC_Date_Time_Format)2)

#define EEC_DATETIMEFMT_YYYY_MM_DDTHH_MM_SS

((EAC_Date_Time_Format)3)

#define EEC_DATETIMEFMT_YYYYDDDTHHMMSS

((EAC_Date_Time_Format)4)

#define EEC_DATETIMEFMT_YYYY_DDDTHH_MM_SS

((EAC_Date_Time_Format)5)

#define EEC_DATETIMEFMT_YYYYWWWDTHHMMSS

((EAC_Date_Time_Format)6)

#define EEC_DATETIMEFMT_YYYY_WWW_DTHH_MM_SS

((EAC_Date_Time_Format)7)

#define EEC_DATETIMEFMT_REDUCED

((EAC_Date_Time_Format)8)

 

EAC_Defensive_Position_Type

Abstract Data Type:  DEFENSIVE_POSITION_TYPE

typedef EDCS_Integer    EAC_Defensive_Position_Type;

#define EEC_DEFPOSTY_DELIB_FULL_HIDE_ARMOURED_TRACKED_VEHICLE

((EAC_Defensive_Position_Type)1)

#define EEC_DEFPOSTY_DELIB_MORTAR_FULL_HIDE

((EAC_Defensive_Position_Type)2)

#define EEC_DEFPOSTY_DELIB_MORTAR_NO_FULL_HIDE

((EAC_Defensive_Position_Type)3)

#define EEC_DEFPOSTY_DELIB_NO_FULL_HIDE_ARMOURED_TRACKED_VEHICLE

((EAC_Defensive_Position_Type)4)

#define EEC_DEFPOSTY_DELIB_PER_DEF_COVERED

((EAC_Defensive_Position_Type)5)

#define EEC_DEFPOSTY_DELIB_PER_DEF_NO_COVER

((EAC_Defensive_Position_Type)6)

#define EEC_DEFPOSTY_DELIB_VEH_DEF_FULL_HIDE

((EAC_Defensive_Position_Type)7)

#define EEC_DEFPOSTY_DELIB_VEH_DEF_NO_FULL_HIDE

((EAC_Defensive_Position_Type)8)

#define EEC_DEFPOSTY_HASTY_PER_DEF_POSITION

((EAC_Defensive_Position_Type)9)

#define EEC_DEFPOSTY_HASTY_VEH_DEF_POSITION

((EAC_Defensive_Position_Type)10)

#define EEC_DEFPOSTY_MACHINE_GUN_BUNKER

((EAC_Defensive_Position_Type)11)

 

EAC_Dew_Point_Quality

Abstract Data Type:  DEW_POINT_QUALITY

typedef EDCS_Integer    EAC_Dew_Point_Quality;

#define EEC_DEWPTQUAL_GOOD

((EAC_Dew_Point_Quality)1)

#define EEC_DEWPTQUAL_NO_CHECK

((EAC_Dew_Point_Quality)2)

#define EEC_DEWPTQUAL_SUSPECT

((EAC_Dew_Point_Quality)3)

#define EEC_DEWPTQUAL_ERR_CORRECTED

((EAC_Dew_Point_Quality)4)

#define EEC_DEWPTQUAL_ERR_CORRECTION_SUSPECT

((EAC_Dew_Point_Quality)5)

#define EEC_DEWPTQUAL_ERR

((EAC_Dew_Point_Quality)6)

#define EEC_DEWPTQUAL_MISS_SUBST

((EAC_Dew_Point_Quality)7)

#define EEC_DEWPTQUAL_MISS_SUBST_SUSPECT

((EAC_Dew_Point_Quality)8)

#define EEC_DEWPTQUAL_MISS

((EAC_Dew_Point_Quality)9)

 

EAC_Dominant_Breaker_Type

Abstract Data Type:  DOMINANT_BREAKER_TYPE

typedef EDCS_Integer    EAC_Dominant_Breaker_Type;

#define EEC_DOMBRKRTY_PLUNGING

((EAC_Dominant_Breaker_Type)1)

#define EEC_DOMBRKRTY_SPILLING

((EAC_Dominant_Breaker_Type)2)

#define EEC_DOMBRKRTY_SURGING

((EAC_Dominant_Breaker_Type)3)

 

EAC_Door_Construction_Type

Abstract Data Type:  DOOR_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Door_Construction_Type;

#define EEC_DOORCNSTCTTY_FIRE

((EAC_Door_Construction_Type)1)

#define EEC_DOORCNSTCTTY_GLASS

((EAC_Door_Construction_Type)2)

#define EEC_DOORCNSTCTTY_METAL_CLAD

((EAC_Door_Construction_Type)3)

#define EEC_DOORCNSTCTTY_METAL_HOLLOW_CORE

((EAC_Door_Construction_Type)4)

#define EEC_DOORCNSTCTTY_SOLID_METAL

((EAC_Door_Construction_Type)5)

#define EEC_DOORCNSTCTTY_SOLID_WOOD

((EAC_Door_Construction_Type)6)

#define EEC_DOORCNSTCTTY_WOOD_HOLLOW_CORE

((EAC_Door_Construction_Type)7)

 

EAC_Door_Opening_Method

Abstract Data Type:  DOOR_OPENING_METHOD

typedef EDCS_Integer    EAC_Door_Opening_Method;

#define EEC_DOOROPNMETH_DOUBLE_SWINGING

((EAC_Door_Opening_Method)1)

#define EEC_DOOROPNMETH_DOWN

((EAC_Door_Opening_Method)2)

#define EEC_DOOROPNMETH_LEFT

((EAC_Door_Opening_Method)3)

#define EEC_DOOROPNMETH_RIGHT

((EAC_Door_Opening_Method)4)

#define EEC_DOOROPNMETH_UP

((EAC_Door_Opening_Method)5)

 

EAC_Door_Type

Abstract Data Type:  DOOR_TYPE

typedef EDCS_Integer    EAC_Door_Type;

#define EEC_DOORTY_AUTOMATIC_HINGED

((EAC_Door_Type)1)

#define EEC_DOORTY_AUTOMATIC_SLIDING

((EAC_Door_Type)2)

#define EEC_DOORTY_BLAST_RESISTANT

((EAC_Door_Type)3)

#define EEC_DOORTY_DOUBLE_LEAF

((EAC_Door_Type)4)

#define EEC_DOORTY_DUTCH

((EAC_Door_Type)5)

#define EEC_DOORTY_HINGED

((EAC_Door_Type)6)

#define EEC_DOORTY_LIFT

((EAC_Door_Type)7)

#define EEC_DOORTY_OVERHEAD

((EAC_Door_Type)8)

#define EEC_DOORTY_POCKET

((EAC_Door_Type)9)

#define EEC_DOORTY_REVOLVING

((EAC_Door_Type)10)

#define EEC_DOORTY_ROLLING

((EAC_Door_Type)11)

#define EEC_DOORTY_SINGLE_PANEL_SPRING

((EAC_Door_Type)12)

#define EEC_DOORTY_SLIDING

((EAC_Door_Type)13)

#define EEC_DOORTY_SLIDING_GARAGE

((EAC_Door_Type)14)

#define EEC_DOORTY_TURNSTILE

((EAC_Door_Type)15)

 

EAC_Dragon_Teeth_Type

Abstract Data Type:  DRAGON_TEETH_TYPE

typedef EDCS_Integer    EAC_Dragon_Teeth_Type;

#define EEC_DRAGONTEETHTY_CONCRETE_BLOCK

((EAC_Dragon_Teeth_Type)1)

#define EEC_DRAGONTEETHTY_CONCRETE_TETRAHEDRON

((EAC_Dragon_Teeth_Type)2)

#define EEC_DRAGONTEETHTY_LOG_POST

((EAC_Dragon_Teeth_Type)3)

#define EEC_DRAGONTEETHTY_STEEL_HEDGEHOG

((EAC_Dragon_Teeth_Type)4)

#define EEC_DRAGONTEETHTY_STEEL_TETRAHEDRON

((EAC_Dragon_Teeth_Type)5)

 

EAC_Drop_Gate_Method

Abstract Data Type:  DROP_GATE_METHOD

typedef EDCS_Integer    EAC_Drop_Gate_Method;

#define EEC_DROPGATEMETH_OVERHEAD

((EAC_Drop_Gate_Method)1)

#define EEC_DROPGATEMETH_SIDE

((EAC_Drop_Gate_Method)2)

 

EAC_Ecosystem_Type

Abstract Data Type:  ECOSYSTEM_TYPE

typedef EDCS_Integer    EAC_Ecosystem_Type;

#define EEC_ECOSYSTY_BAMBOO

((EAC_Ecosystem_Type)1)

#define EEC_ECOSYSTY_BARE_COASTAL_DUNES

((EAC_Ecosystem_Type)2)

#define EEC_ECOSYSTY_BARE_DESERT

((EAC_Ecosystem_Type)3)

#define EEC_ECOSYSTY_BARREN_TUNDRA

((EAC_Ecosystem_Type)4)

#define EEC_ECOSYSTY_BEACHES_AND_DUNES

((EAC_Ecosystem_Type)5)

#define EEC_ECOSYSTY_BROADLEAF_CROPS

((EAC_Ecosystem_Type)6)

#define EEC_ECOSYSTY_COAST_WETLAND_NE

((EAC_Ecosystem_Type)7)

#define EEC_ECOSYSTY_COAST_WETLAND_NW

((EAC_Ecosystem_Type)8)

#define EEC_ECOSYSTY_COAST_WETLAND_SE

((EAC_Ecosystem_Type)9)

#define EEC_ECOSYSTY_COAST_WETLAND_SW

((EAC_Ecosystem_Type)10)

#define EEC_ECOSYSTY_COASTLINE_FRINGE

((EAC_Ecosystem_Type)11)

#define EEC_ECOSYSTY_COLD_GRASSLAND

((EAC_Ecosystem_Type)12)

#define EEC_ECOSYSTY_COLD_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)13)

#define EEC_ECOSYSTY_COMPOUND_COASTLINES

((EAC_Ecosystem_Type)14)

#define EEC_ECOSYSTY_CONIFER_BOREAL_FOREST

((EAC_Ecosystem_Type)15)

#define EEC_ECOSYSTY_CONIFER_FOREST

((EAC_Ecosystem_Type)16)

#define EEC_ECOSYSTY_CONIFEROUS_FOREST

((EAC_Ecosystem_Type)17)

#define EEC_ECOSYSTY_COOL_BROADLEAF_FOREST

((EAC_Ecosystem_Type)18)

#define EEC_ECOSYSTY_COOL_CONIFER_FOREST

((EAC_Ecosystem_Type)19)

#define EEC_ECOSYSTY_COOL_CROPS_AND_TOWNS

((EAC_Ecosystem_Type)20)

#define EEC_ECOSYSTY_COOL_FIELDS_AND_WOODS

((EAC_Ecosystem_Type)21)

#define EEC_ECOSYSTY_COOL_FOREST_AND_FIELD

((EAC_Ecosystem_Type)22)

#define EEC_ECOSYSTY_COOL_GRASSES_AND_SHRUBS

((EAC_Ecosystem_Type)23)

#define EEC_ECOSYSTY_COOL_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)24)

#define EEC_ECOSYSTY_COOL_MIXED_FOREST

((EAC_Ecosystem_Type)25)

#define EEC_ECOSYSTY_COOL_RAIN_FOREST

((EAC_Ecosystem_Type)26)

#define EEC_ECOSYSTY_COOL_S_HMISPH_MIXED_FORESTS

((EAC_Ecosystem_Type)27)

#define EEC_ECOSYSTY_CORN_AND_BEANS_CROPLAND

((EAC_Ecosystem_Type)28)

#define EEC_ECOSYSTY_CROP_AND_WATER_MIXTURES

((EAC_Ecosystem_Type)29)

#define EEC_ECOSYSTY_CROPS_AND_TOWN

((EAC_Ecosystem_Type)30)

#define EEC_ECOSYSTY_CROPS_GRASS_SHRUBS

((EAC_Ecosystem_Type)31)

#define EEC_ECOSYSTY_DECID_BROADLEAF_FOREST

((EAC_Ecosystem_Type)32)

#define EEC_ECOSYSTY_DECID_BROADLEAF_WOODS

((EAC_Ecosystem_Type)33)

#define EEC_ECOSYSTY_DECID_CONIFER_FOREST

((EAC_Ecosystem_Type)34)

#define EEC_ECOSYSTY_DECID_MIXED_BOREAL_FOREST

((EAC_Ecosystem_Type)35)

#define EEC_ECOSYSTY_DECIDUOUS_TREE_CROP

((EAC_Ecosystem_Type)36)

#define EEC_ECOSYSTY_DRY_EVERGREEN_WOODS

((EAC_Ecosystem_Type)37)

#define EEC_ECOSYSTY_DRY_TROPICAL_WOODS

((EAC_Ecosystem_Type)38)

#define EEC_ECOSYSTY_DRY_WOODY_SCRUB

((EAC_Ecosystem_Type)39)

#define EEC_ECOSYSTY_EVERGREEN_BROADLEAF

((EAC_Ecosystem_Type)40)

#define EEC_ECOSYSTY_EVERGREEN_FOREST_FIELDS

((EAC_Ecosystem_Type)41)

#define EEC_ECOSYSTY_EVERGREEN_TREE_CROP

((EAC_Ecosystem_Type)42)

#define EEC_ECOSYSTY_FIELDS_AND_WOODY_SAVANNA

((EAC_Ecosystem_Type)43)

#define EEC_ECOSYSTY_FOREST_AND_FIELD

((EAC_Ecosystem_Type)44)

#define EEC_ECOSYSTY_GLACIER_ICE

((EAC_Ecosystem_Type)45)

#define EEC_ECOSYSTY_GLACIER_ROCK

((EAC_Ecosystem_Type)46)

#define EEC_ECOSYSTY_GRASS_CROPS

((EAC_Ecosystem_Type)47)

#define EEC_ECOSYSTY_HEATH_SCRUB

((EAC_Ecosystem_Type)48)

#define EEC_ECOSYSTY_HOT_IRRIGATED_CROPLAND

((EAC_Ecosystem_Type)49)

#define EEC_ECOSYSTY_HOT_MILD_GRASSES_SHRUBS

((EAC_Ecosystem_Type)50)

#define EEC_ECOSYSTY_INLAND_WATER

((EAC_Ecosystem_Type)51)

#define EEC_ECOSYSTY_IRRIGATED_GRASSLAND

((EAC_Ecosystem_Type)52)

#define EEC_ECOSYSTY_LAND_AND_WATER_RIVERS

((EAC_Ecosystem_Type)53)

#define EEC_ECOSYSTY_LAND_WATER_AND_SHORE

((EAC_Ecosystem_Type)54)

#define EEC_ECOSYSTY_LOW_SPARSE_GRASSLAND

((EAC_Ecosystem_Type)55)

#define EEC_ECOSYSTY_MANGROVE

((EAC_Ecosystem_Type)56)

#define EEC_ECOSYSTY_MARSH_WETLAND

((EAC_Ecosystem_Type)57)

#define EEC_ECOSYSTY_MEDITERRANEAN_SCRUB

((EAC_Ecosystem_Type)58)

#define EEC_ECOSYSTY_MIRE_BOG_FEN

((EAC_Ecosystem_Type)59)

#define EEC_ECOSYSTY_MIXED_FOREST

((EAC_Ecosystem_Type)60)

#define EEC_ECOSYSTY_MIXED_FOREST_AND_FIELD

((EAC_Ecosystem_Type)61)

#define EEC_ECOSYSTY_MOIST_EUCALYPTUS

((EAC_Ecosystem_Type)62)

#define EEC_ECOSYSTY_MONTANE_TROPICAL_FORESTS

((EAC_Ecosystem_Type)63)

#define EEC_ECOSYSTY_NARROW_CONIFERS

((EAC_Ecosystem_Type)64)

#define EEC_ECOSYSTY_POLAR_AND_ALPINE_DESERT

((EAC_Ecosystem_Type)65)

#define EEC_ECOSYSTY_RAIN_GREEN_TROPICAL_FOREST

((EAC_Ecosystem_Type)66)

#define EEC_ECOSYSTY_RESIDUAL_DUNES_BEACHES

((EAC_Ecosystem_Type)67)

#define EEC_ECOSYSTY_RICE_PADDY_AND_FIELD

((EAC_Ecosystem_Type)68)

#define EEC_ECOSYSTY_ROCKY_CLIFFS_AND_SLOPES

((EAC_Ecosystem_Type)69)

#define EEC_ECOSYSTY_S_HMISPH_CONIFERS

((EAC_Ecosystem_Type)70)

#define EEC_ECOSYSTY_S_HMISPH_MIXED_FOREST

((EAC_Ecosystem_Type)71)

#define EEC_ECOSYSTY_SALT_PLAYAS

((EAC_Ecosystem_Type)72)

#define EEC_ECOSYSTY_SAND_DESERT

((EAC_Ecosystem_Type)73)

#define EEC_ECOSYSTY_SANDY_GRASSLAND_SHRUBS

((EAC_Ecosystem_Type)74)

#define EEC_ECOSYSTY_SAVANNA_WOODS

((EAC_Ecosystem_Type)75)

#define EEC_ECOSYSTY_SEA_WATER

((EAC_Ecosystem_Type)76)

#define EEC_ECOSYSTY_SEASONAL_TROPICAL_FOREST

((EAC_Ecosystem_Type)77)

#define EEC_ECOSYSTY_SEMI_DESERT

((EAC_Ecosystem_Type)78)

#define EEC_ECOSYSTY_SEMI_DESERT_SAGE

((EAC_Ecosystem_Type)79)

#define EEC_ECOSYSTY_SEMI_DESERT_SHRUBS

((EAC_Ecosystem_Type)80)

#define EEC_ECOSYSTY_SHRUB_DECIDUOUS

((EAC_Ecosystem_Type)81)

#define EEC_ECOSYSTY_SHRUB_EVERGREEN

((EAC_Ecosystem_Type)82)

#define EEC_ECOSYSTY_SMALL_LEAF_MIXED_WOODS

((EAC_Ecosystem_Type)83)

#define EEC_ECOSYSTY_SPARSE_DUNES_AND_RIDGES

((EAC_Ecosystem_Type)84)

#define EEC_ECOSYSTY_SUCCULENT_THORN_SCRUB

((EAC_Ecosystem_Type)85)

#define EEC_ECOSYSTY_TALL_GRASSES_AND_SHRUBS

((EAC_Ecosystem_Type)86)

#define EEC_ECOSYSTY_TROPICAL_DEGRADED_FOREST

((EAC_Ecosystem_Type)87)

#define EEC_ECOSYSTY_TROPICAL_RAINFOREST

((EAC_Ecosystem_Type)88)

#define EEC_ECOSYSTY_UPLAND_TUNDRA

((EAC_Ecosystem_Type)89)

#define EEC_ECOSYSTY_URBAN

((EAC_Ecosystem_Type)90)

#define EEC_ECOSYSTY_VOLCANIC_ROCK

((EAC_Ecosystem_Type)91)

#define EEC_ECOSYSTY_WATER_AND_ISLAND_FRINGE

((EAC_Ecosystem_Type)92)

#define EEC_ECOSYSTY_WET_SCLEROPHYLIC_FOREST

((EAC_Ecosystem_Type)93)

#define EEC_ECOSYSTY_WOODED_TUNDRA

((EAC_Ecosystem_Type)94)

#define EEC_ECOSYSTY_WOODED_WET_SWAMP

((EAC_Ecosystem_Type)95)

#define EEC_ECOSYSTY_WOODY_SAVANNA

((EAC_Ecosystem_Type)96)

 

EAC_Educational_Building_Type

Abstract Data Type:  EDUCATIONAL_BUILDING_TYPE

typedef EDCS_Integer    EAC_Educational_Building_Type;

#define EEC_EDUBLDGTY_ACADEMY

((EAC_Educational_Building_Type)1)

#define EEC_EDUBLDGTY_COLLEGE

((EAC_Educational_Building_Type)2)

#define EEC_EDUBLDGTY_EDUCATIONAL_CENTRE

((EAC_Educational_Building_Type)3)

#define EEC_EDUBLDGTY_LYCEUM

((EAC_Educational_Building_Type)4)

#define EEC_EDUBLDGTY_SEMINARY

((EAC_Educational_Building_Type)5)

#define EEC_EDUBLDGTY_UNIVERSITY

((EAC_Educational_Building_Type)6)

 

EAC_Elev_Electrical_Cable_Type

Abstract Data Type:  ELEV_ELECTRICAL_CABLE_TYPE

typedef EDCS_Integer    EAC_Elev_Electrical_Cable_Type;

#define EEC_ELEVELECCBLTY_MOUNTAIN_CATENARY

((EAC_Elev_Electrical_Cable_Type)1)

#define EEC_ELEVELECCBLTY_NORMAL_SUSPENSION

((EAC_Elev_Electrical_Cable_Type)2)

#define EEC_ELEVELECCBLTY_OVERWATER_CATENARY

((EAC_Elev_Electrical_Cable_Type)3)

 

EAC_Elevation_Accuracy_Statement

Abstract Data Type:  ELEVATION_ACCURACY_STATEMENT

typedef EDCS_Integer    EAC_Elevation_Accuracy_Statement;

#define EEC_ELEVACCSTMT_ACCURATE

((EAC_Elevation_Accuracy_Statement)1)

#define EEC_ELEVACCSTMT_APPROXIMATE

((EAC_Elevation_Accuracy_Statement)2)

 

EAC_Em_Band

Abstract Data Type:  EM_BAND

typedef EDCS_Integer    EAC_Em_Band;

#define EEC_EMBAND_RF

((EAC_Em_Band)1)

#define EEC_EMBAND_ULF

((EAC_Em_Band)2)

#define EEC_EMBAND_ELF

((EAC_Em_Band)3)

#define EEC_EMBAND_VLF

((EAC_Em_Band)4)

#define EEC_EMBAND_LF

((EAC_Em_Band)5)

#define EEC_EMBAND_MF

((EAC_Em_Band)6)

#define EEC_EMBAND_HF

((EAC_Em_Band)7)

#define EEC_EMBAND_VHF

((EAC_Em_Band)8)

#define EEC_EMBAND_Q

((EAC_Em_Band)9)

#define EEC_EMBAND_P

((EAC_Em_Band)10)

#define EEC_EMBAND_UHF

((EAC_Em_Band)11)

#define EEC_EMBAND_L

((EAC_Em_Band)12)

#define EEC_EMBAND_MICROWAVE

((EAC_Em_Band)13)

#define EEC_EMBAND_SHF

((EAC_Em_Band)14)

#define EEC_EMBAND_S

((EAC_Em_Band)15)

#define EEC_EMBAND_C

((EAC_Em_Band)16)

#define EEC_EMBAND_X

((EAC_Em_Band)17)

#define EEC_EMBAND_KU

((EAC_Em_Band)18)

#define EEC_EMBAND_K

((EAC_Em_Band)19)

#define EEC_EMBAND_KA

((EAC_Em_Band)20)

#define EEC_EMBAND_EHF

((EAC_Em_Band)21)

#define EEC_EMBAND_V

((EAC_Em_Band)22)

#define EEC_EMBAND_W

((EAC_Em_Band)23)

#define EEC_EMBAND_INFRARED

((EAC_Em_Band)24)

#define EEC_EMBAND_EXTREME_INFRARED

((EAC_Em_Band)25)

#define EEC_EMBAND_SUBMILLIMETRE

((EAC_Em_Band)26)

#define EEC_EMBAND_FAR_INFRARED

((EAC_Em_Band)27)

#define EEC_EMBAND_INTERMEDIATE_INFRARED

((EAC_Em_Band)28)

#define EEC_EMBAND_NEAR_INFRARED

((EAC_Em_Band)29)

#define EEC_EMBAND_VISIBLE

((EAC_Em_Band)30)

#define EEC_EMBAND_RED

((EAC_Em_Band)31)

#define EEC_EMBAND_ORANGE

((EAC_Em_Band)32)

#define EEC_EMBAND_YELLOW

((EAC_Em_Band)33)

#define EEC_EMBAND_GREEN

((EAC_Em_Band)34)

#define EEC_EMBAND_BLUE

((EAC_Em_Band)35)

#define EEC_EMBAND_VIOLET

((EAC_Em_Band)36)

#define EEC_EMBAND_UV

((EAC_Em_Band)37)

#define EEC_EMBAND_NEAR_UV

((EAC_Em_Band)38)

#define EEC_EMBAND_FARULTRAVIOLET

((EAC_Em_Band)39)

#define EEC_EMBAND_UV_A

((EAC_Em_Band)40)

#define EEC_EMBAND_UV_B

((EAC_Em_Band)41)

#define EEC_EMBAND_UV_C

((EAC_Em_Band)42)

#define EEC_EMBAND_X_RAY

((EAC_Em_Band)43)

#define EEC_EMBAND_GAMMA_RAY

((EAC_Em_Band)44)

 

EAC_Em_Evaporative_Duct_Strength

Abstract Data Type:  EM_EVAPORATIVE_DUCT_STRENGTH

typedef EDCS_Integer    EAC_Em_Evaporative_Duct_Strength;

#define EEC_EMEVPDCTSTRN_NONE_PRESENT

((EAC_Em_Evaporative_Duct_Strength)1)

#define EEC_EMEVPDCTSTRN_WEAK

((EAC_Em_Evaporative_Duct_Strength)2)

#define EEC_EMEVPDCTSTRN_AVERAGE

((EAC_Em_Evaporative_Duct_Strength)3)

#define EEC_EMEVPDCTSTRN_STRONG

((EAC_Em_Evaporative_Duct_Strength)4)

#define EEC_EMEVPDCTSTRN_EXTREME

((EAC_Em_Evaporative_Duct_Strength)5)

 

EAC_Em_Polarization_Type

Abstract Data Type:  EM_POLARIZATION_TYPE

typedef EDCS_Integer    EAC_Em_Polarization_Type;

#define EEC_EMPOLRTY_ALL

((EAC_Em_Polarization_Type)1)

#define EEC_EMPOLRTY_CIRCULAR

((EAC_Em_Polarization_Type)2)

#define EEC_EMPOLRTY_CROSSED_VERT_HORIZ

((EAC_Em_Polarization_Type)3)

#define EEC_EMPOLRTY_CROSSED_HORIZ_VERT

((EAC_Em_Polarization_Type)4)

#define EEC_EMPOLRTY_ELLIPTICAL

((EAC_Em_Polarization_Type)5)

#define EEC_EMPOLRTY_LINEAR_HORIZONTAL

((EAC_Em_Polarization_Type)6)

#define EEC_EMPOLRTY_LINEAR_VERTICAL

((EAC_Em_Polarization_Type)7)

#define EEC_EMPOLRTY_PARALLEL_INCID_RFLCT_PLANE

((EAC_Em_Polarization_Type)8)

#define EEC_EMPOLRTY_PERPENDICULAR_INCID_RFLCT_PLANE

((EAC_Em_Polarization_Type)9)

#define EEC_EMPOLRTY_RANDOM

((EAC_Em_Polarization_Type)10)

 

EAC_Em_Propagation_Condition

Abstract Data Type:  EM_PROPAGATION_CONDITION

typedef EDCS_Integer    EAC_Em_Propagation_Condition;

#define EEC_EMPROPCND_NORMAL

((EAC_Em_Propagation_Condition)1)

#define EEC_EMPROPCND_SUBREFRACTION

((EAC_Em_Propagation_Condition)2)

#define EEC_EMPROPCND_SUPERREFRACTION

((EAC_Em_Propagation_Condition)3)

#define EEC_EMPROPCND_TRAPPING

((EAC_Em_Propagation_Condition)4)

 

EAC_Engineer_Trench_Type

Abstract Data Type:  ENGINEER_TRENCH_TYPE

typedef EDCS_Integer    EAC_Engineer_Trench_Type;

#define EEC_ENGTRENCHTY_INFANTRY_TRENCH

((EAC_Engineer_Trench_Type)1)

#define EEC_ENGTRENCHTY_SOVIET_ANTI_TANK_DITCH

((EAC_Engineer_Trench_Type)2)

#define EEC_ENGTRENCHTY_US_ANTI_TANK_DITCH

((EAC_Engineer_Trench_Type)3)

 

EAC_Existence_Certainty

Abstract Data Type:  EXISTENCE_CERTAINTY

typedef EDCS_Integer    EAC_Existence_Certainty;

#define EEC_EXISTCERT_DEFINITE

((EAC_Existence_Certainty)1)

#define EEC_EXISTCERT_DOUBTFUL

((EAC_Existence_Certainty)2)

#define EEC_EXISTCERT_REPORTED

((EAC_Existence_Certainty)3)

 

EAC_Existence_Status

Abstract Data Type:  EXISTENCE_STATUS

typedef EDCS_Integer    EAC_Existence_Status;

#define EEC_EXISTSTAT_ABANDONED

((EAC_Existence_Status)1)

#define EEC_EXISTSTAT_ALTERNATE

((EAC_Existence_Status)2)

#define EEC_EXISTSTAT_ANCIENT

((EAC_Existence_Status)3)

#define EEC_EXISTSTAT_APPROXIMATE

((EAC_Existence_Status)4)

#define EEC_EXISTSTAT_BLADES_MISSING

((EAC_Existence_Status)5)

#define EEC_EXISTSTAT_CONTINUOUS_OPERATION

((EAC_Existence_Status)6)

#define EEC_EXISTSTAT_CONTROLLED

((EAC_Existence_Status)7)

#define EEC_EXISTSTAT_CORRESPONDS

((EAC_Existence_Status)8)

#define EEC_EXISTSTAT_DAMAGED

((EAC_Existence_Status)9)

#define EEC_EXISTSTAT_DEFINITE

((EAC_Existence_Status)10)

#define EEC_EXISTSTAT_DEFINITE_SHORELINE

((EAC_Existence_Status)11)

#define EEC_EXISTSTAT_DESTROYED

((EAC_Existence_Status)12)

#define EEC_EXISTSTAT_DISMANTLED

((EAC_Existence_Status)13)

#define EEC_EXISTSTAT_DISSIPATING

((EAC_Existence_Status)14)

#define EEC_EXISTSTAT_DISUSED

((EAC_Existence_Status)15)

#define EEC_EXISTSTAT_DOES_NOT_CORRESPOND

((EAC_Existence_Status)16)

#define EEC_EXISTSTAT_DOUBTFUL

((EAC_Existence_Status)17)

#define EEC_EXISTSTAT_EXTINGUISHED

((EAC_Existence_Status)18)

#define EEC_EXISTSTAT_HISTORIC

((EAC_Existence_Status)19)

#define EEC_EXISTSTAT_ILLUMINATED

((EAC_Existence_Status)20)

#define EEC_EXISTSTAT_INACTIVE

((EAC_Existence_Status)21)

#define EEC_EXISTSTAT_INCOMPLETE

((EAC_Existence_Status)22)

#define EEC_EXISTSTAT_INDEFINITE_SHORELINE

((EAC_Existence_Status)23)

#define EEC_EXISTSTAT_INDETERMINANT

((EAC_Existence_Status)24)

#define EEC_EXISTSTAT_INTERMITTENT_OPERATION

((EAC_Existence_Status)25)

#define EEC_EXISTSTAT_ISOLATED

((EAC_Existence_Status)26)

#define EEC_EXISTSTAT_MAINTAINED

((EAC_Existence_Status)27)

#define EEC_EXISTSTAT_MAN_MADE

((EAC_Existence_Status)28)

#define EEC_EXISTSTAT_NATURAL

((EAC_Existence_Status)29)

#define EEC_EXISTSTAT_NAVIGABLE

((EAC_Existence_Status)30)

#define EEC_EXISTSTAT_NAVIGABLE_ABANDONED

((EAC_Existence_Status)31)

#define EEC_EXISTSTAT_NAVIGABLE_OPERATIONAL

((EAC_Existence_Status)32)

#define EEC_EXISTSTAT_NON_CONTROLLED

((EAC_Existence_Status)33)

#define EEC_EXISTSTAT_NON_TIDAL

((EAC_Existence_Status)34)

#define EEC_EXISTSTAT_NOT_ACCESSIBLE

((EAC_Existence_Status)35)

#define EEC_EXISTSTAT_NOT_ISOLATED

((EAC_Existence_Status)36)

#define EEC_EXISTSTAT_NOT_MAINTAINED

((EAC_Existence_Status)37)

#define EEC_EXISTSTAT_NOT_USABLE

((EAC_Existence_Status)38)

#define EEC_EXISTSTAT_OCCASIONAL

((EAC_Existence_Status)39)

#define EEC_EXISTSTAT_ON_TEST_COMMISSIONED

((EAC_Existence_Status)40)

#define EEC_EXISTSTAT_ON_TEST_NOT_COMMISSIONED

((EAC_Existence_Status)41)

#define EEC_EXISTSTAT_ONE_WAY

((EAC_Existence_Status)42)

#define EEC_EXISTSTAT_OPERATIONAL

((EAC_Existence_Status)43)

#define EEC_EXISTSTAT_OPERATIONAL_COMMISSIONED

((EAC_Existence_Status)44)

#define EEC_EXISTSTAT_OPERATIONAL_NOT_COMMISSIONED

((EAC_Existence_Status)45)

#define EEC_EXISTSTAT_OUT_OF_SERVICE_COMMISSIONED

((EAC_Existence_Status)46)

#define EEC_EXISTSTAT_OUT_OF_SERVICE_NOT_COMMISSIONED

((EAC_Existence_Status)47)

#define EEC_EXISTSTAT_PARTIALLY_DESTROYED

((EAC_Existence_Status)48)

#define EEC_EXISTSTAT_PERIODIC

((EAC_Existence_Status)49)

#define EEC_EXISTSTAT_PERMANENT

((EAC_Existence_Status)50)

#define EEC_EXISTSTAT_PLANNED_CONSTRUCTION

((EAC_Existence_Status)51)

#define EEC_EXISTSTAT_PROPOSED

((EAC_Existence_Status)52)

#define EEC_EXISTSTAT_RECOMMENDED

((EAC_Existence_Status)53)

#define EEC_EXISTSTAT_REPORTED

((EAC_Existence_Status)54)

#define EEC_EXISTSTAT_RUINED

((EAC_Existence_Status)55)

#define EEC_EXISTSTAT_SONAR_CONFIRMED

((EAC_Existence_Status)56)

#define EEC_EXISTSTAT_SONAR_NOT_CONFIRMED

((EAC_Existence_Status)57)

#define EEC_EXISTSTAT_SWEPT

((EAC_Existence_Status)58)

#define EEC_EXISTSTAT_SYNCHRONIZED

((EAC_Existence_Status)59)

#define EEC_EXISTSTAT_TEMPORARY

((EAC_Existence_Status)60)

#define EEC_EXISTSTAT_TIDAL

((EAC_Existence_Status)61)

#define EEC_EXISTSTAT_TWO_WAY

((EAC_Existence_Status)62)

#define EEC_EXISTSTAT_UNDER_CONSTRUCTION

((EAC_Existence_Status)63)

#define EEC_EXISTSTAT_UNWATCHED

((EAC_Existence_Status)64)

#define EEC_EXISTSTAT_WATCHED

((EAC_Existence_Status)65)

 

EAC_Explosive_Mine_Type

Abstract Data Type:  EXPLOSIVE_MINE_TYPE

typedef EDCS_Integer    EAC_Explosive_Mine_Type;

#define EEC_EXPLMINETY_ANTIPERSONNEL

((EAC_Explosive_Mine_Type)1)

#define EEC_EXPLMINETY_ANTITANK

((EAC_Explosive_Mine_Type)2)

#define EEC_EXPLMINETY_ANTITANK_SMART

((EAC_Explosive_Mine_Type)3)

#define EEC_EXPLMINETY_AQUATIC_ACTIVE

((EAC_Explosive_Mine_Type)4)

#define EEC_EXPLMINETY_AQUATIC_BOTTOM

((EAC_Explosive_Mine_Type)5)

#define EEC_EXPLMINETY_AQUATIC_BURIED

((EAC_Explosive_Mine_Type)6)

#define EEC_EXPLMINETY_AQUATIC_DRIFTING

((EAC_Explosive_Mine_Type)7)

#define EEC_EXPLMINETY_AQUATIC_FLOATING

((EAC_Explosive_Mine_Type)8)

#define EEC_EXPLMINETY_AQUATIC_FREE

((EAC_Explosive_Mine_Type)9)

#define EEC_EXPLMINETY_AQUATIC_MOORED

((EAC_Explosive_Mine_Type)10)

#define EEC_EXPLMINETY_AQUATIC_PROUD

((EAC_Explosive_Mine_Type)11)

#define EEC_EXPLMINETY_AQUATIC_WATCHING

((EAC_Explosive_Mine_Type)12)

#define EEC_EXPLMINETY_DECOY

((EAC_Explosive_Mine_Type)13)

#define EEC_EXPLMINETY_INFLUENCE

((EAC_Explosive_Mine_Type)14)

#define EEC_EXPLMINETY_MIXED

((EAC_Explosive_Mine_Type)15)

#define EEC_EXPLMINETY_WIDE_AREA

((EAC_Explosive_Mine_Type)16)

 

EAC_Exterior_Wall_Construction_Type

Abstract Data Type:  EXTERIOR_WALL_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Exterior_Wall_Construction_Type;

#define EEC_XTRWALLCNSTCT_BRICK

((EAC_Exterior_Wall_Construction_Type)1)

#define EEC_XTRWALLCNSTCT_GLASS

((EAC_Exterior_Wall_Construction_Type)2)

#define EEC_XTRWALLCNSTCT_HOLLOW_CONCRETE_BLOCK

((EAC_Exterior_Wall_Construction_Type)3)

#define EEC_XTRWALLCNSTCT_HOLLOW_FIRED_CLAY_BLOCK

((EAC_Exterior_Wall_Construction_Type)4)

#define EEC_XTRWALLCNSTCT_MASONRY

((EAC_Exterior_Wall_Construction_Type)5)

#define EEC_XTRWALLCNSTCT_PREFABRICATED_CONCRETE_TILT_UP

((EAC_Exterior_Wall_Construction_Type)6)

#define EEC_XTRWALLCNSTCT_REINFORCED_CONCRETE

((EAC_Exterior_Wall_Construction_Type)7)

#define EEC_XTRWALLCNSTCT_WOOD_PRODUCT

((EAC_Exterior_Wall_Construction_Type)8)

 

EAC_Exterior_Wall_Fortification

Abstract Data Type:  EXTERIOR_WALL_FORTIFICATION

typedef EDCS_Integer    EAC_Exterior_Wall_Fortification;

#define EEC_XTRWALLFRTF_NONE_PRESENT

((EAC_Exterior_Wall_Fortification)1)

#define EEC_XTRWALLFRTF_ONE_ROW_SANDBAGS

((EAC_Exterior_Wall_Fortification)2)

#define EEC_XTRWALLFRTF_TIMBERS

((EAC_Exterior_Wall_Fortification)3)

#define EEC_XTRWALLFRTF_TWO_ROWS_SANDBAGS

((EAC_Exterior_Wall_Fortification)4)

 

EAC_External_Paint_Scheme

Abstract Data Type:  EXTERNAL_PAINT_SCHEME

typedef EDCS_Integer    EAC_External_Paint_Scheme;

#define EEC_EXTPNTSCM_DESERT_CAMOUFLAGE

((EAC_External_Paint_Scheme)1)

#define EEC_EXTPNTSCM_FOREST_CAMOUFLAGE

((EAC_External_Paint_Scheme)2)

#define EEC_EXTPNTSCM_NONE_PRESENT

((EAC_External_Paint_Scheme)3)

#define EEC_EXTPNTSCM_UNIFORM_COLOUR

((EAC_External_Paint_Scheme)4)

#define EEC_EXTPNTSCM_WINTER_CAMOUFLAGE

((EAC_External_Paint_Scheme)5)

 

EAC_External_Window_Covering

Abstract Data Type:  EXTERNAL_WINDOW_COVERING

typedef EDCS_Integer    EAC_External_Window_Covering;

#define EEC_XTRWNDWCOV_BARS

((EAC_External_Window_Covering)1)

#define EEC_XTRWNDWCOV_HURRICANE_SHUTTERS

((EAC_External_Window_Covering)2)

#define EEC_XTRWNDWCOV_NONE_PRESENT

((EAC_External_Window_Covering)3)

#define EEC_XTRWNDWCOV_WINDOW_SCREEN

((EAC_External_Window_Covering)4)

 

EAC_Extraction_Mine_Type

Abstract Data Type:  EXTRACTION_MINE_TYPE

typedef EDCS_Integer    EAC_Extraction_Mine_Type;

#define EEC_EXTRCTMINETY_BELOW_SURFACE

((EAC_Extraction_Mine_Type)1)

#define EEC_EXTRCTMINETY_BORROW

((EAC_Extraction_Mine_Type)2)

#define EEC_EXTRCTMINETY_HORIZONTAL_SHAFT

((EAC_Extraction_Mine_Type)3)

#define EEC_EXTRCTMINETY_OPEN_PIT

((EAC_Extraction_Mine_Type)4)

#define EEC_EXTRCTMINETY_PEAT_CUTTINGS

((EAC_Extraction_Mine_Type)5)

#define EEC_EXTRCTMINETY_PLACER

((EAC_Extraction_Mine_Type)6)

#define EEC_EXTRCTMINETY_PROSPECT

((EAC_Extraction_Mine_Type)7)

#define EEC_EXTRCTMINETY_STRIP

((EAC_Extraction_Mine_Type)8)

#define EEC_EXTRCTMINETY_VERTICAL_SHAFT

((EAC_Extraction_Mine_Type)9)

 

EAC_Fabrication_Type

Abstract Data Type:  FABRICATION_TYPE

typedef EDCS_Integer    EAC_Fabrication_Type;

#define EEC_FABTY_HEAVY

((EAC_Fabrication_Type)1)

#define EEC_FABTY_LIGHT

((EAC_Fabrication_Type)2)

 

EAC_Facet_Type

Abstract Data Type:  FACET_TYPE

typedef EDCS_Integer    EAC_Facet_Type;

#define EEC_FACETTY_BUILDING

((EAC_Facet_Type)1)

#define EEC_FACETTY_BUILDING_COMPONENT

((EAC_Facet_Type)2)

#define EEC_FACETTY_LAND

((EAC_Facet_Type)3)

#define EEC_FACETTY_TERRAIN

((EAC_Facet_Type)4)

#define EEC_FACETTY_WATER_BODY_FLOOR

((EAC_Facet_Type)5)

#define EEC_FACETTY_WATER_BODY_SURFACE

((EAC_Facet_Type)6)

 

EAC_Farming_Method

Abstract Data Type:  FARMING_METHOD

typedef EDCS_Integer    EAC_Farming_Method;

#define EEC_FARMMETH_CROP_ROTATION

((EAC_Farming_Method)1)

#define EEC_FARMMETH_GRAZING

((EAC_Farming_Method)2)

#define EEC_FARMMETH_PERMACULTURE

((EAC_Farming_Method)3)

#define EEC_FARMMETH_SLASH_AND_BURN

((EAC_Farming_Method)4)

 

EAC_Fence_Type

Abstract Data Type:  FENCE_TYPE

typedef EDCS_Integer    EAC_Fence_Type;

#define EEC_FENCETY_BARBED_WIRE

((EAC_Fence_Type)1)

#define EEC_FENCETY_CHAIN_LINK

((EAC_Fence_Type)2)

#define EEC_FENCETY_CHAIN_LINK_BARBS_ABOVE

((EAC_Fence_Type)3)

#define EEC_FENCETY_CHAIN_LINK_WITH_SLATS

((EAC_Fence_Type)4)

#define EEC_FENCETY_METAL

((EAC_Fence_Type)5)

#define EEC_FENCETY_MINEFIELD_LANE

((EAC_Fence_Type)6)

#define EEC_FENCETY_MINEFIELD_PERIMETER

((EAC_Fence_Type)7)

#define EEC_FENCETY_ROCK

((EAC_Fence_Type)8)

#define EEC_FENCETY_STONE

((EAC_Fence_Type)9)

#define EEC_FENCETY_WOOD

((EAC_Fence_Type)10)

 

EAC_Ferry_Route_Type

Abstract Data Type:  FERRY_ROUTE_TYPE

typedef EDCS_Integer    EAC_Ferry_Route_Type;

#define EEC_FERRYRTETY_CABLE

((EAC_Ferry_Route_Type)1)

#define EEC_FERRYRTETY_FREE_MOVING

((EAC_Ferry_Route_Type)2)

#define EEC_FERRYRTETY_ICE

((EAC_Ferry_Route_Type)3)

 

EAC_Field_Pattern

Abstract Data Type:  FIELD_PATTERN

typedef EDCS_Integer    EAC_Field_Pattern;

#define EEC_FIELDPAT_LINEAR

((EAC_Field_Pattern)1)

#define EEC_FIELDPAT_REGULAR

((EAC_Field_Pattern)2)

#define EEC_FIELDPAT_TERRACED

((EAC_Field_Pattern)3)

 

EAC_Fighter_Winged_Aircraft_Type

Abstract Data Type:  FIGHTER_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Fighter_Winged_Aircraft_Type;

#define EEC_FGTWNGARCRFTY_F_1

((EAC_Fighter_Winged_Aircraft_Type)1)

#define EEC_FGTWNGARCRFTY_F_2

((EAC_Fighter_Winged_Aircraft_Type)2)

#define EEC_FGTWNGARCRFTY_F_3

((EAC_Fighter_Winged_Aircraft_Type)3)

#define EEC_FGTWNGARCRFTY_F_4

((EAC_Fighter_Winged_Aircraft_Type)4)

#define EEC_FGTWNGARCRFTY_F_5

((EAC_Fighter_Winged_Aircraft_Type)5)

#define EEC_FGTWNGARCRFTY_F_6

((EAC_Fighter_Winged_Aircraft_Type)6)

#define EEC_FGTWNGARCRFTY_F_7

((EAC_Fighter_Winged_Aircraft_Type)7)

#define EEC_FGTWNGARCRFTY_F_8

((EAC_Fighter_Winged_Aircraft_Type)8)

#define EEC_FGTWNGARCRFTY_F_9

((EAC_Fighter_Winged_Aircraft_Type)9)

#define EEC_FGTWNGARCRFTY_F_10

((EAC_Fighter_Winged_Aircraft_Type)10)

#define EEC_FGTWNGARCRFTY_F_11

((EAC_Fighter_Winged_Aircraft_Type)11)

#define EEC_FGTWNGARCRFTY_F_12

((EAC_Fighter_Winged_Aircraft_Type)12)

#define EEC_FGTWNGARCRFTY_F_14

((EAC_Fighter_Winged_Aircraft_Type)13)

#define EEC_FGTWNGARCRFTY_F_15

((EAC_Fighter_Winged_Aircraft_Type)14)

#define EEC_FGTWNGARCRFTY_F_16

((EAC_Fighter_Winged_Aircraft_Type)15)

#define EEC_FGTWNGARCRFTY_F_17

((EAC_Fighter_Winged_Aircraft_Type)16)

#define EEC_FGTWNGARCRFTY_F_18

((EAC_Fighter_Winged_Aircraft_Type)17)

#define EEC_FGTWNGARCRFTY_F_19

((EAC_Fighter_Winged_Aircraft_Type)18)

#define EEC_FGTWNGARCRFTY_F_20

((EAC_Fighter_Winged_Aircraft_Type)19)

#define EEC_FGTWNGARCRFTY_F_21

((EAC_Fighter_Winged_Aircraft_Type)20)

#define EEC_FGTWNGARCRFTY_F_22

((EAC_Fighter_Winged_Aircraft_Type)21)

#define EEC_FGTWNGARCRFTY_F_23

((EAC_Fighter_Winged_Aircraft_Type)22)

#define EEC_FGTWNGARCRFTY_F_100

((EAC_Fighter_Winged_Aircraft_Type)23)

#define EEC_FGTWNGARCRFTY_F_101

((EAC_Fighter_Winged_Aircraft_Type)24)

#define EEC_FGTWNGARCRFTY_F_102

((EAC_Fighter_Winged_Aircraft_Type)25)

#define EEC_FGTWNGARCRFTY_F_104

((EAC_Fighter_Winged_Aircraft_Type)26)

#define EEC_FGTWNGARCRFTY_F_105

((EAC_Fighter_Winged_Aircraft_Type)27)

#define EEC_FGTWNGARCRFTY_F_106

((EAC_Fighter_Winged_Aircraft_Type)28)

#define EEC_FGTWNGARCRFTY_F_107

((EAC_Fighter_Winged_Aircraft_Type)29)

#define EEC_FGTWNGARCRFTY_F_108

((EAC_Fighter_Winged_Aircraft_Type)30)

#define EEC_FGTWNGARCRFTY_F_110

((EAC_Fighter_Winged_Aircraft_Type)31)

#define EEC_FGTWNGARCRFTY_F_111

((EAC_Fighter_Winged_Aircraft_Type)32)

#define EEC_FGTWNGARCRFTY_F_117

((EAC_Fighter_Winged_Aircraft_Type)33)

 

EAC_Fishing_Facility_Type

Abstract Data Type:  FISHING_FACILITY_TYPE

typedef EDCS_Integer    EAC_Fishing_Facility_Type;

#define EEC_FISHFACTY_STAKE

((EAC_Fishing_Facility_Type)1)

#define EEC_FISHFACTY_TRAP

((EAC_Fishing_Facility_Type)2)

#define EEC_FISHFACTY_TUNA_NET

((EAC_Fishing_Facility_Type)3)

#define EEC_FISHFACTY_WEIR

((EAC_Fishing_Facility_Type)4)

 

EAC_Floor_Construction_Type

Abstract Data Type:  FLOOR_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Floor_Construction_Type;

#define EEC_FLRCNSTCTTY_BRICK

((EAC_Floor_Construction_Type)1)

#define EEC_FLRCNSTCTTY_COBBLE

((EAC_Floor_Construction_Type)2)

#define EEC_FLRCNSTCTTY_CONCRETE

((EAC_Floor_Construction_Type)3)

#define EEC_FLRCNSTCTTY_DIMENSION_LUMBER

((EAC_Floor_Construction_Type)4)

#define EEC_FLRCNSTCTTY_EARTHEN

((EAC_Floor_Construction_Type)5)

#define EEC_FLRCNSTCTTY_ENGINEERED_LUMBER

((EAC_Floor_Construction_Type)6)

#define EEC_FLRCNSTCTTY_REINFORCED_CONCRETE

((EAC_Floor_Construction_Type)7)

#define EEC_FLRCNSTCTTY_STEEL

((EAC_Floor_Construction_Type)8)

 

EAC_Floor_Covering_Type

Abstract Data Type:  FLOOR_COVERING_TYPE

typedef EDCS_Integer    EAC_Floor_Covering_Type;

#define EEC_FLRCOVTY_CARPET

((EAC_Floor_Covering_Type)1)

#define EEC_FLRCOVTY_CERAMIC_TILE

((EAC_Floor_Covering_Type)2)

#define EEC_FLRCOVTY_CONCRETE

((EAC_Floor_Covering_Type)3)

#define EEC_FLRCOVTY_FIRED_CLAY_TILE

((EAC_Floor_Covering_Type)4)

#define EEC_FLRCOVTY_NONE_PRESENT

((EAC_Floor_Covering_Type)5)

#define EEC_FLRCOVTY_SHEET_VINYL

((EAC_Floor_Covering_Type)6)

#define EEC_FLRCOVTY_SLATE

((EAC_Floor_Covering_Type)7)

#define EEC_FLRCOVTY_THATCH

((EAC_Floor_Covering_Type)8)

#define EEC_FLRCOVTY_VINYL_TILE

((EAC_Floor_Covering_Type)9)

#define EEC_FLRCOVTY_WOOD

((EAC_Floor_Covering_Type)10)

 

EAC_Fog_Signal_Generation_Type

Abstract Data Type:  FOG_SIGNAL_GENERATION_TYPE

typedef EDCS_Integer    EAC_Fog_Signal_Generation_Type;

#define EEC_FOGSIGGENTY_AUTOMATIC

((EAC_Fog_Signal_Generation_Type)1)

#define EEC_FOGSIGGENTY_HAND

((EAC_Fog_Signal_Generation_Type)2)

#define EEC_FOGSIGGENTY_WAVE_ACTION

((EAC_Fog_Signal_Generation_Type)3)

#define EEC_FOGSIGGENTY_WIND

((EAC_Fog_Signal_Generation_Type)4)

 

EAC_Foliage_State

Abstract Data Type:  FOLIAGE_STATE

typedef EDCS_Integer    EAC_Foliage_State;

#define EEC_FOLIAGESTATE_LOW_DENSITY_LOW_CHLOROPHYLL

((EAC_Foliage_State)1)

#define EEC_FOLIAGESTATE_MEDIUM_DENSITY_HIGH_CHLOROPHYLL

((EAC_Foliage_State)2)

#define EEC_FOLIAGESTATE_HIGH_DENSITY_LOW_CHLOROPHYLL

((EAC_Foliage_State)3)

#define EEC_FOLIAGESTATE_HIGH_DENSITY_HIGH_CHLOROPHYLL

((EAC_Foliage_State)4)

 

EAC_Frigate_Type

Abstract Data Type:  FRIGATE_TYPE

typedef EDCS_Integer    EAC_Frigate_Type;

#define EEC_FRIGTY_GRISHA_I_CLASS_ASW_CORVETTE

((EAC_Frigate_Type)1)

#define EEC_FRIGTY_GRISHA_III_CLASS_ASW_CORVETTE

((EAC_Frigate_Type)2)

#define EEC_FRIGTY_GRISHA_V_CLASS_ASW

((EAC_Frigate_Type)3)

#define EEC_FRIGTY_PARCHIM_II_CLASS

((EAC_Frigate_Type)4)

#define EEC_FRIGTY_THETIS_CLASS

((EAC_Frigate_Type)5)

 

EAC_Front_And_Axis_Reference

Abstract Data Type:  FRONT_AND_AXIS_REFERENCE

typedef EDCS_Integer    EAC_Front_And_Axis_Reference;

#define EEC_FRONTAXISREFR_NEGATIVE_X

((EAC_Front_And_Axis_Reference)1)

#define EEC_FRONTAXISREFR_NEGATIVE_Y

((EAC_Front_And_Axis_Reference)2)

#define EEC_FRONTAXISREFR_NEGATIVE_Z

((EAC_Front_And_Axis_Reference)3)

#define EEC_FRONTAXISREFR_NO_FRONT_PRESENT

((EAC_Front_And_Axis_Reference)4)

#define EEC_FRONTAXISREFR_POSITIVE_X

((EAC_Front_And_Axis_Reference)5)

#define EEC_FRONTAXISREFR_POSITIVE_Y

((EAC_Front_And_Axis_Reference)6)

#define EEC_FRONTAXISREFR_POSITIVE_Z

((EAC_Front_And_Axis_Reference)7)

 

EAC_Frozen_Surface_Cover_Type

Abstract Data Type:  FROZEN_SURFACE_COVER_TYPE

typedef EDCS_Integer    EAC_Frozen_Surface_Cover_Type;

#define EEC_FROZSRFCVRTY_ICE

((EAC_Frozen_Surface_Cover_Type)1)

#define EEC_FROZSRFCVRTY_MIXED_SNOW_AND_ICE

((EAC_Frozen_Surface_Cover_Type)2)

#define EEC_FROZSRFCVRTY_NONE_PRESENT

((EAC_Frozen_Surface_Cover_Type)3)

#define EEC_FROZSRFCVRTY_SLUSH

((EAC_Frozen_Surface_Cover_Type)4)

#define EEC_FROZSRFCVRTY_SNOW

((EAC_Frozen_Surface_Cover_Type)5)

#define EEC_FROZSRFCVRTY_SNOW_OVER_ICE

((EAC_Frozen_Surface_Cover_Type)6)

 

EAC_Fuel_Facilities_Available

Abstract Data Type:  FUEL_FACILITIES_AVAILABLE

typedef EDCS_Integer    EAC_Fuel_Facilities_Available;

#define EEC_FUELFACAVAIL_AVIATION_FUEL

((EAC_Fuel_Facilities_Available)1)

#define EEC_FUELFACAVAIL_BUTANE

((EAC_Fuel_Facilities_Available)2)

#define EEC_FUELFACAVAIL_COAL

((EAC_Fuel_Facilities_Available)3)

#define EEC_FUELFACAVAIL_COMPRESSED_NATURAL_GAS

((EAC_Fuel_Facilities_Available)4)

#define EEC_FUELFACAVAIL_DIESEL

((EAC_Fuel_Facilities_Available)5)

#define EEC_FUELFACAVAIL_ETHANOL

((EAC_Fuel_Facilities_Available)6)

#define EEC_FUELFACAVAIL_KEROSENE

((EAC_Fuel_Facilities_Available)7)

#define EEC_FUELFACAVAIL_LIQUIFIED_PETROLEUM_GAS

((EAC_Fuel_Facilities_Available)8)

#define EEC_FUELFACAVAIL_LUBRICANTS

((EAC_Fuel_Facilities_Available)9)

#define EEC_FUELFACAVAIL_METHANE

((EAC_Fuel_Facilities_Available)10)

#define EEC_FUELFACAVAIL_NONE_PRESENT

((EAC_Fuel_Facilities_Available)11)

#define EEC_FUELFACAVAIL_OIL

((EAC_Fuel_Facilities_Available)12)

#define EEC_FUELFACAVAIL_PETROL

((EAC_Fuel_Facilities_Available)13)

#define EEC_FUELFACAVAIL_SPECIAL

((EAC_Fuel_Facilities_Available)14)

#define EEC_FUELFACAVAIL_WATER

((EAC_Fuel_Facilities_Available)15)

 

EAC_Furniture_Type

Abstract Data Type:  FURNITURE_TYPE

typedef EDCS_Integer    EAC_Furniture_Type;

#define EEC_FRNTTY_BOX

((EAC_Furniture_Type)1)

#define EEC_FRNTTY_CHAIR

((EAC_Furniture_Type)2)

#define EEC_FRNTTY_CRATE

((EAC_Furniture_Type)3)

#define EEC_FRNTTY_DESK

((EAC_Furniture_Type)4)

#define EEC_FRNTTY_FILING_CABINET

((EAC_Furniture_Type)5)

#define EEC_FRNTTY_SHELVES

((EAC_Furniture_Type)6)

#define EEC_FRNTTY_TABLE

((EAC_Furniture_Type)7)

 

EAC_Gate_Type

Abstract Data Type:  GATE_TYPE

typedef EDCS_Integer    EAC_Gate_Type;

#define EEC_GATETY_CROSSING

((EAC_Gate_Type)1)

#define EEC_GATETY_RESTRICTED_ACCESS

((EAC_Gate_Type)2)

#define EEC_GATETY_TOLL

((EAC_Gate_Type)3)

 

EAC_Geographic_Region

Abstract Data Type:  GEOGRAPHIC_REGION

typedef EDCS_Integer    EAC_Geographic_Region;

#define EEC_GEOREGN_AFRICA

((EAC_Geographic_Region)1)

#define EEC_GEOREGN_ANTARCTIC

((EAC_Geographic_Region)2)

#define EEC_GEOREGN_ARCTIC

((EAC_Geographic_Region)3)

#define EEC_GEOREGN_ASIA

((EAC_Geographic_Region)4)

#define EEC_GEOREGN_AUSTRALIA

((EAC_Geographic_Region)5)

#define EEC_GEOREGN_EUROPE

((EAC_Geographic_Region)6)

#define EEC_GEOREGN_NORTH_AMERICA

((EAC_Geographic_Region)7)

#define EEC_GEOREGN_OCEANIA

((EAC_Geographic_Region)8)

#define EEC_GEOREGN_SOUTH_AMERICA

((EAC_Geographic_Region)9)

 

EAC_Grading_Type

Abstract Data Type:  GRADING_TYPE

typedef EDCS_Integer    EAC_Grading_Type;

#define EEC_GRDTY_NO_SIDES

((EAC_Grading_Type)1)

#define EEC_GRDTY_ONE_SIDE

((EAC_Grading_Type)2)

#define EEC_GRDTY_TWO_SIDES

((EAC_Grading_Type)3)

#define EEC_GRDTY_MORE_THAN_TWO_SIDES

((EAC_Grading_Type)4)

 

EAC_Grid_Diagonalization

Abstract Data Type:  GRID_DIAGONALIZATION

typedef EDCS_Integer    EAC_Grid_Diagonalization;

#define EEC_GRIDDIAG_LOWERLEFT_UPPERRIGHT

((EAC_Grid_Diagonalization)1)

#define EEC_GRIDDIAG_UPPERLEFT_LOWERRIGHT

((EAC_Grid_Diagonalization)2)

 

EAC_Ground_Vehicle_Function

Abstract Data Type:  GROUND_VEHICLE_FUNCTION

typedef EDCS_Integer    EAC_Ground_Vehicle_Function;

#define EEC_GNDVEHFN_AIR_DEFENCE_ARTILLERY

((EAC_Ground_Vehicle_Function)1)

#define EEC_GNDVEHFN_ANTI_TANK

((EAC_Ground_Vehicle_Function)2)

#define EEC_GNDVEHFN_ARMOURED_BRIDGE_LAUNCHER

((EAC_Ground_Vehicle_Function)3)

#define EEC_GNDVEHFN_ARMOURED_FIGHTING_VEHICLE

((EAC_Ground_Vehicle_Function)4)

#define EEC_GNDVEHFN_ARMOURED_TRACKED_VEHICLE

((EAC_Ground_Vehicle_Function)5)

#define EEC_GNDVEHFN_ARMOURED_UTILITY_VEHICLE

((EAC_Ground_Vehicle_Function)6)

#define EEC_GNDVEHFN_COMBAT_SUPPORT_VEHICLE

((EAC_Ground_Vehicle_Function)7)

#define EEC_GNDVEHFN_COMBATANT_VEHICLE

((EAC_Ground_Vehicle_Function)8)

#define EEC_GNDVEHFN_FIELD_ARTILLERY

((EAC_Ground_Vehicle_Function)9)

#define EEC_GNDVEHFN_MISSILE

((EAC_Ground_Vehicle_Function)10)

#define EEC_GNDVEHFN_MOBILE_BRIDGE_SYSTEM

((EAC_Ground_Vehicle_Function)11)

#define EEC_GNDVEHFN_MORTAR

((EAC_Ground_Vehicle_Function)12)

#define EEC_GNDVEHFN_MOTOR_VEHICLE

((EAC_Ground_Vehicle_Function)13)

#define EEC_GNDVEHFN_MULTIDOMAIN

((EAC_Ground_Vehicle_Function)14)

#define EEC_GNDVEHFN_RECONNAISSANCE

((EAC_Ground_Vehicle_Function)15)

#define EEC_GNDVEHFN_RECOVERY

((EAC_Ground_Vehicle_Function)16)

#define EEC_GNDVEHFN_SELF_PROPELLED_ARTILLERY

((EAC_Ground_Vehicle_Function)17)

#define EEC_GNDVEHFN_TANK_DESTROYER

((EAC_Ground_Vehicle_Function)18)

#define EEC_GNDVEHFN_TOWED_VEHICLE

((EAC_Ground_Vehicle_Function)19)

#define EEC_GNDVEHFN_TRUCK

((EAC_Ground_Vehicle_Function)20)

 

EAC_Ground_Vehicle_Propulsion_Type

Abstract Data Type:  GROUND_VEHICLE_PROPULSION_TYPE

typedef EDCS_Integer    EAC_Ground_Vehicle_Propulsion_Type;

#define EEC_GNDVEHPRPLTY_AIR_CUSHION

((EAC_Ground_Vehicle_Propulsion_Type)1)

#define EEC_GNDVEHPRPLTY_HALF_TRACK

((EAC_Ground_Vehicle_Propulsion_Type)2)

#define EEC_GNDVEHPRPLTY_TOWED

((EAC_Ground_Vehicle_Propulsion_Type)3)

#define EEC_GNDVEHPRPLTY_TRACKED

((EAC_Ground_Vehicle_Propulsion_Type)4)

#define EEC_GNDVEHPRPLTY_WHEELED

((EAC_Ground_Vehicle_Propulsion_Type)5)

 

EAC_Guided_Missile_Destroyer_Type

Abstract Data Type:  GUIDED_MISSILE_DESTROYER_TYPE

typedef EDCS_Integer    EAC_Guided_Missile_Destroyer_Type;

#define EEC_GDEMSSLDSTTY_MANCHESTER_CLASS_TYPE_42

((EAC_Guided_Missile_Destroyer_Type)1)

#define EEC_GDEMSSLDSTTY_SHEFFIELD_CLASS_TYPE_42_BATCH_1

((EAC_Guided_Missile_Destroyer_Type)2)

 

EAC_Guided_Missile_Frigate_Type

Abstract Data Type:  GUIDED_MISSILE_FRIGATE_TYPE

typedef EDCS_Integer    EAC_Guided_Missile_Frigate_Type;

#define EEC_GDEMSSLFRIGTY_BROADSWORD_BOXER_TYPE_22_CLASS

((EAC_Guided_Missile_Frigate_Type)1)

#define EEC_GDEMSSLFRIGTY_BROADSWORD_CORNWALL_TYPE_22_CLASS

((EAC_Guided_Missile_Frigate_Type)2)

#define EEC_GDEMSSLFRIGTY_DUKE_CLASS_TYPE_23

((EAC_Guided_Missile_Frigate_Type)3)

#define EEC_GDEMSSLFRIGTY_NANUCHKA_I_CLASS_CORVETTE

((EAC_Guided_Missile_Frigate_Type)4)

#define EEC_GDEMSSLFRIGTY_NANUCHKA_III_CLASS_CORVETTE

((EAC_Guided_Missile_Frigate_Type)5)

#define EEC_GDEMSSLFRIGTY_NANUCHKA_IV_CLASS_CORVETTE

((EAC_Guided_Missile_Frigate_Type)6)

 

EAC_Hallway_Type

Abstract Data Type:  HALLWAY_TYPE

typedef EDCS_Integer    EAC_Hallway_Type;

#define EEC_HALLWAYTY_CIRCULATING

((EAC_Hallway_Type)1)

#define EEC_HALLWAYTY_LINEAR

((EAC_Hallway_Type)2)

 

EAC_Harbour_Facility_Type

Abstract Data Type:  HARBOUR_FACILITY_TYPE

typedef EDCS_Integer    EAC_Harbour_Facility_Type;

#define EEC_HARBRFACTY_BULK

((EAC_Harbour_Facility_Type)1)

#define EEC_HARBRFACTY_CONTAINER

((EAC_Harbour_Facility_Type)2)

#define EEC_HARBRFACTY_FERRY

((EAC_Harbour_Facility_Type)3)

#define EEC_HARBRFACTY_FISHING

((EAC_Harbour_Facility_Type)4)

#define EEC_HARBRFACTY_MARINA

((EAC_Harbour_Facility_Type)5)

#define EEC_HARBRFACTY_NAVAL_BASE

((EAC_Harbour_Facility_Type)6)

#define EEC_HARBRFACTY_PASSENGER

((EAC_Harbour_Facility_Type)7)

#define EEC_HARBRFACTY_ROLLON_ROLLOFF_FERRY

((EAC_Harbour_Facility_Type)8)

#define EEC_HARBRFACTY_SHIPYARD

((EAC_Harbour_Facility_Type)9)

#define EEC_HARBRFACTY_TANKER

((EAC_Harbour_Facility_Type)10)

#define EEC_HARBRFACTY_TIMBER_YARD

((EAC_Harbour_Facility_Type)11)

 

EAC_Hazard_Marker_Type

Abstract Data Type:  HAZARD_MARKER_TYPE

typedef EDCS_Integer    EAC_Hazard_Marker_Type;

#define EEC_HAZMARKERTY_BIOLOGICAL

((EAC_Hazard_Marker_Type)1)

#define EEC_HAZMARKERTY_CONSTRUCTION

((EAC_Hazard_Marker_Type)2)

#define EEC_HAZMARKERTY_MINEFIELD_LANE

((EAC_Hazard_Marker_Type)3)

#define EEC_HAZMARKERTY_MINEFIELD_PERIMETER

((EAC_Hazard_Marker_Type)4)

#define EEC_HAZMARKERTY_OVERHEAD_OBSTRUCTION

((EAC_Hazard_Marker_Type)5)

#define EEC_HAZMARKERTY_PIPELINE

((EAC_Hazard_Marker_Type)6)

#define EEC_HAZMARKERTY_RADIOLOGICAL_CONTAMINATION

((EAC_Hazard_Marker_Type)7)

#define EEC_HAZMARKERTY_SURFACE_OBSTRUCTION

((EAC_Hazard_Marker_Type)8)

#define EEC_HAZMARKERTY_TRAFFIC_DANGER

((EAC_Hazard_Marker_Type)9)

#define EEC_HAZMARKERTY_TRAFFIC_JUNCTION

((EAC_Hazard_Marker_Type)10)

#define EEC_HAZMARKERTY_UNDERGROUND

((EAC_Hazard_Marker_Type)11)

#define EEC_HAZMARKERTY_WIND

((EAC_Hazard_Marker_Type)12)

#define EEC_HAZMARKERTY_WORKMEN

((EAC_Hazard_Marker_Type)13)

 

EAC_Hazard_Severity

Abstract Data Type:  HAZARD_SEVERITY

typedef EDCS_Integer    EAC_Hazard_Severity;

#define EEC_HAZSEV_DANGEROUS

((EAC_Hazard_Severity)1)

#define EEC_HAZSEV_NON_DANGEROUS

((EAC_Hazard_Severity)2)

#define EEC_HAZSEV_NON_DANGEROUS_SURFACE_NAVIGATION

((EAC_Hazard_Severity)3)

#define EEC_HAZSEV_OBSTRUCTION

((EAC_Hazard_Severity)4)

 

EAC_Hazardous_Gas_Type

Abstract Data Type:  HAZARDOUS_GAS_TYPE

typedef EDCS_Integer    EAC_Hazardous_Gas_Type;

#define EEC_HAZGASTY_CHEMICAL_AGENT

((EAC_Hazardous_Gas_Type)1)

#define EEC_HAZGASTY_FLAMMABLE_SEWAGE

((EAC_Hazardous_Gas_Type)2)

#define EEC_HAZGASTY_NONE_PRESENT

((EAC_Hazardous_Gas_Type)3)

#define EEC_HAZGASTY_NONFLAMMABLE_SEWAGE

((EAC_Hazardous_Gas_Type)4)

 

EAC_High_Cloud_Genus

Abstract Data Type:  HIGH_CLOUD_GENUS

typedef EDCS_Integer    EAC_High_Cloud_Genus;

#define EEC_HIGHCLDGENUS_CIRROCUMULUS

((EAC_High_Cloud_Genus)1)

#define EEC_HIGHCLDGENUS_CIRROSTRATUS

((EAC_High_Cloud_Genus)2)

#define EEC_HIGHCLDGENUS_CIRRUS

((EAC_High_Cloud_Genus)3)

#define EEC_HIGHCLDGENUS_NONE_PRESENT

((EAC_High_Cloud_Genus)4)

 

EAC_High_Cloud_Type_Observed

Abstract Data Type:  HIGH_CLOUD_TYPE_OBSERVED

typedef EDCS_Integer    EAC_High_Cloud_Type_Observed;

#define EEC_HIGHCLDTYOBV_NO_HIGH_CLOUDS

((EAC_High_Cloud_Type_Observed)1)

#define EEC_HIGHCLDTYOBV_CIRRUS_FIBRATUS

((EAC_High_Cloud_Type_Observed)2)

#define EEC_HIGHCLDTYOBV_PATCHY_SPISSATUS

((EAC_High_Cloud_Type_Observed)3)

#define EEC_HIGHCLDTYOBV_CIRRUS_SPISSATUS

((EAC_High_Cloud_Type_Observed)4)

#define EEC_HIGHCLDTYOBV_CIRRUS_UNCINUS

((EAC_High_Cloud_Type_Observed)5)

#define EEC_HIGHCLDTYOBV_CIRRUS_le45_ARC_DEGREE

((EAC_High_Cloud_Type_Observed)6)

#define EEC_HIGHCLDTYOBV_CIRRUS_gt45_ARC_DEGREE

((EAC_High_Cloud_Type_Observed)7)

#define EEC_HIGHCLDTYOBV_CRSTRAT_COVERING

((EAC_High_Cloud_Type_Observed)8)

#define EEC_HIGHCLDTYOBV_CRSTRAT_PARTIAL

((EAC_High_Cloud_Type_Observed)9)

#define EEC_HIGHCLDTYOBV_CIRROCUMULUS

((EAC_High_Cloud_Type_Observed)10)

#define EEC_HIGHCLDTYOBV_HIGH_CLOUDS_INVISIBLE

((EAC_High_Cloud_Type_Observed)11)

 

EAC_Hinduism_Denominational_Family

Abstract Data Type:  HINDUISM_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Hinduism_Denominational_Family;

#define EEC_HNDDENOMFAM_ARYA_SAMAJ

((EAC_Hinduism_Denominational_Family)1)

#define EEC_HNDDENOMFAM_NEOHINDUISM

((EAC_Hinduism_Denominational_Family)2)

#define EEC_HNDDENOMFAM_SHAIVITE

((EAC_Hinduism_Denominational_Family)3)

#define EEC_HNDDENOMFAM_VAISHNAVITE

((EAC_Hinduism_Denominational_Family)4)

 

EAC_Horizontal_Datum

Abstract Data Type:  HORIZONTAL_DATUM

typedef EDCS_Integer    EAC_Horizontal_Datum;

#define EEC_HZDATUM_ADINDAN

((EAC_Horizontal_Datum)1)

#define EEC_HZDATUM_ADINDAN_BURKINA_FASO

((EAC_Horizontal_Datum)2)

#define EEC_HZDATUM_ADINDAN_CAMEROON

((EAC_Horizontal_Datum)3)

#define EEC_HZDATUM_ADINDAN_ETHIOPIA

((EAC_Horizontal_Datum)4)

#define EEC_HZDATUM_ADINDAN_MALI

((EAC_Horizontal_Datum)5)

#define EEC_HZDATUM_ADINDAN_MEAN_SLTN

((EAC_Horizontal_Datum)6)

#define EEC_HZDATUM_ADINDAN_SENEGAL

((EAC_Horizontal_Datum)7)

#define EEC_HZDATUM_ADINDAN_SUDAN

((EAC_Horizontal_Datum)8)

#define EEC_HZDATUM_AFGOOYE_SOMALIA

((EAC_Horizontal_Datum)9)

#define EEC_HZDATUM_AIN_EL_ABD_1970

((EAC_Horizontal_Datum)10)

#define EEC_HZDATUM_AIN_EL_ABD_1970_BAHRAIN

((EAC_Horizontal_Datum)11)

#define EEC_HZDATUM_AIN_EL_ABD_1970_SAUDI

((EAC_Horizontal_Datum)12)

#define EEC_HZDATUM_AMERICAN_SAMOA_1962

((EAC_Horizontal_Datum)13)

#define EEC_HZDATUM_AMERSFOORT_1885_1903

((EAC_Horizontal_Datum)14)

#define EEC_HZDATUM_ANNA_1_ASTRO_1965

((EAC_Horizontal_Datum)15)

#define EEC_HZDATUM_ANTIGUA_ISLAND_ASTRO_1943

((EAC_Horizontal_Datum)16)

#define EEC_HZDATUM_APPROXIMATE_LUZON_DATUM

((EAC_Horizontal_Datum)17)

#define EEC_HZDATUM_ARC_1935_AFRICA

((EAC_Horizontal_Datum)18)

#define EEC_HZDATUM_ARC_1950

((EAC_Horizontal_Datum)19)

#define EEC_HZDATUM_ARC_1950_BOTSWANA

((EAC_Horizontal_Datum)20)

#define EEC_HZDATUM_ARC_1950_BURUNDI

((EAC_Horizontal_Datum)21)

#define EEC_HZDATUM_ARC_1950_LESOTHO

((EAC_Horizontal_Datum)22)

#define EEC_HZDATUM_ARC_1950_MALAWI

((EAC_Horizontal_Datum)23)

#define EEC_HZDATUM_ARC_1950_MEAN_SLTN

((EAC_Horizontal_Datum)24)

#define EEC_HZDATUM_ARC_1950_SWAZILAND

((EAC_Horizontal_Datum)25)

#define EEC_HZDATUM_ARC_1950_ZAIRE

((EAC_Horizontal_Datum)26)

#define EEC_HZDATUM_ARC_1950_ZAMBIA

((EAC_Horizontal_Datum)27)

#define EEC_HZDATUM_ARC_1950_ZIMBABWE

((EAC_Horizontal_Datum)28)

#define EEC_HZDATUM_ARC_1960

((EAC_Horizontal_Datum)29)

#define EEC_HZDATUM_ARC_1960_KENYA

((EAC_Horizontal_Datum)30)

#define EEC_HZDATUM_ARC_1960_MEAN_SLTN

((EAC_Horizontal_Datum)31)

#define EEC_HZDATUM_ARC_1960_TANZANIA

((EAC_Horizontal_Datum)32)

#define EEC_HZDATUM_ASCENSION_ISLAND_1958

((EAC_Horizontal_Datum)33)

#define EEC_HZDATUM_ASTRO_BEACON_E_1945

((EAC_Horizontal_Datum)34)

#define EEC_HZDATUM_ASTRO_DOS_71_4

((EAC_Horizontal_Datum)35)

#define EEC_HZDATUM_ASTRO_STATION_1952

((EAC_Horizontal_Datum)36)

#define EEC_HZDATUM_ASTRO_TERN_IS_1961

((EAC_Horizontal_Datum)37)

#define EEC_HZDATUM_AUSTRALIAN_GEOD_1966

((EAC_Horizontal_Datum)38)

#define EEC_HZDATUM_AUSTRALIAN_GEOD_1984

((EAC_Horizontal_Datum)39)

#define EEC_HZDATUM_AV_TERRESTRIAL_SYSTEM_1977

((EAC_Horizontal_Datum)40)

#define EEC_HZDATUM_AYABELLE_LIGHTHOUSE

((EAC_Horizontal_Datum)41)

#define EEC_HZDATUM_BEKAA_BASE_SOUTH_END

((EAC_Horizontal_Datum)42)

#define EEC_HZDATUM_BELGIUM_1950

((EAC_Horizontal_Datum)43)

#define EEC_HZDATUM_BELGIUM_1972

((EAC_Horizontal_Datum)44)

#define EEC_HZDATUM_BELLEVUE_IGN

((EAC_Horizontal_Datum)45)

#define EEC_HZDATUM_BERMUDA_1957

((EAC_Horizontal_Datum)46)

#define EEC_HZDATUM_BERN_1898

((EAC_Horizontal_Datum)47)

#define EEC_HZDATUM_BERN_1898_ZERO

((EAC_Horizontal_Datum)48)

#define EEC_HZDATUM_BISSAU

((EAC_Horizontal_Datum)49)

#define EEC_HZDATUM_BJZ54

((EAC_Horizontal_Datum)50)

#define EEC_HZDATUM_BOGOTA_OBS

((EAC_Horizontal_Datum)51)

#define EEC_HZDATUM_BOGOTA_OBS_ZERO

((EAC_Horizontal_Datum)52)

#define EEC_HZDATUM_BUKIT_RIMPAH

((EAC_Horizontal_Datum)53)

#define EEC_HZDATUM_CAMACUPA_BASE_SW_END

((EAC_Horizontal_Datum)54)

#define EEC_HZDATUM_CAMP_AREA_ASTRO

((EAC_Horizontal_Datum)55)

#define EEC_HZDATUM_CAMPO_INCHAUSPE

((EAC_Horizontal_Datum)56)

#define EEC_HZDATUM_CANTON_ASTRO_1966

((EAC_Horizontal_Datum)57)

#define EEC_HZDATUM_CAPE_CANAVERAL

((EAC_Horizontal_Datum)58)

#define EEC_HZDATUM_CAPE_SOUTH_AFRICA

((EAC_Horizontal_Datum)59)

#define EEC_HZDATUM_CARTHAGE

((EAC_Horizontal_Datum)60)

#define EEC_HZDATUM_CHATHAM_ASTRO_1971

((EAC_Horizontal_Datum)61)

#define EEC_HZDATUM_CHUA_ASTRO

((EAC_Horizontal_Datum)62)

#define EEC_HZDATUM_COMP_GEOD_DU_QUEBEC_1977

((EAC_Horizontal_Datum)63)

#define EEC_HZDATUM_CONAKRY_PYRAMID

((EAC_Horizontal_Datum)64)

#define EEC_HZDATUM_CORREGO_ALEGRE

((EAC_Horizontal_Datum)65)

#define EEC_HZDATUM_DABOLA

((EAC_Horizontal_Datum)66)

#define EEC_HZDATUM_DCS3_LIGHTHOUSE

((EAC_Horizontal_Datum)67)

#define EEC_HZDATUM_DECEPTION_ISLAND

((EAC_Horizontal_Datum)68)

#define EEC_HZDATUM_DJAKARTA

((EAC_Horizontal_Datum)69)

#define EEC_HZDATUM_DJAKARTA_ZERO

((EAC_Horizontal_Datum)70)

#define EEC_HZDATUM_DOMINICA_ASTRO_M12

((EAC_Horizontal_Datum)71)

#define EEC_HZDATUM_DOS_1968

((EAC_Horizontal_Datum)72)

#define EEC_HZDATUM_EASTER_ISLAND_1967

((EAC_Horizontal_Datum)73)

#define EEC_HZDATUM_ETRS_1989

((EAC_Horizontal_Datum)74)

#define EEC_HZDATUM_EUR_1950

((EAC_Horizontal_Datum)75)

#define EEC_HZDATUM_EUR_1950_CYPRUS

((EAC_Horizontal_Datum)76)

#define EEC_HZDATUM_EUR_1950_EGYPT

((EAC_Horizontal_Datum)77)

#define EEC_HZDATUM_EUR_1950_ENGLAND

((EAC_Horizontal_Datum)78)

#define EEC_HZDATUM_EUR_1950_GREECE

((EAC_Horizontal_Datum)79)

#define EEC_HZDATUM_EUR_1950_IRAN

((EAC_Horizontal_Datum)80)

#define EEC_HZDATUM_EUR_1950_IRAQ

((EAC_Horizontal_Datum)81)

#define EEC_HZDATUM_EUR_1950_MALTA

((EAC_Horizontal_Datum)82)

#define EEC_HZDATUM_EUR_1950_MEAN_SLTN

((EAC_Horizontal_Datum)83)

#define EEC_HZDATUM_EUR_1950_NORWAY

((EAC_Horizontal_Datum)84)

#define EEC_HZDATUM_EUR_1950_PORTUGAL

((EAC_Horizontal_Datum)85)

#define EEC_HZDATUM_EUR_1950_SARDINIA

((EAC_Horizontal_Datum)86)

#define EEC_HZDATUM_EUR_1950_SCOTLAND

((EAC_Horizontal_Datum)87)

#define EEC_HZDATUM_EUR_1950_SICILY

((EAC_Horizontal_Datum)88)

#define EEC_HZDATUM_EUR_1950_TUNISIA

((EAC_Horizontal_Datum)89)

#define EEC_HZDATUM_EUR_1950_W_EUROPE

((EAC_Horizontal_Datum)90)

#define EEC_HZDATUM_EUR_1979

((EAC_Horizontal_Datum)91)

#define EEC_HZDATUM_FORT_THOMAS_1955

((EAC_Horizontal_Datum)92)

#define EEC_HZDATUM_GAN_1970

((EAC_Horizontal_Datum)93)

#define EEC_HZDATUM_GANDAJIKA_BASE

((EAC_Horizontal_Datum)94)

#define EEC_HZDATUM_GDZ80

((EAC_Horizontal_Datum)95)

#define EEC_HZDATUM_GEOCENTRIC_DATUM_AUSTRALIA

((EAC_Horizontal_Datum)96)

#define EEC_HZDATUM_GEODETIC_DATUM_1949

((EAC_Horizontal_Datum)97)

#define EEC_HZDATUM_GRACIOSA_BASE_SW_1948

((EAC_Horizontal_Datum)98)

#define EEC_HZDATUM_GREEK_DATUM

((EAC_Horizontal_Datum)99)

#define EEC_HZDATUM_GREEK_GRS_1987

((EAC_Horizontal_Datum)100)

#define EEC_HZDATUM_GUAM_1963

((EAC_Horizontal_Datum)101)

#define EEC_HZDATUM_GUNONG_SEGARA

((EAC_Horizontal_Datum)102)

#define EEC_HZDATUM_GUNONG_SERINDUNG

((EAC_Horizontal_Datum)103)

#define EEC_HZDATUM_GUX_1_ASTRO

((EAC_Horizontal_Datum)104)

#define EEC_HZDATUM_GUYANA_CSG67

((EAC_Horizontal_Datum)105)

#define EEC_HZDATUM_HERAT_NORTH

((EAC_Horizontal_Datum)106)

#define EEC_HZDATUM_HERMANNSKOGEL

((EAC_Horizontal_Datum)107)

#define EEC_HZDATUM_HJORSEY_1955

((EAC_Horizontal_Datum)108)

#define EEC_HZDATUM_HONG_KONG_1929

((EAC_Horizontal_Datum)109)

#define EEC_HZDATUM_HONG_KONG_1963

((EAC_Horizontal_Datum)110)

#define EEC_HZDATUM_HU_TZU_SHAN

((EAC_Horizontal_Datum)111)

#define EEC_HZDATUM_HUNGARIAN_1972

((EAC_Horizontal_Datum)112)

#define EEC_HZDATUM_INDIAN

((EAC_Horizontal_Datum)113)

#define EEC_HZDATUM_INDIAN_1954

((EAC_Horizontal_Datum)114)

#define EEC_HZDATUM_INDIAN_1954_THAILAND

((EAC_Horizontal_Datum)115)

#define EEC_HZDATUM_INDIAN_1960

((EAC_Horizontal_Datum)116)

#define EEC_HZDATUM_INDIAN_1960_CON_SON_ISLAND

((EAC_Horizontal_Datum)117)

#define EEC_HZDATUM_INDIAN_1960_VIETNAM_16N

((EAC_Horizontal_Datum)118)

#define EEC_HZDATUM_INDIAN_1975

((EAC_Horizontal_Datum)119)

#define EEC_HZDATUM_INDIAN_1975_THAILAND

((EAC_Horizontal_Datum)120)

#define EEC_HZDATUM_INDIAN_BANGLADESH

((EAC_Horizontal_Datum)121)

#define EEC_HZDATUM_INDIAN_INDIA_AND_NEPAL

((EAC_Horizontal_Datum)122)

#define EEC_HZDATUM_INDIAN_PAKISTAN

((EAC_Horizontal_Datum)123)

#define EEC_HZDATUM_INDIAN_THAILAND_VIETNAM

((EAC_Horizontal_Datum)124)

#define EEC_HZDATUM_INDONESIAN_1974

((EAC_Horizontal_Datum)125)

#define EEC_HZDATUM_IRELAND_1965

((EAC_Horizontal_Datum)126)

#define EEC_HZDATUM_ISTS_061_ASTRO_1968

((EAC_Horizontal_Datum)127)

#define EEC_HZDATUM_ISTS_073_ASTRO_1969

((EAC_Horizontal_Datum)128)

#define EEC_HZDATUM_JOHNSTON_ISLAND_1961

((EAC_Horizontal_Datum)129)

#define EEC_HZDATUM_KALIANPUR

((EAC_Horizontal_Datum)130)

#define EEC_HZDATUM_KANDAWALA

((EAC_Horizontal_Datum)131)

#define EEC_HZDATUM_KCS_2_SIERRA_LEONE

((EAC_Horizontal_Datum)132)

#define EEC_HZDATUM_KERGUELEN_ISLAND_1949

((EAC_Horizontal_Datum)133)

#define EEC_HZDATUM_KERTAU_1948

((EAC_Horizontal_Datum)134)

#define EEC_HZDATUM_KKJ_FINLAND

((EAC_Horizontal_Datum)135)

#define EEC_HZDATUM_KOREAN_GEODETIC_1995

((EAC_Horizontal_Datum)136)

#define EEC_HZDATUM_KUSAIE_ASTRO_1951

((EAC_Horizontal_Datum)137)

#define EEC_HZDATUM_KUWAIT_OIL_COMPANY_K28

((EAC_Horizontal_Datum)138)

#define EEC_HZDATUM_LC5_ASTRO_1961

((EAC_Horizontal_Datum)139)

#define EEC_HZDATUM_LEIGON

((EAC_Horizontal_Datum)140)

#define EEC_HZDATUM_LIBERIA_1964

((EAC_Horizontal_Datum)141)

#define EEC_HZDATUM_LISBON

((EAC_Horizontal_Datum)142)

#define EEC_HZDATUM_LOCAL_ASTRO

((EAC_Horizontal_Datum)143)

#define EEC_HZDATUM_LOCAL_UNSPECIFIED

((EAC_Horizontal_Datum)144)

#define EEC_HZDATUM_LOMA

((EAC_Horizontal_Datum)145)

#define EEC_HZDATUM_LUZON

((EAC_Horizontal_Datum)146)

#define EEC_HZDATUM_LUZON_MINDANAO_ISLAND

((EAC_Horizontal_Datum)147)

#define EEC_HZDATUM_LUZON_PHILLIPINES

((EAC_Horizontal_Datum)148)

#define EEC_HZDATUM_M_PORALOKO

((EAC_Horizontal_Datum)149)

#define EEC_HZDATUM_MAHE_1971

((EAC_Horizontal_Datum)150)

#define EEC_HZDATUM_MANOKWARI

((EAC_Horizontal_Datum)151)

#define EEC_HZDATUM_MARCO_ASTRO

((EAC_Horizontal_Datum)152)

#define EEC_HZDATUM_MARTINIQUE_FORT_DESAIX

((EAC_Horizontal_Datum)153)

#define EEC_HZDATUM_MASSAWA

((EAC_Horizontal_Datum)154)

#define EEC_HZDATUM_MAYOTTE_COMBANI

((EAC_Horizontal_Datum)155)

#define EEC_HZDATUM_MERCHICH

((EAC_Horizontal_Datum)156)

#define EEC_HZDATUM_MIDWAY_ASTRO_1961

((EAC_Horizontal_Datum)157)

#define EEC_HZDATUM_MINNA

((EAC_Horizontal_Datum)158)

#define EEC_HZDATUM_MINNA_CAMEROON

((EAC_Horizontal_Datum)159)

#define EEC_HZDATUM_MINNA_NIGERIA

((EAC_Horizontal_Datum)160)

#define EEC_HZDATUM_MODIFIED_BJZ54

((EAC_Horizontal_Datum)161)

#define EEC_HZDATUM_MONTJONG_LOWE

((EAC_Horizontal_Datum)162)

#define EEC_HZDATUM_MONTSERRAT_ASTRO_1958

((EAC_Horizontal_Datum)163)

#define EEC_HZDATUM_MOUNT_DILLON

((EAC_Horizontal_Datum)164)

#define EEC_HZDATUM_N_AM_1927

((EAC_Horizontal_Datum)165)

#define EEC_HZDATUM_N_AM_1927_ALASKA

((EAC_Horizontal_Datum)166)

#define EEC_HZDATUM_N_AM_1927_ALBERTA

((EAC_Horizontal_Datum)167)

#define EEC_HZDATUM_N_AM_1927_BAHAMAS

((EAC_Horizontal_Datum)168)

#define EEC_HZDATUM_N_AM_1927_CANADA_MEAN

((EAC_Horizontal_Datum)169)

#define EEC_HZDATUM_N_AM_1927_CANAL_ZONE

((EAC_Horizontal_Datum)170)

#define EEC_HZDATUM_N_AM_1927_CARIBBEAN

((EAC_Horizontal_Datum)171)

#define EEC_HZDATUM_N_AM_1927_CENTRAL_AMERICA

((EAC_Horizontal_Datum)172)

#define EEC_HZDATUM_N_AM_1927_CONUS_MEAN

((EAC_Horizontal_Datum)173)

#define EEC_HZDATUM_N_AM_1927_CUBA

((EAC_Horizontal_Datum)174)

#define EEC_HZDATUM_N_AM_1927_EAST_ALEUTIAN

((EAC_Horizontal_Datum)175)

#define EEC_HZDATUM_N_AM_1927_EASTERN_US

((EAC_Horizontal_Datum)176)

#define EEC_HZDATUM_N_AM_1927_HAYES_GREENLAND

((EAC_Horizontal_Datum)177)

#define EEC_HZDATUM_N_AM_1927_MANITOBA_ONTARIO

((EAC_Horizontal_Datum)178)

#define EEC_HZDATUM_N_AM_1927_MEXICO

((EAC_Horizontal_Datum)179)

#define EEC_HZDATUM_N_AM_1927_NEWFOUNDLAND

((EAC_Horizontal_Datum)180)

#define EEC_HZDATUM_N_AM_1927_NORTHWEST_TERR

((EAC_Horizontal_Datum)181)

#define EEC_HZDATUM_N_AM_1927_SAN_SALVADOR

((EAC_Horizontal_Datum)182)

#define EEC_HZDATUM_N_AM_1927_WEST_ALEUTIAN

((EAC_Horizontal_Datum)183)

#define EEC_HZDATUM_N_AM_1927_WESTERN_US

((EAC_Horizontal_Datum)184)

#define EEC_HZDATUM_N_AM_1927_YUKON

((EAC_Horizontal_Datum)185)

#define EEC_HZDATUM_N_AM_1983

((EAC_Horizontal_Datum)186)

#define EEC_HZDATUM_N_AM_1983_ALASKA

((EAC_Horizontal_Datum)187)

#define EEC_HZDATUM_N_AM_1983_ALEUTIANS

((EAC_Horizontal_Datum)188)

#define EEC_HZDATUM_N_AM_1983_CANADA

((EAC_Horizontal_Datum)189)

#define EEC_HZDATUM_N_AM_1983_CONUS

((EAC_Horizontal_Datum)190)

#define EEC_HZDATUM_N_AM_1983_HAWAII

((EAC_Horizontal_Datum)191)

#define EEC_HZDATUM_N_AM_1983_MEXICO

((EAC_Horizontal_Datum)192)

#define EEC_HZDATUM_N_SAHARA_1959

((EAC_Horizontal_Datum)193)

#define EEC_HZDATUM_NAHRWAN

((EAC_Horizontal_Datum)194)

#define EEC_HZDATUM_NAHRWAN_MASIRAH_OMAN

((EAC_Horizontal_Datum)195)

#define EEC_HZDATUM_NAHRWAN_SAUDI_ARABIA

((EAC_Horizontal_Datum)196)

#define EEC_HZDATUM_NAHRWAN_UAE

((EAC_Horizontal_Datum)197)

#define EEC_HZDATUM_NAPARIMA

((EAC_Horizontal_Datum)198)

#define EEC_HZDATUM_NEW_FRENCH_ZERO

((EAC_Horizontal_Datum)199)

#define EEC_HZDATUM_OBSERV_METEORO_1939

((EAC_Horizontal_Datum)200)

#define EEC_HZDATUM_OCOTOPEQUE_GUATEMALA

((EAC_Horizontal_Datum)201)

#define EEC_HZDATUM_OLD_EGYPTIAN_1907

((EAC_Horizontal_Datum)202)

#define EEC_HZDATUM_OLD_HAWAIIAN

((EAC_Horizontal_Datum)203)

#define EEC_HZDATUM_OLD_HAWAIIAN_HAWAII

((EAC_Horizontal_Datum)204)

#define EEC_HZDATUM_OLD_HAWAIIAN_KAUAI

((EAC_Horizontal_Datum)205)

#define EEC_HZDATUM_OLD_HAWAIIAN_MAUI

((EAC_Horizontal_Datum)206)

#define EEC_HZDATUM_OLD_HAWAIIAN_MEAN_SLTN

((EAC_Horizontal_Datum)207)

#define EEC_HZDATUM_OLD_HAWAIIAN_OAHU

((EAC_Horizontal_Datum)208)

#define EEC_HZDATUM_OMAN

((EAC_Horizontal_Datum)209)

#define EEC_HZDATUM_OSGB_1936

((EAC_Horizontal_Datum)210)

#define EEC_HZDATUM_OSGB_1936_ENG_ISLE_OF_MAN

((EAC_Horizontal_Datum)211)

#define EEC_HZDATUM_OSGB_1936_ENGLAND

((EAC_Horizontal_Datum)212)

#define EEC_HZDATUM_OSGB_1936_MEAN_SLTN

((EAC_Horizontal_Datum)213)

#define EEC_HZDATUM_OSGB_1936_SCOTLAND

((EAC_Horizontal_Datum)214)

#define EEC_HZDATUM_OSGB_1936_WALES

((EAC_Horizontal_Datum)215)

#define EEC_HZDATUM_OSLO_OBS_OLD

((EAC_Horizontal_Datum)216)

#define EEC_HZDATUM_PADANG_BASE_WEST

((EAC_Horizontal_Datum)217)

#define EEC_HZDATUM_PADANG_BASE_WEST_ZERO

((EAC_Horizontal_Datum)218)

#define EEC_HZDATUM_PALESTINE_1928

((EAC_Horizontal_Datum)219)

#define EEC_HZDATUM_PICO_DE_LAS_NIEVES

((EAC_Horizontal_Datum)220)

#define EEC_HZDATUM_PITCAIRN_ASTRO_1967

((EAC_Horizontal_Datum)221)

#define EEC_HZDATUM_POINT_58_MEAN_SLTN

((EAC_Horizontal_Datum)222)

#define EEC_HZDATUM_POINTE_NOIRE_1948

((EAC_Horizontal_Datum)223)

#define EEC_HZDATUM_PORTO_SANTO_1936

((EAC_Horizontal_Datum)224)

#define EEC_HZDATUM_POTSDAM

((EAC_Horizontal_Datum)225)

#define EEC_HZDATUM_PROV_S_AM_1956

((EAC_Horizontal_Datum)226)

#define EEC_HZDATUM_PROV_S_AM_1956_BOLIVIA

((EAC_Horizontal_Datum)227)

#define EEC_HZDATUM_PROV_S_AM_1956_COLOMBIA

((EAC_Horizontal_Datum)228)

#define EEC_HZDATUM_PROV_S_AM_1956_ECUADOR

((EAC_Horizontal_Datum)229)

#define EEC_HZDATUM_PROV_S_AM_1956_GUYANA

((EAC_Horizontal_Datum)230)

#define EEC_HZDATUM_PROV_S_AM_1956_MEAN_SLTN

((EAC_Horizontal_Datum)231)

#define EEC_HZDATUM_PROV_S_AM_1956_N_CHILE_19S

((EAC_Horizontal_Datum)232)

#define EEC_HZDATUM_PROV_S_AM_1956_PERU

((EAC_Horizontal_Datum)233)

#define EEC_HZDATUM_PROV_S_AM_1956_S_CHILE_43S

((EAC_Horizontal_Datum)234)

#define EEC_HZDATUM_PROV_S_AM_1956_VENEZUELA

((EAC_Horizontal_Datum)235)

#define EEC_HZDATUM_PROV_S_CHILEAN_1963

((EAC_Horizontal_Datum)236)

#define EEC_HZDATUM_PUERTO_RICO

((EAC_Horizontal_Datum)237)

#define EEC_HZDATUM_PULKOVO_1942

((EAC_Horizontal_Datum)238)

#define EEC_HZDATUM_QATAR

((EAC_Horizontal_Datum)239)

#define EEC_HZDATUM_QORNOQ

((EAC_Horizontal_Datum)240)

#define EEC_HZDATUM_RAUENBERG

((EAC_Horizontal_Datum)241)

#define EEC_HZDATUM_RECONN_TRIANG_MOROCCO

((EAC_Horizontal_Datum)242)

#define EEC_HZDATUM_REUNION_1947

((EAC_Horizontal_Datum)243)

#define EEC_HZDATUM_REVISED_NAHRWAN

((EAC_Horizontal_Datum)244)

#define EEC_HZDATUM_RIKETS_1990_ZERO

((EAC_Horizontal_Datum)245)

#define EEC_HZDATUM_ROME_1940

((EAC_Horizontal_Datum)246)

#define EEC_HZDATUM_ROME_1940_ZERO

((EAC_Horizontal_Datum)247)

#define EEC_HZDATUM_S_AFRICAN

((EAC_Horizontal_Datum)248)

#define EEC_HZDATUM_S_AM_1969

((EAC_Horizontal_Datum)249)

#define EEC_HZDATUM_S_AM_1969_ARGENTINA

((EAC_Horizontal_Datum)250)

#define EEC_HZDATUM_S_AM_1969_BALTRA

((EAC_Horizontal_Datum)251)

#define EEC_HZDATUM_S_AM_1969_BOLIVIA

((EAC_Horizontal_Datum)252)

#define EEC_HZDATUM_S_AM_1969_BRAZIL

((EAC_Horizontal_Datum)253)

#define EEC_HZDATUM_S_AM_1969_CHILE

((EAC_Horizontal_Datum)254)

#define EEC_HZDATUM_S_AM_1969_COLOMBIA

((EAC_Horizontal_Datum)255)

#define EEC_HZDATUM_S_AM_1969_ECUADOR

((EAC_Horizontal_Datum)256)

#define EEC_HZDATUM_S_AM_1969_GUYANA

((EAC_Horizontal_Datum)257)

#define EEC_HZDATUM_S_AM_1969_MEAN_SLTN

((EAC_Horizontal_Datum)258)

#define EEC_HZDATUM_S_AM_1969_PARAGUAY

((EAC_Horizontal_Datum)259)

#define EEC_HZDATUM_S_AM_1969_PERU

((EAC_Horizontal_Datum)260)

#define EEC_HZDATUM_S_AM_1969_TRINIDAD_TOBAGO

((EAC_Horizontal_Datum)261)

#define EEC_HZDATUM_S_AM_1969_VENEZUELA

((EAC_Horizontal_Datum)262)

#define EEC_HZDATUM_S_ASIA

((EAC_Horizontal_Datum)263)

#define EEC_HZDATUM_S_JTSK

((EAC_Horizontal_Datum)264)

#define EEC_HZDATUM_S42_PULKOVO_1942

((EAC_Horizontal_Datum)265)

#define EEC_HZDATUM_SAINTE_ANNE_I_1984

((EAC_Horizontal_Datum)266)

#define EEC_HZDATUM_SANTO_DOS_1965

((EAC_Horizontal_Datum)267)

#define EEC_HZDATUM_SAO_BRAZ

((EAC_Horizontal_Datum)268)

#define EEC_HZDATUM_SAPPER_HILL_1943

((EAC_Horizontal_Datum)269)

#define EEC_HZDATUM_SCHWARZECK

((EAC_Horizontal_Datum)270)

#define EEC_HZDATUM_SELVAGEM_GRANDE_1938

((EAC_Horizontal_Datum)271)

#define EEC_HZDATUM_SIERRA_LEONE_1960

((EAC_Horizontal_Datum)272)

#define EEC_HZDATUM_SOVIET_GEODETIC_1985

((EAC_Horizontal_Datum)273)

#define EEC_HZDATUM_SOVIET_GEODETIC_1990

((EAC_Horizontal_Datum)274)

#define EEC_HZDATUM_ST_PIERRE_ET_MIQUELON_1950

((EAC_Horizontal_Datum)275)

#define EEC_HZDATUM_STOCKHOLM_1938

((EAC_Horizontal_Datum)276)

#define EEC_HZDATUM_SYDNEY_OBSERVATORY

((EAC_Horizontal_Datum)277)

#define EEC_HZDATUM_TANANARIVE_OBS_1925

((EAC_Horizontal_Datum)278)

#define EEC_HZDATUM_TANANARIVE_OBS_ZERO_1925

((EAC_Horizontal_Datum)279)

#define EEC_HZDATUM_TIMBALAI_1948

((EAC_Horizontal_Datum)280)

#define EEC_HZDATUM_TIMBALI_1968

((EAC_Horizontal_Datum)281)

#define EEC_HZDATUM_TOKYO

((EAC_Horizontal_Datum)282)

#define EEC_HZDATUM_TOKYO_JAPAN

((EAC_Horizontal_Datum)283)

#define EEC_HZDATUM_TOKYO_KOREA

((EAC_Horizontal_Datum)284)

#define EEC_HZDATUM_TOKYO_MEAN_SLTN

((EAC_Horizontal_Datum)285)

#define EEC_HZDATUM_TOKYO_OKINAWA

((EAC_Horizontal_Datum)286)

#define EEC_HZDATUM_TRINIDAD_1903

((EAC_Horizontal_Datum)287)

#define EEC_HZDATUM_TRISTAN_ASTRO_1968

((EAC_Horizontal_Datum)288)

#define EEC_HZDATUM_VITI_LEVU_1916

((EAC_Horizontal_Datum)289)

#define EEC_HZDATUM_VOIROL_1875

((EAC_Horizontal_Datum)290)

#define EEC_HZDATUM_VOIROL_1875_ZERO

((EAC_Horizontal_Datum)291)

#define EEC_HZDATUM_VOIROL_1960_ALGERIA

((EAC_Horizontal_Datum)292)

#define EEC_HZDATUM_VOIROL_1960_ZERO_ALGERIA

((EAC_Horizontal_Datum)293)

#define EEC_HZDATUM_WAKE_ENIWETOK_1960

((EAC_Horizontal_Datum)294)

#define EEC_HZDATUM_WAKE_ISLAND_ASTRO_1952

((EAC_Horizontal_Datum)295)

#define EEC_HZDATUM_WGS_1960

((EAC_Horizontal_Datum)296)

#define EEC_HZDATUM_WGS_1966

((EAC_Horizontal_Datum)297)

#define EEC_HZDATUM_WGS_1972

((EAC_Horizontal_Datum)298)

#define EEC_HZDATUM_WGS_1984

((EAC_Horizontal_Datum)299)

#define EEC_HZDATUM_YACARE_URUGUAY

((EAC_Horizontal_Datum)300)

#define EEC_HZDATUM_ZANDERIJ_SURINAME

((EAC_Horizontal_Datum)301)

 

EAC_Hulk_Type

Abstract Data Type:  HULK_TYPE

typedef EDCS_Integer    EAC_Hulk_Type;

#define EEC_HULKTY_ACCOMMODATION

((EAC_Hulk_Type)1)

#define EEC_HULKTY_FLOATING_BREAKWATER

((EAC_Hulk_Type)2)

#define EEC_HULKTY_HISTORIC_SHIP

((EAC_Hulk_Type)3)

#define EEC_HULKTY_MUSEUM

((EAC_Hulk_Type)4)

#define EEC_HULKTY_RESTAURANT

((EAC_Hulk_Type)5)

 

EAC_Human_Function

Abstract Data Type:  HUMAN_FUNCTION

typedef EDCS_Integer    EAC_Human_Function;

#define EEC_HUMANFN_ASTRONAUT

((EAC_Human_Function)1)

#define EEC_HUMANFN_BORDER_GUARD

((EAC_Human_Function)2)

#define EEC_HUMANFN_CIVILIAN

((EAC_Human_Function)3)

#define EEC_HUMANFN_DIVER

((EAC_Human_Function)4)

#define EEC_HUMANFN_GUARD

((EAC_Human_Function)5)

#define EEC_HUMANFN_MILITARY

((EAC_Human_Function)6)

#define EEC_HUMANFN_NATIONAL_GUARD

((EAC_Human_Function)7)

#define EEC_HUMANFN_PARACHUTIST

((EAC_Human_Function)8)

#define EEC_HUMANFN_PARAMILITARY

((EAC_Human_Function)9)

#define EEC_HUMANFN_PILOT

((EAC_Human_Function)10)

#define EEC_HUMANFN_POLICE_FORCE

((EAC_Human_Function)11)

#define EEC_HUMANFN_RESCUE

((EAC_Human_Function)12)

#define EEC_HUMANFN_SWIMMER

((EAC_Human_Function)13)

 

EAC_Human_Role

Abstract Data Type:  HUMAN_ROLE

typedef EDCS_Integer    EAC_Human_Role;

#define EEC_HUMANROLE_ASTRONAUT

((EAC_Human_Role)1)

#define EEC_HUMANROLE_BORDER_GUARD

((EAC_Human_Role)2)

#define EEC_HUMANROLE_CIVILIAN

((EAC_Human_Role)3)

#define EEC_HUMANROLE_DIVER

((EAC_Human_Role)4)

#define EEC_HUMANROLE_GUARD

((EAC_Human_Role)5)

#define EEC_HUMANROLE_MILITARY

((EAC_Human_Role)6)

#define EEC_HUMANROLE_NATIONAL_GUARD

((EAC_Human_Role)7)

#define EEC_HUMANROLE_PARACHUTIST

((EAC_Human_Role)8)

#define EEC_HUMANROLE_PARAMILITARY

((EAC_Human_Role)9)

#define EEC_HUMANROLE_PILOT

((EAC_Human_Role)10)

#define EEC_HUMANROLE_POLICE_FORCE

((EAC_Human_Role)11)

#define EEC_HUMANROLE_RESCUE

((EAC_Human_Role)12)

#define EEC_HUMANROLE_SWIMMER

((EAC_Human_Role)13)

 

EAC_Hydrographic_Barrier_Type

Abstract Data Type:  HYDROGRAPHIC_BARRIER_TYPE

typedef EDCS_Integer    EAC_Hydrographic_Barrier_Type;

#define EEC_HYDRGBARTY_BARRAGE

((EAC_Hydrographic_Barrier_Type)1)

#define EEC_HYDRGBARTY_DAM

((EAC_Hydrographic_Barrier_Type)2)

#define EEC_HYDRGBARTY_LOCK

((EAC_Hydrographic_Barrier_Type)3)

#define EEC_HYDRGBARTY_MARINE_GATE

((EAC_Hydrographic_Barrier_Type)4)

#define EEC_HYDRGBARTY_RAPID

((EAC_Hydrographic_Barrier_Type)5)

#define EEC_HYDRGBARTY_WATERFALL

((EAC_Hydrographic_Barrier_Type)6)

#define EEC_HYDRGBARTY_WEIR

((EAC_Hydrographic_Barrier_Type)7)

 

EAC_Hydrographic_Depth_Category

Abstract Data Type:  HYDROGRAPHIC_DEPTH_CATEGORY

typedef EDCS_Integer    EAC_Hydrographic_Depth_Category;

#define EEC_HYDRGDEPCAT_ABOVE_SURFACE

((EAC_Hydrographic_Depth_Category)1)

#define EEC_HYDRGDEPCAT_AWASH_AT_SOUNDING_DATUM

((EAC_Hydrographic_Depth_Category)2)

#define EEC_HYDRGDEPCAT_COVERS_AND_UNCOVERS

((EAC_Hydrographic_Depth_Category)3)

#define EEC_HYDRGDEPCAT_SUBMERGED

((EAC_Hydrographic_Depth_Category)4)

 

EAC_Hydrographic_Depth_Information

Abstract Data Type:  HYDROGRAPHIC_DEPTH_INFORMATION

typedef EDCS_Integer    EAC_Hydrographic_Depth_Information;

#define EEC_HYDRGDEPINF_KNOWN_OTHER

((EAC_Hydrographic_Depth_Information)1)

#define EEC_HYDRGDEPINF_KNOWN_WIRE_DRAG

((EAC_Hydrographic_Depth_Information)2)

#define EEC_HYDRGDEPINF_UNKNOWN

((EAC_Hydrographic_Depth_Information)3)

#define EEC_HYDRGDEPINF_UNKNOWN_BUT_SAFE

((EAC_Hydrographic_Depth_Information)4)

 

EAC_Hydrographic_Object_Origin

Abstract Data Type:  HYDROGRAPHIC_OBJECT_ORIGIN

typedef EDCS_Integer    EAC_Hydrographic_Object_Origin;

#define EEC_HYDRGOBJORIG_CONTROLLED

((EAC_Hydrographic_Object_Origin)1)

#define EEC_HYDRGOBJORIG_MAN_MADE

((EAC_Hydrographic_Object_Origin)2)

#define EEC_HYDRGOBJORIG_NATURAL

((EAC_Hydrographic_Object_Origin)3)

 

EAC_Hydrographic_Survey_Contact_Type

Abstract Data Type:  HYDROGRAPHIC_SURVEY_CONTACT_TYPE

typedef EDCS_Integer    EAC_Hydrographic_Survey_Contact_Type;

#define EEC_HYDRGSURVCONTY_NOT_SUBMERSIBLE_VESSEL

((EAC_Hydrographic_Survey_Contact_Type)1)

#define EEC_HYDRGSURVCONTY_SUBMERSIBLE_VESSEL

((EAC_Hydrographic_Survey_Contact_Type)2)

 

EAC_Hydrologic_Permanence

Abstract Data Type:  HYDROLOGIC_PERMANENCE

typedef EDCS_Integer    EAC_Hydrologic_Permanence;

#define EEC_HYDRLPERM_DRY

((EAC_Hydrologic_Permanence)1)

#define EEC_HYDRLPERM_NON_PERENNIAL

((EAC_Hydrologic_Permanence)2)

#define EEC_HYDRLPERM_PERENNIAL

((EAC_Hydrologic_Permanence)3)

#define EEC_HYDRLPERM_PERENNIAL_OR_PERMANENT

((EAC_Hydrologic_Permanence)4)

#define EEC_HYDRLPERM_PERMANENT

((EAC_Hydrologic_Permanence)5)

 

EAC_Hypsographic_Portrayal_Type

Abstract Data Type:  HYPSOGRAPHIC_PORTRAYAL_TYPE

typedef EDCS_Integer    EAC_Hypsographic_Portrayal_Type;

#define EEC_HYPSGPRTRYLTY_APPROX_DEPR

((EAC_Hypsographic_Portrayal_Type)1)

#define EEC_HYPSGPRTRYLTY_APPROX_INDEX

((EAC_Hypsographic_Portrayal_Type)2)

#define EEC_HYPSGPRTRYLTY_APPROX_INTERM_DEPR

((EAC_Hypsographic_Portrayal_Type)3)

#define EEC_HYPSGPRTRYLTY_AUXILIARY

((EAC_Hypsographic_Portrayal_Type)4)

#define EEC_HYPSGPRTRYLTY_CARRYING_CONTOUR

((EAC_Hypsographic_Portrayal_Type)5)

#define EEC_HYPSGPRTRYLTY_COINCIDENT_CARRYING_CONTOUR

((EAC_Hypsographic_Portrayal_Type)6)

#define EEC_HYPSGPRTRYLTY_CONNECTOR

((EAC_Hypsographic_Portrayal_Type)7)

#define EEC_HYPSGPRTRYLTY_ERRONEOUS

((EAC_Hypsographic_Portrayal_Type)8)

#define EEC_HYPSGPRTRYLTY_FORM_LINES

((EAC_Hypsographic_Portrayal_Type)9)

#define EEC_HYPSGPRTRYLTY_INDEX

((EAC_Hypsographic_Portrayal_Type)10)

#define EEC_HYPSGPRTRYLTY_INDEX_DEPR

((EAC_Hypsographic_Portrayal_Type)11)

#define EEC_HYPSGPRTRYLTY_INDEX_MOUND

((EAC_Hypsographic_Portrayal_Type)12)

#define EEC_HYPSGPRTRYLTY_INTERM

((EAC_Hypsographic_Portrayal_Type)13)

#define EEC_HYPSGPRTRYLTY_INTERM_APPROX

((EAC_Hypsographic_Portrayal_Type)14)

#define EEC_HYPSGPRTRYLTY_INTERM_DEPR

((EAC_Hypsographic_Portrayal_Type)15)

#define EEC_HYPSGPRTRYLTY_INTERM_MOUND

((EAC_Hypsographic_Portrayal_Type)16)

#define EEC_HYPSGPRTRYLTY_SUPP_APPROX

((EAC_Hypsographic_Portrayal_Type)17)

#define EEC_HYPSGPRTRYLTY_SUPP_CARRYING_CONTOUR

((EAC_Hypsographic_Portrayal_Type)18)

#define EEC_HYPSGPRTRYLTY_SUPP_DEPR

((EAC_Hypsographic_Portrayal_Type)19)

#define EEC_HYPSGPRTRYLTY_SUPP_DEPR_APPROX

((EAC_Hypsographic_Portrayal_Type)20)

#define EEC_HYPSGPRTRYLTY_SUPP_ONE_HALF

((EAC_Hypsographic_Portrayal_Type)21)

#define EEC_HYPSGPRTRYLTY_SUPP_ONE_QUARTER

((EAC_Hypsographic_Portrayal_Type)22)

#define EEC_HYPSGPRTRYLTY_TRANSITION

((EAC_Hypsographic_Portrayal_Type)23)

#define EEC_HYPSGPRTRYLTY_TRANSITION_OR_ERRONEOUS

((EAC_Hypsographic_Portrayal_Type)24)

 

EAC_Icing_Type

Abstract Data Type:  ICING_TYPE

typedef EDCS_Integer    EAC_Icing_Type;

#define EEC_ICINGTY_CLEAR_ICE

((EAC_Icing_Type)1)

#define EEC_ICINGTY_HARD_RIME

((EAC_Icing_Type)2)

#define EEC_ICINGTY_HOAR_FROST

((EAC_Icing_Type)3)

#define EEC_ICINGTY_ICE_GLAZE

((EAC_Icing_Type)4)

#define EEC_ICINGTY_RIME

((EAC_Icing_Type)5)

#define EEC_ICINGTY_SOFT_RIME

((EAC_Icing_Type)6)

 

EAC_Inland_Hydrographic_Permanence

Abstract Data Type:  INLAND_HYDROGRAPHIC_PERMANENCE

typedef EDCS_Integer    EAC_Inland_Hydrographic_Permanence;

#define EEC_INLHYDRGPERM_EPHEMERAL

((EAC_Inland_Hydrographic_Permanence)1)

#define EEC_INLHYDRGPERM_INTERMITTENT

((EAC_Inland_Hydrographic_Permanence)2)

#define EEC_INLHYDRGPERM_PERENNIAL

((EAC_Inland_Hydrographic_Permanence)3)

 

EAC_Installation_Buoy_Type

Abstract Data Type:  INSTALLATION_BUOY_TYPE

typedef EDCS_Integer    EAC_Installation_Buoy_Type;

#define EEC_INSTBUOYTY_CATENARY_ANCHOR

((EAC_Installation_Buoy_Type)1)

#define EEC_INSTBUOYTY_SINGLE

((EAC_Installation_Buoy_Type)2)

 

EAC_Interest_Type

Abstract Data Type:  INTEREST_TYPE

typedef EDCS_Integer    EAC_Interest_Type;

#define EEC_INTRSTTY_FAMOUS_RESIDENCE

((EAC_Interest_Type)1)

#define EEC_INTRSTTY_HISTORIC_BATTLEFIELD

((EAC_Interest_Type)2)

#define EEC_INTRSTTY_HISTORIC_MONUMENT

((EAC_Interest_Type)3)

 

EAC_Interior_Wall_Construction_Type

Abstract Data Type:  INTERIOR_WALL_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Interior_Wall_Construction_Type;

#define EEC_INTRWALLCNSTCT_CONCRETE

((EAC_Interior_Wall_Construction_Type)1)

#define EEC_INTRWALLCNSTCT_GYPSUM_ON_METAL

((EAC_Interior_Wall_Construction_Type)2)

#define EEC_INTRWALLCNSTCT_GYPSUM_ON_WOOD

((EAC_Interior_Wall_Construction_Type)3)

#define EEC_INTRWALLCNSTCT_HOLLOW_CONCRETE_BLOCK

((EAC_Interior_Wall_Construction_Type)4)

#define EEC_INTRWALLCNSTCT_HOLLOW_FIRED_CLAY_BLOCK

((EAC_Interior_Wall_Construction_Type)5)

#define EEC_INTRWALLCNSTCT_LATH_PLASTER

((EAC_Interior_Wall_Construction_Type)6)

#define EEC_INTRWALLCNSTCT_MASONRY

((EAC_Interior_Wall_Construction_Type)7)

#define EEC_INTRWALLCNSTCT_REINFORCED_CONCRETE

((EAC_Interior_Wall_Construction_Type)8)

 

EAC_Irrigation_Method

Abstract Data Type:  IRRIGATION_METHOD

typedef EDCS_Integer    EAC_Irrigation_Method;

#define EEC_IRRIGMETH_DITCH

((EAC_Irrigation_Method)1)

#define EEC_IRRIGMETH_SPRINKLER

((EAC_Irrigation_Method)2)

 

EAC_Islamic_Denominational_Family

Abstract Data Type:  ISLAMIC_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Islamic_Denominational_Family;

#define EEC_ISLMDENOMFAM_AHMADIYA

((EAC_Islamic_Denominational_Family)1)

#define EEC_ISLMDENOMFAM_ALAWITE

((EAC_Islamic_Denominational_Family)2)

#define EEC_ISLMDENOMFAM_BADAWIYA

((EAC_Islamic_Denominational_Family)3)

#define EEC_ISLMDENOMFAM_HANAFITE

((EAC_Islamic_Denominational_Family)4)

#define EEC_ISLMDENOMFAM_HANBALITE

((EAC_Islamic_Denominational_Family)5)

#define EEC_ISLMDENOMFAM_ISMAILI

((EAC_Islamic_Denominational_Family)6)

#define EEC_ISLMDENOMFAM_ITHNA_ASHARI

((EAC_Islamic_Denominational_Family)7)

#define EEC_ISLMDENOMFAM_MADARIYA

((EAC_Islamic_Denominational_Family)8)

#define EEC_ISLMDENOMFAM_MALAKITE

((EAC_Islamic_Denominational_Family)9)

#define EEC_ISLMDENOMFAM_NATION_OF_ISLAM

((EAC_Islamic_Denominational_Family)10)

#define EEC_ISLMDENOMFAM_QADIRIYA

((EAC_Islamic_Denominational_Family)11)

#define EEC_ISLMDENOMFAM_SHAFFITE

((EAC_Islamic_Denominational_Family)12)

#define EEC_ISLMDENOMFAM_SHIA

((EAC_Islamic_Denominational_Family)13)

#define EEC_ISLMDENOMFAM_SUFI

((EAC_Islamic_Denominational_Family)14)

#define EEC_ISLMDENOMFAM_SUNNI

((EAC_Islamic_Denominational_Family)15)

#define EEC_ISLMDENOMFAM_WAHABI

((EAC_Islamic_Denominational_Family)16)

#define EEC_ISLMDENOMFAM_ZAYDI

((EAC_Islamic_Denominational_Family)17)

 

EAC_Jainism_Denominational_Family

Abstract Data Type:  JAINISM_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Jainism_Denominational_Family;

#define EEC_JAINDENOMFAM_DIGAMBARA

((EAC_Jainism_Denominational_Family)1)

#define EEC_JAINDENOMFAM_SVETAMBARA

((EAC_Jainism_Denominational_Family)2)

 

EAC_Judaism_Denominational_Family

Abstract Data Type:  JUDAISM_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Judaism_Denominational_Family;

#define EEC_JUDDENOMFAM_ASHKENHAZI

((EAC_Judaism_Denominational_Family)1)

#define EEC_JUDDENOMFAM_CONSERVATIVE

((EAC_Judaism_Denominational_Family)2)

#define EEC_JUDDENOMFAM_ORIENTAL

((EAC_Judaism_Denominational_Family)3)

#define EEC_JUDDENOMFAM_ORTHODOX

((EAC_Judaism_Denominational_Family)4)

#define EEC_JUDDENOMFAM_REFORM

((EAC_Judaism_Denominational_Family)5)

#define EEC_JUDDENOMFAM_SEFARDI

((EAC_Judaism_Denominational_Family)6)

#define EEC_JUDDENOMFAM_UNAFFILIATED

((EAC_Judaism_Denominational_Family)7)

 

EAC_Landing_Craft_Type

Abstract Data Type:  LANDING_CRAFT_TYPE

typedef EDCS_Integer    EAC_Landing_Craft_Type;

#define EEC_LNDGCRFTTY_ASSAULT

((EAC_Landing_Craft_Type)1)

#define EEC_LNDGCRFTTY_ASSAULT_CARGO

((EAC_Landing_Craft_Type)2)

#define EEC_LNDGCRFTTY_DOCK_LANDING

((EAC_Landing_Craft_Type)3)

#define EEC_LNDGCRFTTY_LCAC

((EAC_Landing_Craft_Type)4)

#define EEC_LNDGCRFTTY_TANK_LANDING

((EAC_Landing_Craft_Type)5)

 

EAC_Lane_Marking_Type

Abstract Data Type:  LANE_MARKING_TYPE

typedef EDCS_Integer    EAC_Lane_Marking_Type;

#define EEC_LANEMKTY_CENTRE_DASH

((EAC_Lane_Marking_Type)1)

#define EEC_LANEMKTY_CENTRE_SOLID

((EAC_Lane_Marking_Type)2)

#define EEC_LANEMKTY_SIDES_SOLID

((EAC_Lane_Marking_Type)3)

#define EEC_LANEMKTY_SIDES_SOLID_CTR_DASH

((EAC_Lane_Marking_Type)4)

#define EEC_LANEMKTY_SIDES_SOLID_CTR_SOLID

((EAC_Lane_Marking_Type)5)

 

EAC_Lift_Type

Abstract Data Type:  LIFT_TYPE

typedef EDCS_Integer    EAC_Lift_Type;

#define EEC_LIFTTY_FREIGHT

((EAC_Lift_Type)1)

#define EEC_LIFTTY_PERSONNEL

((EAC_Lift_Type)2)

 

EAC_Light_Colour

Abstract Data Type:  LIGHT_COLOUR

typedef EDCS_Integer    EAC_Light_Colour;

#define EEC_LGTCOLR_AMBER

((EAC_Light_Colour)1)

#define EEC_LGTCOLR_BLUE

((EAC_Light_Colour)2)

#define EEC_LGTCOLR_GREEN

((EAC_Light_Colour)3)

#define EEC_LGTCOLR_MAGENTA

((EAC_Light_Colour)4)

#define EEC_LGTCOLR_ORANGE

((EAC_Light_Colour)5)

#define EEC_LGTCOLR_RED

((EAC_Light_Colour)6)

#define EEC_LGTCOLR_WHITE

((EAC_Light_Colour)7)

#define EEC_LGTCOLR_YELLOW

((EAC_Light_Colour)8)

 

EAC_Light_Exhibition_Condition

Abstract Data Type:  LIGHT_EXHIBITION_CONDITION

typedef EDCS_Integer    EAC_Light_Exhibition_Condition;

#define EEC_LGTEXHIBCND_CONSTANT

((EAC_Light_Exhibition_Condition)1)

#define EEC_LGTEXHIBCND_DAYTIME

((EAC_Light_Exhibition_Condition)2)

#define EEC_LGTEXHIBCND_NIGHT_TIME

((EAC_Light_Exhibition_Condition)3)

#define EEC_LGTEXHIBCND_REDUCED_VISIBILITY

((EAC_Light_Exhibition_Condition)4)

 

EAC_Light_Function

Abstract Data Type:  LIGHT_FUNCTION

typedef EDCS_Integer    EAC_Light_Function;

#define EEC_LGTFN_AEROLIGHT

((EAC_Light_Function)1)

#define EEC_LGTFN_AIR_OBSTRUCTION

((EAC_Light_Function)2)

#define EEC_LGTFN_BEARING

((EAC_Light_Function)3)

#define EEC_LGTFN_DIRECTIONAL

((EAC_Light_Function)4)

#define EEC_LGTFN_EMERGENCY

((EAC_Light_Function)5)

#define EEC_LGTFN_FLOOD

((EAC_Light_Function)6)

#define EEC_LGTFN_FOG_DETECTOR

((EAC_Light_Function)7)

#define EEC_LGTFN_FRONT

((EAC_Light_Function)8)

#define EEC_LGTFN_FRONT_OR_LOWER

((EAC_Light_Function)9)

#define EEC_LGTFN_LEADING

((EAC_Light_Function)10)

#define EEC_LGTFN_LOWER

((EAC_Light_Function)11)

#define EEC_LGTFN_MIDDLE

((EAC_Light_Function)12)

#define EEC_LGTFN_REAR

((EAC_Light_Function)13)

#define EEC_LGTFN_REAR_OR_UPPER

((EAC_Light_Function)14)

#define EEC_LGTFN_SPOTLIGHT

((EAC_Light_Function)15)

#define EEC_LGTFN_STRIP

((EAC_Light_Function)16)

#define EEC_LGTFN_SUBSIDIARY

((EAC_Light_Function)17)

#define EEC_LGTFN_UPPER

((EAC_Light_Function)18)

 

EAC_Light_Pattern

Abstract Data Type:  LIGHT_PATTERN

typedef EDCS_Integer    EAC_Light_Pattern;

#define EEC_LGTPAT_ALTERNATING

((EAC_Light_Pattern)1)

#define EEC_LGTPAT_COMPOSITE_GROUP_FLASH

((EAC_Light_Pattern)2)

#define EEC_LGTPAT_COMPOSITE_GROUP_OCCULTING

((EAC_Light_Pattern)3)

#define EEC_LGTPAT_DIRECTIONAL

((EAC_Light_Pattern)4)

#define EEC_LGTPAT_DIRECTIONAL_MOIRE

((EAC_Light_Pattern)5)

#define EEC_LGTPAT_FIXED

((EAC_Light_Pattern)6)

#define EEC_LGTPAT_FIXED_ALTERNATING_FLASHING

((EAC_Light_Pattern)7)

#define EEC_LGTPAT_FIXED_FLASHING

((EAC_Light_Pattern)8)

#define EEC_LGTPAT_FIXED_GROUP_FLASHING

((EAC_Light_Pattern)9)

#define EEC_LGTPAT_FIXED_LONG_FLASHING

((EAC_Light_Pattern)10)

#define EEC_LGTPAT_FLASH_ALTERNATING

((EAC_Light_Pattern)11)

#define EEC_LGTPAT_FLASHING

((EAC_Light_Pattern)12)

#define EEC_LGTPAT_FLASHING_LONG_FLASH

((EAC_Light_Pattern)13)

#define EEC_LGTPAT_GROUP_ALTERNATING

((EAC_Light_Pattern)14)

#define EEC_LGTPAT_GROUP_FLASHING

((EAC_Light_Pattern)15)

#define EEC_LGTPAT_GROUP_OCCULTING

((EAC_Light_Pattern)16)

#define EEC_LGTPAT_GROUP_QUICK_FLASH

((EAC_Light_Pattern)17)

#define EEC_LGTPAT_GROUP_VERY_QUICK

((EAC_Light_Pattern)18)

#define EEC_LGTPAT_INTENSIFIED

((EAC_Light_Pattern)19)

#define EEC_LGTPAT_INTERRUPTED_QUICK_FLASH

((EAC_Light_Pattern)20)

#define EEC_LGTPAT_INTERRUPTED_ULTRA_QUICK

((EAC_Light_Pattern)21)

#define EEC_LGTPAT_INTERRUPTED_VERY_QUICK

((EAC_Light_Pattern)22)

#define EEC_LGTPAT_ISOPHASE

((EAC_Light_Pattern)23)

#define EEC_LGTPAT_LIGHTED

((EAC_Light_Pattern)24)

#define EEC_LGTPAT_LONG_FLASHING

((EAC_Light_Pattern)25)

#define EEC_LGTPAT_LONG_FLASHING_ALTERNATING

((EAC_Light_Pattern)26)

#define EEC_LGTPAT_MORSE_CODE

((EAC_Light_Pattern)27)

#define EEC_LGTPAT_OCCULTING

((EAC_Light_Pattern)28)

#define EEC_LGTPAT_OCCULTING_ALTERNATING

((EAC_Light_Pattern)29)

#define EEC_LGTPAT_OCCULTING_FLASH

((EAC_Light_Pattern)30)

#define EEC_LGTPAT_QUICK_FLASH

((EAC_Light_Pattern)31)

#define EEC_LGTPAT_QUICK_PLUS_LONG_FLASH

((EAC_Light_Pattern)32)

#define EEC_LGTPAT_THREE_FIXED_HORIZONTAL

((EAC_Light_Pattern)33)

#define EEC_LGTPAT_THREE_FIXED_VERTICAL

((EAC_Light_Pattern)34)

#define EEC_LGTPAT_TWO_FIXED_HORIZONTAL

((EAC_Light_Pattern)35)

#define EEC_LGTPAT_TWO_FIXED_VERTICAL

((EAC_Light_Pattern)36)

#define EEC_LGTPAT_ULTRA_PLUS_LONG_FLASH

((EAC_Light_Pattern)37)

#define EEC_LGTPAT_ULTRA_QUICK_FLASH

((EAC_Light_Pattern)38)

#define EEC_LGTPAT_UNLIGHTED

((EAC_Light_Pattern)39)

#define EEC_LGTPAT_VERY_QUICK_FLASH

((EAC_Light_Pattern)40)

#define EEC_LGTPAT_VERY_QUICK_PLUS_LONG_FLASH

((EAC_Light_Pattern)41)

 

EAC_Light_Relative_Location

Abstract Data Type:  LIGHT_RELATIVE_LOCATION

typedef EDCS_Integer    EAC_Light_Relative_Location;

#define EEC_LGTRELLOC_FRONT

((EAC_Light_Relative_Location)1)

#define EEC_LGTRELLOC_MIDDLE

((EAC_Light_Relative_Location)2)

#define EEC_LGTRELLOC_REAR

((EAC_Light_Relative_Location)3)

#define EEC_LGTRELLOC_SHARED

((EAC_Light_Relative_Location)4)

 

EAC_Light_Type

Abstract Data Type:  LIGHT_TYPE

typedef EDCS_Integer    EAC_Light_Type;

#define EEC_LGTTY_DISPLAY

((EAC_Light_Type)1)

#define EEC_LGTTY_SPOTLIGHT

((EAC_Light_Type)2)

#define EEC_LGTTY_STREET_LAMP

((EAC_Light_Type)3)

 

EAC_Light_Visibility

Abstract Data Type:  LIGHT_VISIBILITY

typedef EDCS_Integer    EAC_Light_Visibility;

#define EEC_LGTVIS_DELIBERATELY_RESTRICTED

((EAC_Light_Visibility)1)

#define EEC_LGTVIS_FAINT

((EAC_Light_Visibility)2)

#define EEC_LGTVIS_HIGH_INTENSITY

((EAC_Light_Visibility)3)

#define EEC_LGTVIS_INTENSIFIED

((EAC_Light_Visibility)4)

#define EEC_LGTVIS_LOW_INTENSITY

((EAC_Light_Visibility)5)

#define EEC_LGTVIS_OBSCURED

((EAC_Light_Visibility)6)

#define EEC_LGTVIS_PARTIALLY_OBSCURED

((EAC_Light_Visibility)7)

#define EEC_LGTVIS_UNINTENSIFIED

((EAC_Light_Visibility)8)

 

EAC_Lighting_Characterization

Abstract Data Type:  LIGHTING_CHARACTERIZATION

typedef EDCS_Integer    EAC_Lighting_Characterization;

#define EEC_LGTCHR_BRIGHTLY_LIT

((EAC_Lighting_Characterization)1)

#define EEC_LGTCHR_DIMLY_LIT

((EAC_Lighting_Characterization)2)

#define EEC_LGTCHR_LIGHTS_OFF

((EAC_Lighting_Characterization)3)

 

EAC_Lightning_Polarity

Abstract Data Type:  LIGHTNING_POLARITY

typedef EDCS_Integer    EAC_Lightning_Polarity;

#define EEC_LGTNINGPOL_NEGATIVE

((EAC_Lightning_Polarity)1)

#define EEC_LGTNINGPOL_POSITIVE

((EAC_Lightning_Polarity)2)

 

EAC_Location_Accuracy_Method

Abstract Data Type:  LOCATION_ACCURACY_METHOD

typedef EDCS_Integer    EAC_Location_Accuracy_Method;

#define EEC_LOCACCMETH_APPROXIMATED

((EAC_Location_Accuracy_Method)1)

#define EEC_LOCACCMETH_CALCULATED

((EAC_Location_Accuracy_Method)2)

#define EEC_LOCACCMETH_ESTIMATED

((EAC_Location_Accuracy_Method)3)

#define EEC_LOCACCMETH_INADEQUATELY_SURVEYED

((EAC_Location_Accuracy_Method)4)

#define EEC_LOCACCMETH_KNOWN

((EAC_Location_Accuracy_Method)5)

#define EEC_LOCACCMETH_REPORTED_BUT_UNRELIABLE

((EAC_Location_Accuracy_Method)6)

#define EEC_LOCACCMETH_REPORTED_NOT_CONFIRMED

((EAC_Location_Accuracy_Method)7)

#define EEC_LOCACCMETH_REPORTED_NOT_SURVEYED

((EAC_Location_Accuracy_Method)8)

#define EEC_LOCACCMETH_SURVEYED

((EAC_Location_Accuracy_Method)9)

 

EAC_Location_Accuracy_Statement

Abstract Data Type:  LOCATION_ACCURACY_STATEMENT

typedef EDCS_Integer    EAC_Location_Accuracy_Statement;

#define EEC_LOCACCSTMT_ACCURATE

((EAC_Location_Accuracy_Statement)1)

#define EEC_LOCACCSTMT_APPROXIMATE

((EAC_Location_Accuracy_Statement)2)

#define EEC_LOCACCSTMT_DISPUTED

((EAC_Location_Accuracy_Statement)3)

#define EEC_LOCACCSTMT_DOUBTFUL

((EAC_Location_Accuracy_Statement)4)

#define EEC_LOCACCSTMT_INACCURATE

((EAC_Location_Accuracy_Statement)5)

#define EEC_LOCACCSTMT_PRECISE

((EAC_Location_Accuracy_Statement)6)

#define EEC_LOCACCSTMT_UNDISPUTED

((EAC_Location_Accuracy_Statement)7)

 

EAC_Low_Cloud_Genus

Abstract Data Type:  LOW_CLOUD_GENUS

typedef EDCS_Integer    EAC_Low_Cloud_Genus;

#define EEC_LOWCLDGENUS_CUMULONIMBUS

((EAC_Low_Cloud_Genus)1)

#define EEC_LOWCLDGENUS_CUMULUS

((EAC_Low_Cloud_Genus)2)

#define EEC_LOWCLDGENUS_NONE_PRESENT

((EAC_Low_Cloud_Genus)3)

#define EEC_LOWCLDGENUS_STRATOCUMULUS

((EAC_Low_Cloud_Genus)4)

#define EEC_LOWCLDGENUS_STRATUS

((EAC_Low_Cloud_Genus)5)

 

EAC_Low_Cloud_Type_Observed

Abstract Data Type:  LOW_CLOUD_TYPE_OBSERVED

typedef EDCS_Integer    EAC_Low_Cloud_Type_Observed;

#define EEC_LOWCLDTYOBV_NO_LOW_CLOUDS

((EAC_Low_Cloud_Type_Observed)1)

#define EEC_LOWCLDTYOBV_CUMULUS_HUMULIS

((EAC_Low_Cloud_Type_Observed)2)

#define EEC_LOWCLDTYOBV_CUMULUS_MEDIOCRIS

((EAC_Low_Cloud_Type_Observed)3)

#define EEC_LOWCLDTYOBV_CMNIMB_CALVUS

((EAC_Low_Cloud_Type_Observed)4)

#define EEC_LOWCLDTYOBV_STRATCM_CUMULOGEN

((EAC_Low_Cloud_Type_Observed)5)

#define EEC_LOWCLDTYOBV_STRATCM_OTHER

((EAC_Low_Cloud_Type_Observed)6)

#define EEC_LOWCLDTYOBV_STRATUS_NEBULOSUS

((EAC_Low_Cloud_Type_Observed)7)

#define EEC_LOWCLDTYOBV_STRATUS_FRACTUS

((EAC_Low_Cloud_Type_Observed)8)

#define EEC_LOWCLDTYOBV_CUMULUS_AND_STRATO

((EAC_Low_Cloud_Type_Observed)9)

#define EEC_LOWCLDTYOBV_CMNIMB_CAPILLATUS

((EAC_Low_Cloud_Type_Observed)10)

#define EEC_LOWCLDTYOBV_LOW_CLOUDS_INVISIBLE

((EAC_Low_Cloud_Type_Observed)11)

 

EAC_Lowest_Cloud_Cover_Category

Abstract Data Type:  LOWEST_CLOUD_COVER_CATEGORY

typedef EDCS_Integer    EAC_Lowest_Cloud_Cover_Category;

#define EEC_LOWESTCLDCOV_NONE_PRESENT

((EAC_Lowest_Cloud_Cover_Category)1)

#define EEC_LOWESTCLDCOV_ONE_OKTA

((EAC_Lowest_Cloud_Cover_Category)2)

#define EEC_LOWESTCLDCOV_TWO_OKTA

((EAC_Lowest_Cloud_Cover_Category)3)

#define EEC_LOWESTCLDCOV_THREE_OKTA

((EAC_Lowest_Cloud_Cover_Category)4)

#define EEC_LOWESTCLDCOV_FOUR_OKTA

((EAC_Lowest_Cloud_Cover_Category)5)

#define EEC_LOWESTCLDCOV_FIVE_OKTA

((EAC_Lowest_Cloud_Cover_Category)6)

#define EEC_LOWESTCLDCOV_SIX_OKTA

((EAC_Lowest_Cloud_Cover_Category)7)

#define EEC_LOWESTCLDCOV_SEVEN_OKTA

((EAC_Lowest_Cloud_Cover_Category)8)

#define EEC_LOWESTCLDCOV_EIGHT_OKTA

((EAC_Lowest_Cloud_Cover_Category)9)

#define EEC_LOWESTCLDCOV_PARTIAL_OBSCURATION

((EAC_Lowest_Cloud_Cover_Category)10)

#define EEC_LOWESTCLDCOV_SKY_OBSCURED

((EAC_Lowest_Cloud_Cover_Category)11)

 

EAC_Marine_Boundary_Limit_Type

Abstract Data Type:  MARINE_BOUNDARY_LIMIT_TYPE

typedef EDCS_Integer    EAC_Marine_Boundary_Limit_Type;

#define EEC_MARBNDRYLIMTY_APPROXIMATE_BATHYMETRY

((EAC_Marine_Boundary_Limit_Type)1)

#define EEC_MARBNDRYLIMTY_ARMISTICE

((EAC_Marine_Boundary_Limit_Type)2)

#define EEC_MARBNDRYLIMTY_CLEARING_LINE

((EAC_Marine_Boundary_Limit_Type)3)

#define EEC_MARBNDRYLIMTY_COLREGS_DEMARCATION_LINE

((EAC_Marine_Boundary_Limit_Type)4)

#define EEC_MARBNDRYLIMTY_CONTIGUOUS_ZONE

((EAC_Marine_Boundary_Limit_Type)5)

#define EEC_MARBNDRYLIMTY_CONTINENTAL_SHELF

((EAC_Marine_Boundary_Limit_Type)6)

#define EEC_MARBNDRYLIMTY_CUSTOMS

((EAC_Marine_Boundary_Limit_Type)7)

#define EEC_MARBNDRYLIMTY_DANGER_LINE

((EAC_Marine_Boundary_Limit_Type)8)

#define EEC_MARBNDRYLIMTY_EXCLUSIVE_ECONOMIC

((EAC_Marine_Boundary_Limit_Type)9)

#define EEC_MARBNDRYLIMTY_FISHING_ZONE

((EAC_Marine_Boundary_Limit_Type)10)

#define EEC_MARBNDRYLIMTY_GULF_STREAM

((EAC_Marine_Boundary_Limit_Type)11)

#define EEC_MARBNDRYLIMTY_HARBOUR

((EAC_Marine_Boundary_Limit_Type)12)

#define EEC_MARBNDRYLIMTY_INTERNATIONAL_BOUNDARY

((EAC_Marine_Boundary_Limit_Type)13)

#define EEC_MARBNDRYLIMTY_MANAGEMENT_AND_ZONING

((EAC_Marine_Boundary_Limit_Type)14)

#define EEC_MARBNDRYLIMTY_MARINE_LIMIT_GENERAL

((EAC_Marine_Boundary_Limit_Type)15)

#define EEC_MARBNDRYLIMTY_THREE_NAUTICAL_MILE_LINE

((EAC_Marine_Boundary_Limit_Type)16)

#define EEC_MARBNDRYLIMTY_TRAFFIC_SERVICES

((EAC_Marine_Boundary_Limit_Type)17)

#define EEC_MARBNDRYLIMTY_TRRT_WATERS_BASELINE

((EAC_Marine_Boundary_Limit_Type)18)

#define EEC_MARBNDRYLIMTY_TRRT_WATERS

((EAC_Marine_Boundary_Limit_Type)19)

#define EEC_MARBNDRYLIMTY_TSS_SEPARATION

((EAC_Marine_Boundary_Limit_Type)20)

 

EAC_Marine_Construction_Type

Abstract Data Type:  MARINE_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Marine_Construction_Type;

#define EEC_MARCNSTCTTY_BOULDER_AND_FILL

((EAC_Marine_Construction_Type)1)

#define EEC_MARCNSTCTTY_GENERAL_SOLID_FACE

((EAC_Marine_Construction_Type)2)

#define EEC_MARCNSTCTTY_MASONRY

((EAC_Marine_Construction_Type)3)

#define EEC_MARCNSTCTTY_OPEN_PILINGS

((EAC_Marine_Construction_Type)4)

 

EAC_Marine_Light_Type

Abstract Data Type:  MARINE_LIGHT_TYPE

typedef EDCS_Integer    EAC_Marine_Light_Type;

#define EEC_MARLGTTY_DIRECTIONAL

((EAC_Marine_Light_Type)1)

#define EEC_MARLGTTY_HORIZONTALLY_DISPOSED

((EAC_Marine_Light_Type)2)

#define EEC_MARLGTTY_LIGHTED_BEACON

((EAC_Marine_Light_Type)3)

#define EEC_MARLGTTY_MOIRE_EFFECT

((EAC_Marine_Light_Type)4)

#define EEC_MARLGTTY_OCCASIONAL

((EAC_Marine_Light_Type)5)

#define EEC_MARLGTTY_SECTORED

((EAC_Marine_Light_Type)6)

#define EEC_MARLGTTY_STRIP

((EAC_Marine_Light_Type)7)

#define EEC_MARLGTTY_VERTICALLY_DISPOSED

((EAC_Marine_Light_Type)8)

 

EAC_Marine_Line_Associated_Atnav

Abstract Data Type:  MARINE_LINE_ASSOCIATED_ATNAV

typedef EDCS_Integer    EAC_Marine_Line_Associated_Atnav;

#define EEC_MARLNASSATNAV_DIRECTIONAL_LIGHT

((EAC_Marine_Line_Associated_Atnav)1)

#define EEC_MARLNASSATNAV_DIRECTIONAL_RADIO_BEACON

((EAC_Marine_Line_Associated_Atnav)2)

#define EEC_MARLNASSATNAV_LEADING_RADIO_TRANSPONDER

((EAC_Marine_Line_Associated_Atnav)3)

#define EEC_MARLNASSATNAV_MEASURED_DISTANCE_MARKERS

((EAC_Marine_Line_Associated_Atnav)4)

#define EEC_MARLNASSATNAV_MOIRE_EFFECT_LIGHT

((EAC_Marine_Line_Associated_Atnav)5)

#define EEC_MARLNASSATNAV_MULTIPLE_BEACON

((EAC_Marine_Line_Associated_Atnav)6)

#define EEC_MARLNASSATNAV_MULTIPLE_LIGHT

((EAC_Marine_Line_Associated_Atnav)7)

#define EEC_MARLNASSATNAV_MULTIPLE_OBJECT

((EAC_Marine_Line_Associated_Atnav)8)

#define EEC_MARLNASSATNAV_ONE_OBJECT

((EAC_Marine_Line_Associated_Atnav)9)

 

EAC_Marine_Navigation_Line_Type

Abstract Data Type:  MARINE_NAVIGATION_LINE_TYPE

typedef EDCS_Integer    EAC_Marine_Navigation_Line_Type;

#define EEC_MARNAVLNTY_CLEARING_LINE

((EAC_Marine_Navigation_Line_Type)1)

#define EEC_MARNAVLNTY_TRANSIT_LINE

((EAC_Marine_Navigation_Line_Type)2)

#define EEC_MARNAVLNTY_UNDEFINED

((EAC_Marine_Navigation_Line_Type)3)

 

EAC_Marine_Pilot_Boarding_Method

Abstract Data Type:  MARINE_PILOT_BOARDING_METHOD

typedef EDCS_Integer    EAC_Marine_Pilot_Boarding_Method;

#define EEC_MARPLTBRDMETH_COMES_FROM_SHORE_ON_VESSEL

((EAC_Marine_Pilot_Boarding_Method)1)

#define EEC_MARPLTBRDMETH_HELICOPTER

((EAC_Marine_Pilot_Boarding_Method)2)

#define EEC_MARPLTBRDMETH_PILOT_CRUISING_VESSEL

((EAC_Marine_Pilot_Boarding_Method)3)

 

EAC_Marine_Pilot_Boarding_Vehicle

Abstract Data Type:  MARINE_PILOT_BOARDING_VEHICLE

typedef EDCS_Integer    EAC_Marine_Pilot_Boarding_Vehicle;

#define EEC_MARPLTBRDVEH_BOAT

((EAC_Marine_Pilot_Boarding_Vehicle)1)

#define EEC_MARPLTBRDVEH_HELICOPTER

((EAC_Marine_Pilot_Boarding_Vehicle)2)

 

EAC_Marine_Region_Type

Abstract Data Type:  MARINE_REGION_TYPE

typedef EDCS_Integer    EAC_Marine_Region_Type;

#define EEC_MARREGNTY_ABANDONED_DRILL_MINEFIELD

((EAC_Marine_Region_Type)1)

#define EEC_MARREGNTY_ACRONYM_BLUE

((EAC_Marine_Region_Type)2)

#define EEC_MARREGNTY_ACRONYM_BROWN

((EAC_Marine_Region_Type)3)

#define EEC_MARREGNTY_ACRONYM_PURPLE

((EAC_Marine_Region_Type)4)

#define EEC_MARREGNTY_ANCHORAGE_FOR_24_HOURS

((EAC_Marine_Region_Type)5)

#define EEC_MARREGNTY_ANCHORAGE_GENERAL

((EAC_Marine_Region_Type)6)

#define EEC_MARREGNTY_ANCHORING_BERTHS

((EAC_Marine_Region_Type)7)

#define EEC_MARREGNTY_ANCHORING_FISHING_PRHBT

((EAC_Marine_Region_Type)8)

#define EEC_MARREGNTY_ANCHORING_PRHBT

((EAC_Marine_Region_Type)9)

#define EEC_MARREGNTY_ANCHORING_RSTRCT

((EAC_Marine_Region_Type)10)

#define EEC_MARREGNTY_ARTIFACT_REMOVAL_PRHBT

((EAC_Marine_Region_Type)11)

#define EEC_MARREGNTY_ASW_OPERATING

((EAC_Marine_Region_Type)12)

#define EEC_MARREGNTY_ATLANTIC_FLEET_WEAPONS

((EAC_Marine_Region_Type)13)

#define EEC_MARREGNTY_BIRD_SANCTUARY

((EAC_Marine_Region_Type)14)

#define EEC_MARREGNTY_BOMBING_STRAFING_TARGETS

((EAC_Marine_Region_Type)15)

#define EEC_MARREGNTY_CABLE_AND_PIPELINE

((EAC_Marine_Region_Type)16)

#define EEC_MARREGNTY_CARGO_TRNSHP

((EAC_Marine_Region_Type)17)

#define EEC_MARREGNTY_CARGO_TRNSHP_PRHBT

((EAC_Marine_Region_Type)18)

#define EEC_MARREGNTY_CAUTION

((EAC_Marine_Region_Type)19)

#define EEC_MARREGNTY_CHEMICAL_DUMPING_GROUND

((EAC_Marine_Region_Type)20)

#define EEC_MARREGNTY_CONSTRUCTION_PRHBT

((EAC_Marine_Region_Type)21)

#define EEC_MARREGNTY_CONTIGUOUS_ZONE

((EAC_Marine_Region_Type)22)

#define EEC_MARREGNTY_CONTINENTAL_SHELF

((EAC_Marine_Region_Type)23)

#define EEC_MARREGNTY_CUSTOMS

((EAC_Marine_Region_Type)24)

#define EEC_MARREGNTY_DANGER_OF_STRANDING

((EAC_Marine_Region_Type)25)

#define EEC_MARREGNTY_DEEP_DRAFT_ANCHORAGE

((EAC_Marine_Region_Type)26)

#define EEC_MARREGNTY_DEGAUSSING_RANGE

((EAC_Marine_Region_Type)27)

#define EEC_MARREGNTY_DEVELOPMENT

((EAC_Marine_Region_Type)28)

#define EEC_MARREGNTY_DISCHARGING_PRHBT

((EAC_Marine_Region_Type)29)

#define EEC_MARREGNTY_DISCHARGING_RSTRCT

((EAC_Marine_Region_Type)30)

#define EEC_MARREGNTY_DIVING_PRHBT

((EAC_Marine_Region_Type)31)

#define EEC_MARREGNTY_DIVING_RSTRCT

((EAC_Marine_Region_Type)32)

#define EEC_MARREGNTY_DOCK

((EAC_Marine_Region_Type)33)

#define EEC_MARREGNTY_DRAGGING_PRHBT

((EAC_Marine_Region_Type)34)

#define EEC_MARREGNTY_DREDGED_CHANNEL

((EAC_Marine_Region_Type)35)

#define EEC_MARREGNTY_DREDGING

((EAC_Marine_Region_Type)36)

#define EEC_MARREGNTY_DREDGING_PRHBT

((EAC_Marine_Region_Type)37)

#define EEC_MARREGNTY_DREDGING_RSTRCT

((EAC_Marine_Region_Type)38)

#define EEC_MARREGNTY_DRILL_MINEFIELD

((EAC_Marine_Region_Type)39)

#define EEC_MARREGNTY_DRILLING_PRHBT

((EAC_Marine_Region_Type)40)

#define EEC_MARREGNTY_DRILLING_RSTRCT

((EAC_Marine_Region_Type)41)

#define EEC_MARREGNTY_ECOLOGICAL_RESERVE

((EAC_Marine_Region_Type)42)

#define EEC_MARREGNTY_ENTRY_PRHBT

((EAC_Marine_Region_Type)43)

#define EEC_MARREGNTY_ENTRY_RSTRCT

((EAC_Marine_Region_Type)44)

#define EEC_MARREGNTY_EVAPORITES

((EAC_Marine_Region_Type)45)

#define EEC_MARREGNTY_EXCLUSIVE_ECONOMIC_ZONE

((EAC_Marine_Region_Type)46)

#define EEC_MARREGNTY_EXERCISE_AREA_LIMIT

((EAC_Marine_Region_Type)47)

#define EEC_MARREGNTY_EXPLORE_PRHBT

((EAC_Marine_Region_Type)48)

#define EEC_MARREGNTY_EXPLORE_RSTRCT

((EAC_Marine_Region_Type)49)

#define EEC_MARREGNTY_EXPLOSIVE_ANCHORAGE

((EAC_Marine_Region_Type)50)

#define EEC_MARREGNTY_EXPLOSIVE_DUMPING_GROUND

((EAC_Marine_Region_Type)51)

#define EEC_MARREGNTY_FAIRWAY

((EAC_Marine_Region_Type)52)

#define EEC_MARREGNTY_FIRING_DANGER

((EAC_Marine_Region_Type)53)

#define EEC_MARREGNTY_FISH_SANCTUARY

((EAC_Marine_Region_Type)54)

#define EEC_MARREGNTY_FISH_TRAP

((EAC_Marine_Region_Type)55)

#define EEC_MARREGNTY_FISHERY_ZONE

((EAC_Marine_Region_Type)56)

#define EEC_MARREGNTY_FISHING_GROUND

((EAC_Marine_Region_Type)57)

#define EEC_MARREGNTY_FISHING_PRHBT

((EAC_Marine_Region_Type)58)

#define EEC_MARREGNTY_FISHING_RSTRCT

((EAC_Marine_Region_Type)59)

#define EEC_MARREGNTY_FORACS_V_LIMITS

((EAC_Marine_Region_Type)60)

#define EEC_MARREGNTY_FORMER_MINE_DANGER

((EAC_Marine_Region_Type)61)

#define EEC_MARREGNTY_FOXTROT

((EAC_Marine_Region_Type)62)

#define EEC_MARREGNTY_FREE_PORT

((EAC_Marine_Region_Type)63)

#define EEC_MARREGNTY_GAME_PRESERVE

((EAC_Marine_Region_Type)64)

#define EEC_MARREGNTY_GAS_FIELD

((EAC_Marine_Region_Type)65)

#define EEC_MARREGNTY_HARBOUR

((EAC_Marine_Region_Type)66)

#define EEC_MARREGNTY_HAZMAT_DUMPING_GROUND

((EAC_Marine_Region_Type)67)

#define EEC_MARREGNTY_HISTORIC_WRECK

((EAC_Marine_Region_Type)68)

#define EEC_MARREGNTY_HISTORIC_WRECK_RSTRCT

((EAC_Marine_Region_Type)69)

#define EEC_MARREGNTY_INCINERATION

((EAC_Marine_Region_Type)70)

#define EEC_MARREGNTY_INSHORE_TRAFFIC_ZONE

((EAC_Marine_Region_Type)71)

#define EEC_MARREGNTY_INTAKE

((EAC_Marine_Region_Type)72)

#define EEC_MARREGNTY_INWATER_TRACKING_RANGE

((EAC_Marine_Region_Type)73)

#define EEC_MARREGNTY_LANDING_PRHBT

((EAC_Marine_Region_Type)74)

#define EEC_MARREGNTY_LATERITE

((EAC_Marine_Region_Type)75)

#define EEC_MARREGNTY_LCAC

((EAC_Marine_Region_Type)76)

#define EEC_MARREGNTY_MAJOR_NAVY_OPERATING

((EAC_Marine_Region_Type)77)

#define EEC_MARREGNTY_MARINE_FARM

((EAC_Marine_Region_Type)78)

#define EEC_MARREGNTY_MARINE_SANCTUARY

((EAC_Marine_Region_Type)79)

#define EEC_MARREGNTY_MILITARY

((EAC_Marine_Region_Type)80)

#define EEC_MARREGNTY_MILITARY_PRACTICE

((EAC_Marine_Region_Type)81)

#define EEC_MARREGNTY_MINE_DANGER

((EAC_Marine_Region_Type)82)

#define EEC_MARREGNTY_MINE_LAYING_PRACTICE

((EAC_Marine_Region_Type)83)

#define EEC_MARREGNTY_MINEFIELD

((EAC_Marine_Region_Type)84)

#define EEC_MARREGNTY_MINESWEPT_CHANNEL

((EAC_Marine_Region_Type)85)

#define EEC_MARREGNTY_MINOR_NAVY_OPERATING

((EAC_Marine_Region_Type)86)

#define EEC_MARREGNTY_MISSILE_TEST

((EAC_Marine_Region_Type)87)

#define EEC_MARREGNTY_NAMED_OPERATING

((EAC_Marine_Region_Type)88)

#define EEC_MARREGNTY_NATURE_RESERVE

((EAC_Marine_Region_Type)89)

#define EEC_MARREGNTY_NAVAL_DEFENCE_SEA

((EAC_Marine_Region_Type)90)

#define EEC_MARREGNTY_NAVAL_OPERATIONS

((EAC_Marine_Region_Type)91)

#define EEC_MARREGNTY_NAVIGATIONAL_AID

((EAC_Marine_Region_Type)92)

#define EEC_MARREGNTY_NO_WAKE

((EAC_Marine_Region_Type)93)

#define EEC_MARREGNTY_NUCLEAR_DUMPING_GROUND

((EAC_Marine_Region_Type)94)

#define EEC_MARREGNTY_OFFSHORE_PRODUCTION

((EAC_Marine_Region_Type)95)

#define EEC_MARREGNTY_OUTFALL

((EAC_Marine_Region_Type)96)

#define EEC_MARREGNTY_PETROLEUM_FIELD

((EAC_Marine_Region_Type)97)

#define EEC_MARREGNTY_PILOT_BOARDING

((EAC_Marine_Region_Type)98)

#define EEC_MARREGNTY_PIPELINE

((EAC_Marine_Region_Type)99)

#define EEC_MARREGNTY_PRACTICE_IN_GENERAL

((EAC_Marine_Region_Type)100)

#define EEC_MARREGNTY_PRECAUTIONARY

((EAC_Marine_Region_Type)101)

#define EEC_MARREGNTY_PRHBT

((EAC_Marine_Region_Type)102)

#define EEC_MARREGNTY_PROTECTED

((EAC_Marine_Region_Type)103)

#define EEC_MARREGNTY_QUARANTINE_ANCHORAGE

((EAC_Marine_Region_Type)104)

#define EEC_MARREGNTY_RECLAMATION

((EAC_Marine_Region_Type)105)

#define EEC_MARREGNTY_RED_ROCKS

((EAC_Marine_Region_Type)106)

#define EEC_MARREGNTY_RESEARCH

((EAC_Marine_Region_Type)107)

#define EEC_MARREGNTY_RESERVED_ANCHORAGE

((EAC_Marine_Region_Type)108)

#define EEC_MARREGNTY_ROUNDABOUT_ZONE

((EAC_Marine_Region_Type)109)

#define EEC_MARREGNTY_RSTRCT

((EAC_Marine_Region_Type)110)

#define EEC_MARREGNTY_SAFETY_FAIRWAY

((EAC_Marine_Region_Type)111)

#define EEC_MARREGNTY_SAFETY_ZONE

((EAC_Marine_Region_Type)112)

#define EEC_MARREGNTY_SEA_TEST_RANGE

((EAC_Marine_Region_Type)113)

#define EEC_MARREGNTY_SEAL_SANCTUARY

((EAC_Marine_Region_Type)114)

#define EEC_MARREGNTY_SEAPLANE_ANCHORAGE

((EAC_Marine_Region_Type)115)

#define EEC_MARREGNTY_SEAPLANE_RUN

((EAC_Marine_Region_Type)116)

#define EEC_MARREGNTY_SEPARATION_ZONE

((EAC_Marine_Region_Type)117)

#define EEC_MARREGNTY_SEWER

((EAC_Marine_Region_Type)118)

#define EEC_MARREGNTY_SMALL_CRAFT_ANCHORAGE

((EAC_Marine_Region_Type)119)

#define EEC_MARREGNTY_SMALL_CRAFT_MOORING

((EAC_Marine_Region_Type)120)

#define EEC_MARREGNTY_SPEED_RSTRCT

((EAC_Marine_Region_Type)121)

#define EEC_MARREGNTY_SPOIL_GROUND

((EAC_Marine_Region_Type)122)

#define EEC_MARREGNTY_STOPPING_PRHBT

((EAC_Marine_Region_Type)123)

#define EEC_MARREGNTY_SUB_CABLE

((EAC_Marine_Region_Type)124)

#define EEC_MARREGNTY_SUB_DANGER

((EAC_Marine_Region_Type)125)

#define EEC_MARREGNTY_SUB_EXERCISE

((EAC_Marine_Region_Type)126)

#define EEC_MARREGNTY_SUB_GUNNERY_EXERCISE

((EAC_Marine_Region_Type)127)

#define EEC_MARREGNTY_SUB_OPERATING

((EAC_Marine_Region_Type)128)

#define EEC_MARREGNTY_SUB_SUBMERGED_TRANSIT_LANE

((EAC_Marine_Region_Type)129)

#define EEC_MARREGNTY_SUB_SRF_TRANSIT_LANE

((EAC_Marine_Region_Type)130)

#define EEC_MARREGNTY_SUB_WARNING

((EAC_Marine_Region_Type)131)

#define EEC_MARREGNTY_SRF_FREE_LANE

((EAC_Marine_Region_Type)132)

#define EEC_MARREGNTY_SRF_OPERATING_MAJOR

((EAC_Marine_Region_Type)133)

#define EEC_MARREGNTY_SRF_OPERATING_MINOR

((EAC_Marine_Region_Type)134)

#define EEC_MARREGNTY_SRF_VESSEL_SAFETY_LANE

((EAC_Marine_Region_Type)135)

#define EEC_MARREGNTY_SWEPT_BY_WIRE_DRAG

((EAC_Marine_Region_Type)136)

#define EEC_MARREGNTY_SWIMMING

((EAC_Marine_Region_Type)137)

#define EEC_MARREGNTY_SWINGING

((EAC_Marine_Region_Type)138)

#define EEC_MARREGNTY_TANKER_ANCHORAGE

((EAC_Marine_Region_Type)139)

#define EEC_MARREGNTY_TERRITORIAL_SEA

((EAC_Marine_Region_Type)140)

#define EEC_MARREGNTY_TIME_LIMITED_ANCHORAGE

((EAC_Marine_Region_Type)141)

#define EEC_MARREGNTY_TO_BE_AVOIDED

((EAC_Marine_Region_Type)142)

#define EEC_MARREGNTY_TORPEDO_PRACTICE

((EAC_Marine_Region_Type)143)

#define EEC_MARREGNTY_TRAWLING_PRHBT

((EAC_Marine_Region_Type)144)

#define EEC_MARREGNTY_TRAWLING_RSTRCT

((EAC_Marine_Region_Type)145)

#define EEC_MARREGNTY_TSS_CROSSING

((EAC_Marine_Region_Type)146)

#define EEC_MARREGNTY_UNDERWATER_TELEPHONE_TEST

((EAC_Marine_Region_Type)147)

#define EEC_MARREGNTY_UNEXPLODED_MUNITIONS

((EAC_Marine_Region_Type)148)

#define EEC_MARREGNTY_UNRESTRICTED_ANCHORAGE

((EAC_Marine_Region_Type)149)

#define EEC_MARREGNTY_UNSURVEYED

((EAC_Marine_Region_Type)150)

#define EEC_MARREGNTY_VESSEL_DUMPING_GROUND

((EAC_Marine_Region_Type)151)

#define EEC_MARREGNTY_WAITING

((EAC_Marine_Region_Type)152)

#define EEC_MARREGNTY_WATER_SKIING

((EAC_Marine_Region_Type)153)

#define EEC_MARREGNTY_WORKS_IN_PROGRESS

((EAC_Marine_Region_Type)154)

 

EAC_Marine_Rescue_Station_Type

Abstract Data Type:  MARINE_RESCUE_STATION_TYPE

typedef EDCS_Integer    EAC_Marine_Rescue_Station_Type;

#define EEC_MARRESCUESTATY_EMERGENCY_RADIO

((EAC_Marine_Rescue_Station_Type)1)

#define EEC_MARRESCUESTATY_FIRST_AID_EQUIPMENT

((EAC_Marine_Rescue_Station_Type)2)

#define EEC_MARRESCUESTATY_INTERTIDAL_REFUGE

((EAC_Marine_Rescue_Station_Type)3)

#define EEC_MARRESCUESTATY_LIFEBOAT

((EAC_Marine_Rescue_Station_Type)4)

#define EEC_MARRESCUESTATY_LIFEBOAT_AND_ROCKET

((EAC_Marine_Rescue_Station_Type)5)

#define EEC_MARRESCUESTATY_MOORED_LIFEBOAT

((EAC_Marine_Rescue_Station_Type)6)

#define EEC_MARRESCUESTATY_ROCKET

((EAC_Marine_Rescue_Station_Type)7)

#define EEC_MARRESCUESTATY_SHIPWRECK_REFUGE

((EAC_Marine_Rescue_Station_Type)8)

 

EAC_Marine_Route_Type

Abstract Data Type:  MARINE_ROUTE_TYPE

typedef EDCS_Integer    EAC_Marine_Route_Type;

#define EEC_MARRTETY_CENTRE_LINE

((EAC_Marine_Route_Type)1)

#define EEC_MARRTETY_DEEP_WATER

((EAC_Marine_Route_Type)2)

#define EEC_MARRTETY_DEEP_WATER_CENTRE_LINE

((EAC_Marine_Route_Type)3)

#define EEC_MARRTETY_DEEP_WATER_PART

((EAC_Marine_Route_Type)4)

#define EEC_MARRTETY_LIMITED_ACCESS

((EAC_Marine_Route_Type)5)

#define EEC_MARRTETY_MEASURED_DISTANCE_LINE

((EAC_Marine_Route_Type)6)

#define EEC_MARRTETY_PRIMARY

((EAC_Marine_Route_Type)7)

#define EEC_MARRTETY_Q

((EAC_Marine_Route_Type)8)

#define EEC_MARRTETY_RADAR_GUIDED_TRACK

((EAC_Marine_Route_Type)9)

#define EEC_MARRTETY_RECOMMENDED

((EAC_Marine_Route_Type)10)

#define EEC_MARRTETY_SAFETY_FAIRWAY_OR_CHANNEL

((EAC_Marine_Route_Type)11)

#define EEC_MARRTETY_SECONDARY

((EAC_Marine_Route_Type)12)

#define EEC_MARRTETY_TRACK

((EAC_Marine_Route_Type)13)

#define EEC_MARRTETY_TRACK_DEEP_DRAFT

((EAC_Marine_Route_Type)14)

#define EEC_MARRTETY_TRACK_NOT_DEEP_DRAFT

((EAC_Marine_Route_Type)15)

#define EEC_MARRTETY_TRAFFIC_DIRECTION

((EAC_Marine_Route_Type)16)

#define EEC_MARRTETY_TRAFFIC_LANE_PART

((EAC_Marine_Route_Type)17)

#define EEC_MARRTETY_TRANSIT

((EAC_Marine_Route_Type)18)

#define EEC_MARRTETY_TSS_ROUNDABOUT_LANE

((EAC_Marine_Route_Type)19)

#define EEC_MARRTETY_TSS_TRACK

((EAC_Marine_Route_Type)20)

#define EEC_MARRTETY_TSS_TRAFFIC_LANE

((EAC_Marine_Route_Type)21)

#define EEC_MARRTETY_TWO_WAY

((EAC_Marine_Route_Type)22)

 

EAC_Marine_Station_Activity

Abstract Data Type:  MARINE_STATION_ACTIVITY

typedef EDCS_Integer    EAC_Marine_Station_Activity;

#define EEC_MARSTAACTV_BARRAGE_SIGNAL

((EAC_Marine_Station_Activity)1)

#define EEC_MARSTAACTV_BERTHING_SIGNAL

((EAC_Marine_Station_Activity)2)

#define EEC_MARSTAACTV_BRIDGE_SIGNAL

((EAC_Marine_Station_Activity)3)

#define EEC_MARSTAACTV_COAST_GUARD

((EAC_Marine_Station_Activity)4)

#define EEC_MARSTAACTV_DOCK_SIGNAL

((EAC_Marine_Station_Activity)5)

#define EEC_MARSTAACTV_DREDGING_SIGNAL

((EAC_Marine_Station_Activity)6)

#define EEC_MARSTAACTV_FIRING_PRACTICE_SIGNAL

((EAC_Marine_Station_Activity)7)

#define EEC_MARSTAACTV_INT_PORT_TRAFFIC_SIGNALS

((EAC_Marine_Station_Activity)8)

#define EEC_MARSTAACTV_LOCK_SIGNAL

((EAC_Marine_Station_Activity)9)

#define EEC_MARSTAACTV_MARINE_POLICE

((EAC_Marine_Station_Activity)10)

#define EEC_MARSTAACTV_PILOT

((EAC_Marine_Station_Activity)11)

#define EEC_MARSTAACTV_PILOT_LOOKOUT

((EAC_Marine_Station_Activity)12)

#define EEC_MARSTAACTV_PORT_CONTROL

((EAC_Marine_Station_Activity)13)

#define EEC_MARSTAACTV_PORT_ENTER_DEPART_SIGNAL

((EAC_Marine_Station_Activity)14)

#define EEC_MARSTAACTV_RADAR_SURVEILLANCE

((EAC_Marine_Station_Activity)15)

#define EEC_MARSTAACTV_RESCUE

((EAC_Marine_Station_Activity)16)

#define EEC_MARSTAACTV_SIGNAL

((EAC_Marine_Station_Activity)17)

#define EEC_MARSTAACTV_STORM_SIGNAL

((EAC_Marine_Station_Activity)18)

#define EEC_MARSTAACTV_STREAM_SIGNAL

((EAC_Marine_Station_Activity)19)

#define EEC_MARSTAACTV_TIDAL_CURRENT_SIGNAL

((EAC_Marine_Station_Activity)20)

#define EEC_MARSTAACTV_TIDE_SIGNAL

((EAC_Marine_Station_Activity)21)

#define EEC_MARSTAACTV_TIME_SIGNAL_LIGHT

((EAC_Marine_Station_Activity)22)

#define EEC_MARSTAACTV_TRAFFIC_SIGNAL

((EAC_Marine_Station_Activity)23)

#define EEC_MARSTAACTV_UNMANNED_OCEAN

((EAC_Marine_Station_Activity)24)

#define EEC_MARSTAACTV_WARNING

((EAC_Marine_Station_Activity)25)

#define EEC_MARSTAACTV_WEATHER_SIGNAL

((EAC_Marine_Station_Activity)26)

 

EAC_Marine_Station_Equipment

Abstract Data Type:  MARINE_STATION_EQUIPMENT

typedef EDCS_Integer    EAC_Marine_Station_Equipment;

#define EEC_MARSTAEQ_BOMIS

((EAC_Marine_Station_Equipment)1)

#define EEC_MARSTAEQ_CAMERA

((EAC_Marine_Station_Equipment)2)

#define EEC_MARSTAEQ_FIREBOAT

((EAC_Marine_Station_Equipment)3)

#define EEC_MARSTAEQ_FOG_SIGNAL

((EAC_Marine_Station_Equipment)4)

#define EEC_MARSTAEQ_FORACS_TRANSDUCER

((EAC_Marine_Station_Equipment)5)

#define EEC_MARSTAEQ_ICE_SIGNAL

((EAC_Marine_Station_Equipment)6)

#define EEC_MARSTAEQ_LIFEBOAT

((EAC_Marine_Station_Equipment)7)

#define EEC_MARSTAEQ_LIFEBOAT_OR_RESCUE

((EAC_Marine_Station_Equipment)8)

#define EEC_MARSTAEQ_NMH

((EAC_Marine_Station_Equipment)9)

#define EEC_MARSTAEQ_RADAR_TARGET

((EAC_Marine_Station_Equipment)10)

#define EEC_MARSTAEQ_RESCUE

((EAC_Marine_Station_Equipment)11)

#define EEC_MARSTAEQ_SEMAPHORE

((EAC_Marine_Station_Equipment)12)

#define EEC_MARSTAEQ_SIGNAL_MAST

((EAC_Marine_Station_Equipment)13)

#define EEC_MARSTAEQ_SIGNAL_TRAFFIC

((EAC_Marine_Station_Equipment)14)

#define EEC_MARSTAEQ_SONAR_TARGET

((EAC_Marine_Station_Equipment)15)

#define EEC_MARSTAEQ_STA

((EAC_Marine_Station_Equipment)16)

#define EEC_MARSTAEQ_THEODOLITE

((EAC_Marine_Station_Equipment)17)

#define EEC_MARSTAEQ_TIME_BALL

((EAC_Marine_Station_Equipment)18)

#define EEC_MARSTAEQ_TRANSIT_HUT

((EAC_Marine_Station_Equipment)19)

#define EEC_MARSTAEQ_UNDERWATER_EMERGENCY_WARNING_SYSTEM

((EAC_Marine_Station_Equipment)20)

#define EEC_MARSTAEQ_UNDERWATER_TELEPHONE

((EAC_Marine_Station_Equipment)21)

 

EAC_Marine_Survey_Type

Abstract Data Type:  MARINE_SURVEY_TYPE

typedef EDCS_Integer    EAC_Marine_Survey_Type;

#define EEC_MARSURVTY_CONTROLLED

((EAC_Marine_Survey_Type)1)

#define EEC_MARSURVTY_EXAMINATION

((EAC_Marine_Survey_Type)2)

#define EEC_MARSURVTY_NOT_PERFORMED

((EAC_Marine_Survey_Type)3)

#define EEC_MARSURVTY_PASSAGE

((EAC_Marine_Survey_Type)4)

#define EEC_MARSURVTY_REMOTE

((EAC_Marine_Survey_Type)5)

#define EEC_MARSURVTY_SKETCH

((EAC_Marine_Survey_Type)6)

 

EAC_Marine_Track_Type

Abstract Data Type:  MARINE_TRACK_TYPE

typedef EDCS_Integer    EAC_Marine_Track_Type;

#define EEC_MARTRKTY_BASED_ON_FIXED_MARKS

((EAC_Marine_Track_Type)1)

#define EEC_MARTRKTY_MANDATORY_DIRECTION

((EAC_Marine_Track_Type)2)

#define EEC_MARTRKTY_MAXIMUM_AUTHORIZED_DRAFT

((EAC_Marine_Track_Type)3)

#define EEC_MARTRKTY_NOT_BASED_ON_FIXED_MARKS

((EAC_Marine_Track_Type)4)

#define EEC_MARTRKTY_RECOMMENDED_DIRECTION

((EAC_Marine_Track_Type)5)

 

EAC_Marine_Traffic_Signal_Type

Abstract Data Type:  MARINE_TRAFFIC_SIGNAL_TYPE

typedef EDCS_Integer    EAC_Marine_Traffic_Signal_Type;

#define EEC_MARTRAFSIGTY_BERTHING

((EAC_Marine_Traffic_Signal_Type)1)

#define EEC_MARTRAFSIGTY_BRIDGE_PASSAGE

((EAC_Marine_Traffic_Signal_Type)2)

#define EEC_MARTRAFSIGTY_DOCK

((EAC_Marine_Traffic_Signal_Type)3)

#define EEC_MARTRAFSIGTY_DREDGING

((EAC_Marine_Traffic_Signal_Type)4)

#define EEC_MARTRAFSIGTY_FLOOD_BARRAGE

((EAC_Marine_Traffic_Signal_Type)5)

#define EEC_MARTRAFSIGTY_INTERNATIONAL_PORT_TRAFFIC

((EAC_Marine_Traffic_Signal_Type)6)

#define EEC_MARTRAFSIGTY_LOCK

((EAC_Marine_Traffic_Signal_Type)7)

#define EEC_MARTRAFSIGTY_PORT_CONTROL

((EAC_Marine_Traffic_Signal_Type)8)

#define EEC_MARTRAFSIGTY_PORT_ENTER_DEPART

((EAC_Marine_Traffic_Signal_Type)9)

#define EEC_MARTRAFSIGTY_TRAFFIC_CONTROL_LIGHT

((EAC_Marine_Traffic_Signal_Type)10)

 

EAC_Marine_TSS_Component

Abstract Data Type:  MARINE_TSS_COMPONENT

typedef EDCS_Integer    EAC_Marine_TSS_Component;

#define EEC_MARTSSCMPT_ARROW

((EAC_Marine_TSS_Component)1)

#define EEC_MARTSSCMPT_INBOUND_AREA

((EAC_Marine_TSS_Component)2)

#define EEC_MARTSSCMPT_OUTBOUND_AREA

((EAC_Marine_TSS_Component)3)

#define EEC_MARTSSCMPT_OUTER_BOUNDARY

((EAC_Marine_TSS_Component)4)

#define EEC_MARTSSCMPT_SEP_ZONE_AREA

((EAC_Marine_TSS_Component)5)

#define EEC_MARTSSCMPT_SEP_ZONE_LINE

((EAC_Marine_TSS_Component)6)

#define EEC_MARTSSCMPT_SEP_ZONE_POINT

((EAC_Marine_TSS_Component)7)

 

EAC_Marine_Warning_Signal_Type

Abstract Data Type:  MARINE_WARNING_SIGNAL_TYPE

typedef EDCS_Integer    EAC_Marine_Warning_Signal_Type;

#define EEC_MARWARNSIGTY_CABLE

((EAC_Marine_Warning_Signal_Type)1)

#define EEC_MARWARNSIGTY_DANGER

((EAC_Marine_Warning_Signal_Type)2)

#define EEC_MARWARNSIGTY_DISTRESS

((EAC_Marine_Warning_Signal_Type)3)

#define EEC_MARWARNSIGTY_DIVING

((EAC_Marine_Warning_Signal_Type)4)

#define EEC_MARWARNSIGTY_ICE

((EAC_Marine_Warning_Signal_Type)5)

#define EEC_MARWARNSIGTY_MARINE_OBSTRUCTION

((EAC_Marine_Warning_Signal_Type)6)

#define EEC_MARWARNSIGTY_MILITARY_PRACTICE

((EAC_Marine_Warning_Signal_Type)7)

#define EEC_MARWARNSIGTY_STORM

((EAC_Marine_Warning_Signal_Type)8)

#define EEC_MARWARNSIGTY_TIDAL_STREAM

((EAC_Marine_Warning_Signal_Type)9)

#define EEC_MARWARNSIGTY_TIDE

((EAC_Marine_Warning_Signal_Type)10)

#define EEC_MARWARNSIGTY_TIDE_GAUGE

((EAC_Marine_Warning_Signal_Type)11)

#define EEC_MARWARNSIGTY_TIDE_SCALE

((EAC_Marine_Warning_Signal_Type)12)

#define EEC_MARWARNSIGTY_TIME

((EAC_Marine_Warning_Signal_Type)13)

#define EEC_MARWARNSIGTY_WATER_LEVEL_GAUGE

((EAC_Marine_Warning_Signal_Type)14)

#define EEC_MARWARNSIGTY_WEATHER

((EAC_Marine_Warning_Signal_Type)15)

 

EAC_Marine_Wreck_Status

Abstract Data Type:  MARINE_WRECK_STATUS

typedef EDCS_Integer    EAC_Marine_Wreck_Status;

#define EEC_MARWRCKSTAT_DANGEROUS

((EAC_Marine_Wreck_Status)1)

#define EEC_MARWRCKSTAT_NON_DANGEROUS

((EAC_Marine_Wreck_Status)2)

#define EEC_MARWRCKSTAT_REMAINS

((EAC_Marine_Wreck_Status)3)

#define EEC_MARWRCKSTAT_SHOWING_HULL

((EAC_Marine_Wreck_Status)4)

#define EEC_MARWRCKSTAT_SHOWING_MAST

((EAC_Marine_Wreck_Status)5)

 

EAC_Marine_Wreck_Type

Abstract Data Type:  MARINE_WRECK_TYPE

typedef EDCS_Integer    EAC_Marine_Wreck_Type;

#define EEC_MARWRCKTY_AIRCRAFT

((EAC_Marine_Wreck_Type)1)

#define EEC_MARWRCKTY_AIRCRAFT_CARRIER

((EAC_Marine_Wreck_Type)2)

#define EEC_MARWRCKTY_ANOMALIES

((EAC_Marine_Wreck_Type)3)

#define EEC_MARWRCKTY_AUXILIARY

((EAC_Marine_Wreck_Type)4)

#define EEC_MARWRCKTY_BARGE

((EAC_Marine_Wreck_Type)5)

#define EEC_MARWRCKTY_BATTLESHIP

((EAC_Marine_Wreck_Type)6)

#define EEC_MARWRCKTY_BULK_CARRIER

((EAC_Marine_Wreck_Type)7)

#define EEC_MARWRCKTY_BUOY

((EAC_Marine_Wreck_Type)8)

#define EEC_MARWRCKTY_CAISSON

((EAC_Marine_Wreck_Type)9)

#define EEC_MARWRCKTY_CARGO

((EAC_Marine_Wreck_Type)10)

#define EEC_MARWRCKTY_COASTER

((EAC_Marine_Wreck_Type)11)

#define EEC_MARWRCKTY_CRUISER

((EAC_Marine_Wreck_Type)12)

#define EEC_MARWRCKTY_DESTROYER_OR_CORVETTE

((EAC_Marine_Wreck_Type)13)

#define EEC_MARWRCKTY_DREDGE

((EAC_Marine_Wreck_Type)14)

#define EEC_MARWRCKTY_DRILL_VESSEL_OR_RIG

((EAC_Marine_Wreck_Type)15)

#define EEC_MARWRCKTY_EXPLOSIVES

((EAC_Marine_Wreck_Type)16)

#define EEC_MARWRCKTY_FERRY

((EAC_Marine_Wreck_Type)17)

#define EEC_MARWRCKTY_FISHING_BOAT

((EAC_Marine_Wreck_Type)18)

#define EEC_MARWRCKTY_FISHING_REEF

((EAC_Marine_Wreck_Type)19)

#define EEC_MARWRCKTY_FRIGATE

((EAC_Marine_Wreck_Type)20)

#define EEC_MARWRCKTY_GAS_CARRIER

((EAC_Marine_Wreck_Type)21)

#define EEC_MARWRCKTY_GUNBOAT

((EAC_Marine_Wreck_Type)22)

#define EEC_MARWRCKTY_HOSPITAL_SHIP

((EAC_Marine_Wreck_Type)23)

#define EEC_MARWRCKTY_HYDRO_SURVEY_OR_HYDROFOIL

((EAC_Marine_Wreck_Type)24)

#define EEC_MARWRCKTY_JUNK

((EAC_Marine_Wreck_Type)25)

#define EEC_MARWRCKTY_LANDING_CRAFT_INFANTRY

((EAC_Marine_Wreck_Type)26)

#define EEC_MARWRCKTY_LANDING_SHIP_INFANTRY

((EAC_Marine_Wreck_Type)27)

#define EEC_MARWRCKTY_LANDING_SHIP_TANK

((EAC_Marine_Wreck_Type)28)

#define EEC_MARWRCKTY_LASH_VESSEL

((EAC_Marine_Wreck_Type)29)

#define EEC_MARWRCKTY_LIGHTSHIP

((EAC_Marine_Wreck_Type)30)

#define EEC_MARWRCKTY_MINESWEEPER_OR_MINELAYER

((EAC_Marine_Wreck_Type)31)

#define EEC_MARWRCKTY_NET_TENDER

((EAC_Marine_Wreck_Type)32)

#define EEC_MARWRCKTY_OBSTRUCTION

((EAC_Marine_Wreck_Type)33)

#define EEC_MARWRCKTY_PASSENGER_CARGO

((EAC_Marine_Wreck_Type)34)

#define EEC_MARWRCKTY_PATROL_CRAFT

((EAC_Marine_Wreck_Type)35)

#define EEC_MARWRCKTY_PINNACLE_ROCK

((EAC_Marine_Wreck_Type)36)

#define EEC_MARWRCKTY_ROLLON_ROLLOFF_CONTAINER_VESSEL

((EAC_Marine_Wreck_Type)37)

#define EEC_MARWRCKTY_SAILING_VESSEL

((EAC_Marine_Wreck_Type)38)

#define EEC_MARWRCKTY_SEA_BEE_LASH_BARGE

((EAC_Marine_Wreck_Type)39)

#define EEC_MARWRCKTY_SUBCHASER

((EAC_Marine_Wreck_Type)40)

#define EEC_MARWRCKTY_SUBMARINE

((EAC_Marine_Wreck_Type)41)

#define EEC_MARWRCKTY_SUBMARINE_FLOAT

((EAC_Marine_Wreck_Type)42)

#define EEC_MARWRCKTY_SURVEY_VESSEL

((EAC_Marine_Wreck_Type)43)

#define EEC_MARWRCKTY_TANKER

((EAC_Marine_Wreck_Type)44)

#define EEC_MARWRCKTY_TARGET

((EAC_Marine_Wreck_Type)45)

#define EEC_MARWRCKTY_TENDER_SUB_PLANE_RIG

((EAC_Marine_Wreck_Type)46)

#define EEC_MARWRCKTY_TORPEDO_BOAT

((EAC_Marine_Wreck_Type)47)

#define EEC_MARWRCKTY_TRANSPORT

((EAC_Marine_Wreck_Type)48)

#define EEC_MARWRCKTY_TRAWLER

((EAC_Marine_Wreck_Type)49)

#define EEC_MARWRCKTY_TUG

((EAC_Marine_Wreck_Type)50)

#define EEC_MARWRCKTY_VERY_LARGE_CONTAINER

((EAC_Marine_Wreck_Type)51)

#define EEC_MARWRCKTY_VESSEL_DEBRIS

((EAC_Marine_Wreck_Type)52)

#define EEC_MARWRCKTY_WELL_HEAD

((EAC_Marine_Wreck_Type)53)

#define EEC_MARWRCKTY_YACHT

((EAC_Marine_Wreck_Type)54)

 

EAC_Mark_Type

Abstract Data Type:  MARK_TYPE

typedef EDCS_Integer    EAC_Mark_Type;

#define EEC_MARKTY_ANCHORAGE

((EAC_Mark_Type)1)

#define EEC_MARKTY_ANCHORING_PROHIBITED

((EAC_Mark_Type)2)

#define EEC_MARKTY_ARTIFICIAL_REEF

((EAC_Mark_Type)3)

#define EEC_MARKTY_BARGE

((EAC_Mark_Type)4)

#define EEC_MARKTY_BERTHING_PERMITTED

((EAC_Mark_Type)5)

#define EEC_MARKTY_BERTHING_PROHIBITED

((EAC_Mark_Type)6)

#define EEC_MARKTY_CABLE

((EAC_Mark_Type)7)

#define EEC_MARKTY_CARDINAL

((EAC_Mark_Type)8)

#define EEC_MARKTY_CAUTIONARY

((EAC_Mark_Type)9)

#define EEC_MARKTY_CHANNEL_EDGE_GRADIENT

((EAC_Mark_Type)10)

#define EEC_MARKTY_CHANNEL_SEPARATION

((EAC_Mark_Type)11)

#define EEC_MARKTY_CLEARING

((EAC_Mark_Type)12)

#define EEC_MARKTY_CONTROL

((EAC_Mark_Type)13)

#define EEC_MARKTY_DAYBEACON

((EAC_Mark_Type)14)

#define EEC_MARKTY_DAYMARK

((EAC_Mark_Type)15)

#define EEC_MARKTY_DEGAUSSING_RANGE

((EAC_Mark_Type)16)

#define EEC_MARKTY_DIVING

((EAC_Mark_Type)17)

#define EEC_MARKTY_EAST_CARDINAL

((EAC_Mark_Type)18)

#define EEC_MARKTY_ELEVATED_ELECTRICAL_CABLE

((EAC_Mark_Type)19)

#define EEC_MARKTY_ENTRY_PROHIBITED

((EAC_Mark_Type)20)

#define EEC_MARKTY_FERRY_CROSSING

((EAC_Mark_Type)21)

#define EEC_MARKTY_FIRING_DANGER

((EAC_Mark_Type)22)

#define EEC_MARKTY_FOUL_GROUND

((EAC_Mark_Type)23)

#define EEC_MARKTY_GENERAL_WARNING

((EAC_Mark_Type)24)

#define EEC_MARKTY_GPS

((EAC_Mark_Type)25)

#define EEC_MARKTY_HELIPORT

((EAC_Mark_Type)26)

#define EEC_MARKTY_ILLUMINATED

((EAC_Mark_Type)27)

#define EEC_MARKTY_INFORMATION

((EAC_Mark_Type)28)

#define EEC_MARKTY_INSTALLATION

((EAC_Mark_Type)29)

#define EEC_MARKTY_KEEPOUT

((EAC_Mark_Type)30)

#define EEC_MARKTY_LATERAL

((EAC_Mark_Type)31)

#define EEC_MARKTY_LEADING

((EAC_Mark_Type)32)

#define EEC_MARKTY_MARINE_FARM

((EAC_Mark_Type)33)

#define EEC_MARKTY_MARKER_SHIP

((EAC_Mark_Type)34)

#define EEC_MARKTY_MAXIMUM_VESSEL_DRAFT

((EAC_Mark_Type)35)

#define EEC_MARKTY_MEASURED_DISTANCE

((EAC_Mark_Type)36)

#define EEC_MARKTY_MILITARY_PRACTICE

((EAC_Mark_Type)37)

#define EEC_MARKTY_MODIFIED_PORT_LATERAL

((EAC_Mark_Type)38)

#define EEC_MARKTY_MODIFIED_STARBOARD_LATERAL

((EAC_Mark_Type)39)

#define EEC_MARKTY_MOORING

((EAC_Mark_Type)40)

#define EEC_MARKTY_NORTH_CARDINAL

((EAC_Mark_Type)41)

#define EEC_MARKTY_NOTICE

((EAC_Mark_Type)42)

#define EEC_MARKTY_ODAS

((EAC_Mark_Type)43)

#define EEC_MARKTY_OUTFALL

((EAC_Mark_Type)44)

#define EEC_MARKTY_OVERTAKING_PROHIBITED

((EAC_Mark_Type)45)

#define EEC_MARKTY_PIPELINE

((EAC_Mark_Type)46)

#define EEC_MARKTY_PORT_HAND_LATERAL

((EAC_Mark_Type)47)

#define EEC_MARKTY_PRIVATE

((EAC_Mark_Type)48)

#define EEC_MARKTY_QUARANTINE

((EAC_Mark_Type)49)

#define EEC_MARKTY_RADAR_TRANSPONDER

((EAC_Mark_Type)50)

#define EEC_MARKTY_RECORDING

((EAC_Mark_Type)51)

#define EEC_MARKTY_RECREATION_ZONE

((EAC_Mark_Type)52)

#define EEC_MARKTY_REDUCED_WAKE

((EAC_Mark_Type)53)

#define EEC_MARKTY_REFUGE

((EAC_Mark_Type)54)

#define EEC_MARKTY_REFUGE_BEACON

((EAC_Mark_Type)55)

#define EEC_MARKTY_RSTRCT_HORIZ_CLEARANCE

((EAC_Mark_Type)56)

#define EEC_MARKTY_RSTRCT_VERT_CLEARANCE

((EAC_Mark_Type)57)

#define EEC_MARKTY_SAFE_WATER

((EAC_Mark_Type)58)

#define EEC_MARKTY_SEAPLANE_ANCHORAGE

((EAC_Mark_Type)59)

#define EEC_MARKTY_SEAPLANE_LANDING

((EAC_Mark_Type)60)

#define EEC_MARKTY_SOUND_SHIPS_SIREN

((EAC_Mark_Type)61)

#define EEC_MARKTY_SOUTH_CARDINAL

((EAC_Mark_Type)62)

#define EEC_MARKTY_SPECIAL_PURPOSE

((EAC_Mark_Type)63)

#define EEC_MARKTY_SPEED_LIMIT

((EAC_Mark_Type)64)

#define EEC_MARKTY_SPOIL_GROUND

((EAC_Mark_Type)65)

#define EEC_MARKTY_STARBOARD_HAND_LATERAL

((EAC_Mark_Type)66)

#define EEC_MARKTY_STOP

((EAC_Mark_Type)67)

#define EEC_MARKTY_STRONG_CURRENT

((EAC_Mark_Type)68)

#define EEC_MARKTY_SWIMMING

((EAC_Mark_Type)69)

#define EEC_MARKTY_TARGET

((EAC_Mark_Type)70)

#define EEC_MARKTY_TELEPHONE

((EAC_Mark_Type)71)

#define EEC_MARKTY_TRAFFIC_SEPARATION_SCHEME

((EAC_Mark_Type)72)

#define EEC_MARKTY_TWO_WAY_PROHIBITED

((EAC_Mark_Type)73)

#define EEC_MARKTY_UNKNOWN_PURPOSE

((EAC_Mark_Type)74)

#define EEC_MARKTY_WELL_HEAD

((EAC_Mark_Type)75)

#define EEC_MARKTY_WEST_CARDINAL

((EAC_Mark_Type)76)

#define EEC_MARKTY_WORK_IN_PROGRESS

((EAC_Mark_Type)77)

#define EEC_MARKTY_YACHTING

((EAC_Mark_Type)78)

 

EAC_Mast_Type

Abstract Data Type:  MAST_TYPE

typedef EDCS_Integer    EAC_Mast_Type;

#define EEC_MASTTY_COMMUNICATIONS

((EAC_Mast_Type)1)

#define EEC_MASTTY_ILLUMINATION

((EAC_Mast_Type)2)

#define EEC_MASTTY_MICROWAVE

((EAC_Mast_Type)3)

#define EEC_MASTTY_RADIO

((EAC_Mast_Type)4)

#define EEC_MASTTY_TELEVISION

((EAC_Mast_Type)5)

 

EAC_Material_Handling_Facilities

Abstract Data Type:  MATERIAL_HANDLING_FACILITIES

typedef EDCS_Integer    EAC_Material_Handling_Facilities;

#define EEC_MATHANDFAC_BULK_FUEL

((EAC_Material_Handling_Facilities)1)

#define EEC_MATHANDFAC_BULK_GRAIN

((EAC_Material_Handling_Facilities)2)

#define EEC_MATHANDFAC_BULK_LIQUID

((EAC_Material_Handling_Facilities)3)

#define EEC_MATHANDFAC_BULK_ORE

((EAC_Material_Handling_Facilities)4)

#define EEC_MATHANDFAC_CIVILIAN_LABOR

((EAC_Material_Handling_Facilities)5)

#define EEC_MATHANDFAC_CONTAINER

((EAC_Material_Handling_Facilities)6)

#define EEC_MATHANDFAC_CONTAINER_TRAILER

((EAC_Material_Handling_Facilities)7)

#define EEC_MATHANDFAC_CRANE

((EAC_Material_Handling_Facilities)8)

#define EEC_MATHANDFAC_DOCK_LEVELING

((EAC_Material_Handling_Facilities)9)

#define EEC_MATHANDFAC_FORKLIFT

((EAC_Material_Handling_Facilities)10)

#define EEC_MATHANDFAC_NONE_PRESENT

((EAC_Material_Handling_Facilities)11)

#define EEC_MATHANDFAC_RAIL_TRANSFER_EQUIPMENT

((EAC_Material_Handling_Facilities)12)

#define EEC_MATHANDFAC_ROLLON_ROLLOFF

((EAC_Material_Handling_Facilities)13)

#define EEC_MATHANDFAC_STRADDLE_CARRIER

((EAC_Material_Handling_Facilities)14)

#define EEC_MATHANDFAC_SYNCROLIFT

((EAC_Material_Handling_Facilities)15)

 

EAC_Merchant_Marine_Vessel_Type

Abstract Data Type:  MERCHANT_MARINE_VESSEL_TYPE

typedef EDCS_Integer    EAC_Merchant_Marine_Vessel_Type;

#define EEC_MRCHMARVESTY_ADEPT_CLASS_TUGBOAT

((EAC_Merchant_Marine_Vessel_Type)1)

#define EEC_MRCHMARVESTY_DOG_CLASS_TUGBOAT

((EAC_Merchant_Marine_Vessel_Type)2)

 

EAC_Middle_Cloud_Genus

Abstract Data Type:  MIDDLE_CLOUD_GENUS

typedef EDCS_Integer    EAC_Middle_Cloud_Genus;

#define EEC_MIDCLDGENUS_ALTOCUMULUS

((EAC_Middle_Cloud_Genus)1)

#define EEC_MIDCLDGENUS_ALTOSTRATUS

((EAC_Middle_Cloud_Genus)2)

#define EEC_MIDCLDGENUS_NIMBOSTATUS

((EAC_Middle_Cloud_Genus)3)

#define EEC_MIDCLDGENUS_NONE_PRESENT

((EAC_Middle_Cloud_Genus)4)

 

EAC_Middle_Cloud_Type_Observed

Abstract Data Type:  MIDDLE_CLOUD_TYPE_OBSERVED

typedef EDCS_Integer    EAC_Middle_Cloud_Type_Observed;

#define EEC_MIDCLDTYOBV_NO_MIDDLE_CLOUDS

((EAC_Middle_Cloud_Type_Observed)1)

#define EEC_MIDCLDTYOBV_ALTOSTRATUS_TRANSLUCIDUS

((EAC_Middle_Cloud_Type_Observed)2)

#define EEC_MIDCLDTYOBV_ALTOSTRATUS_OPACUS

((EAC_Middle_Cloud_Type_Observed)3)

#define EEC_MIDCLDTYOBV_SINGLE_LEVEL_ALTOCM

((EAC_Middle_Cloud_Type_Observed)4)

#define EEC_MIDCLDTYOBV_ALTOCM_PATCHES

((EAC_Middle_Cloud_Type_Observed)5)

#define EEC_MIDCLDTYOBV_ALTOCM_TRANSLUCIDUS

((EAC_Middle_Cloud_Type_Observed)6)

#define EEC_MIDCLDTYOBV_ALTOCM_CUMULOGEN

((EAC_Middle_Cloud_Type_Observed)7)

#define EEC_MIDCLDTYOBV_MULTILAYER_ALTOCM

((EAC_Middle_Cloud_Type_Observed)8)

#define EEC_MIDCLDTYOBV_ALTOCM_CASTELLANUS

((EAC_Middle_Cloud_Type_Observed)9)

#define EEC_MIDCLDTYOBV_CHAOTIC_ALTOCM

((EAC_Middle_Cloud_Type_Observed)10)

#define EEC_MIDCLDTYOBV_MIDDLE_CLOUDS_INVISIBLE

((EAC_Middle_Cloud_Type_Observed)11)

 

EAC_Military_Asset_Type

Abstract Data Type:  MILITARY_ASSET_TYPE

typedef EDCS_Integer    EAC_Military_Asset_Type;

#define EEC_MILASSETTY_AIR_DEFENCE_ARTILLERY

((EAC_Military_Asset_Type)1)

#define EEC_MILASSETTY_ARMOURED_FIGHTING_VEHICLE

((EAC_Military_Asset_Type)2)

#define EEC_MILASSETTY_ARMOURED_TRACKED_VEHICLE

((EAC_Military_Asset_Type)3)

#define EEC_MILASSETTY_ARMOURED_UTILITY_VEHICLE

((EAC_Military_Asset_Type)4)

#define EEC_MILASSETTY_ARMOURED_VEHICLE

((EAC_Military_Asset_Type)5)

#define EEC_MILASSETTY_C4I_SYSTEM

((EAC_Military_Asset_Type)6)

#define EEC_MILASSETTY_CIVILIAN_VEHICLE

((EAC_Military_Asset_Type)7)

#define EEC_MILASSETTY_FIELD_ARTILLERY

((EAC_Military_Asset_Type)8)

#define EEC_MILASSETTY_HEAVY_EQUIPMENT_TRANSPORT

((EAC_Military_Asset_Type)9)

#define EEC_MILASSETTY_INFANTRY

((EAC_Military_Asset_Type)10)

#define EEC_MILASSETTY_LARGE_TRACK_UTILITY_VEHICLE

((EAC_Military_Asset_Type)11)

#define EEC_MILASSETTY_LARGE_WHEEL_UTILITY_VEHICLE

((EAC_Military_Asset_Type)12)

#define EEC_MILASSETTY_MORTAR

((EAC_Military_Asset_Type)13)

#define EEC_MILASSETTY_SELF_PROPELLED_ARTILLERY

((EAC_Military_Asset_Type)14)

#define EEC_MILASSETTY_SMALL_TRACK_UTILITY_VEHICLE

((EAC_Military_Asset_Type)15)

#define EEC_MILASSETTY_SMALL_WHEEL_UTILITY_VEHICLE

((EAC_Military_Asset_Type)16)

#define EEC_MILASSETTY_SUPPORT_EQUIPMENT

((EAC_Military_Asset_Type)17)

#define EEC_MILASSETTY_TOWED_ARTILLERY

((EAC_Military_Asset_Type)18)

#define EEC_MILASSETTY_TRAILER

((EAC_Military_Asset_Type)19)

 

EAC_Military_Force_Allegiance

Abstract Data Type:  MILITARY_FORCE_ALLEGIANCE

typedef EDCS_Integer    EAC_Military_Force_Allegiance;

#define EEC_MILFORCALEGN_FRIEND

((EAC_Military_Force_Allegiance)1)

#define EEC_MILFORCALEGN_HOSTILE

((EAC_Military_Force_Allegiance)2)

#define EEC_MILFORCALEGN_NEUTRAL

((EAC_Military_Force_Allegiance)3)

#define EEC_MILFORCALEGN_ALTERNATE_1

((EAC_Military_Force_Allegiance)4)

#define EEC_MILFORCALEGN_ALTERNATE_2

((EAC_Military_Force_Allegiance)5)

#define EEC_MILFORCALEGN_ALTERNATE_3

((EAC_Military_Force_Allegiance)6)

#define EEC_MILFORCALEGN_ALTERNATE_4

((EAC_Military_Force_Allegiance)7)

#define EEC_MILFORCALEGN_ALTERNATE_5

((EAC_Military_Force_Allegiance)8)

#define EEC_MILFORCALEGN_ALTERNATE_6

((EAC_Military_Force_Allegiance)9)

#define EEC_MILFORCALEGN_ALTERNATE_7

((EAC_Military_Force_Allegiance)10)

#define EEC_MILFORCALEGN_ALTERNATE_8

((EAC_Military_Force_Allegiance)11)

#define EEC_MILFORCALEGN_ALTERNATE_9

((EAC_Military_Force_Allegiance)12)

 

EAC_Military_Use

Abstract Data Type:  MILITARY_USE

typedef EDCS_Integer    EAC_Military_Use;

#define EEC_MILUSE_AMMUNITION_STORAGE

((EAC_Military_Use)1)

#define EEC_MILUSE_AMMUNITION_SUPPLY

((EAC_Military_Use)2)

#define EEC_MILUSE_INSTALLATION

((EAC_Military_Use)3)

#define EEC_MILUSE_MAINTENANCE

((EAC_Military_Use)4)

#define EEC_MILUSE_POL

((EAC_Military_Use)5)

#define EEC_MILUSE_POL_OR_STORAGE

((EAC_Military_Use)6)

#define EEC_MILUSE_STORAGE

((EAC_Military_Use)7)

 

EAC_Mine_Acoustic_Actuation

Abstract Data Type:  MINE_ACOUSTIC_ACTUATION

typedef EDCS_Integer    EAC_Mine_Acoustic_Actuation;

#define EEC_MINEACACT_AUDIO_FREQUENCY

((EAC_Mine_Acoustic_Actuation)1)

#define EEC_MINEACACT_HIGH_FREQUENCY

((EAC_Mine_Acoustic_Actuation)2)

#define EEC_MINEACACT_LOW_FREQUENCY

((EAC_Mine_Acoustic_Actuation)3)

#define EEC_MINEACACT_MULTIPLE_FREQUENCY

((EAC_Mine_Acoustic_Actuation)4)

 

EAC_Mine_Actuation

Abstract Data Type:  MINE_ACTUATION

typedef EDCS_Integer    EAC_Mine_Actuation;

#define EEC_MINEACT_CONTROLLED

((EAC_Mine_Actuation)1)

#define EEC_MINEACT_INDEPENDENT

((EAC_Mine_Actuation)2)

 

EAC_Mine_Allegiance

Abstract Data Type:  MINE_ALLEGIANCE

typedef EDCS_Integer    EAC_Mine_Allegiance;

#define EEC_MINEALEGN_FRIEND

((EAC_Mine_Allegiance)1)

#define EEC_MINEALEGN_HOSTILE

((EAC_Mine_Allegiance)2)

#define EEC_MINEALEGN_NEUTRAL

((EAC_Mine_Allegiance)3)

#define EEC_MINEALEGN_ALTERNATE_1

((EAC_Mine_Allegiance)4)

#define EEC_MINEALEGN_ALTERNATE_2

((EAC_Mine_Allegiance)5)

#define EEC_MINEALEGN_ALTERNATE_3

((EAC_Mine_Allegiance)6)

#define EEC_MINEALEGN_ALTERNATE_4

((EAC_Mine_Allegiance)7)

#define EEC_MINEALEGN_ALTERNATE_5

((EAC_Mine_Allegiance)8)

#define EEC_MINEALEGN_ALTERNATE_6

((EAC_Mine_Allegiance)9)

#define EEC_MINEALEGN_ALTERNATE_7

((EAC_Mine_Allegiance)10)

#define EEC_MINEALEGN_ALTERNATE_8

((EAC_Mine_Allegiance)11)

#define EEC_MINEALEGN_ALTERNATE_9

((EAC_Mine_Allegiance)12)

 

EAC_Mine_Anti_Hunting_Type

Abstract Data Type:  MINE_ANTI_HUNTING_TYPE

typedef EDCS_Integer    EAC_Mine_Anti_Hunting_Type;

#define EEC_MINEAHTY_ACOUSTIC_IMPEDANCE

((EAC_Mine_Anti_Hunting_Type)1)

#define EEC_MINEAHTY_ACOUSTIC_TRANSPARENCY

((EAC_Mine_Anti_Hunting_Type)2)

#define EEC_MINEAHTY_ANECHOIC_COATING

((EAC_Mine_Anti_Hunting_Type)3)

#define EEC_MINEAHTY_AUTOMATIC_MINE_BURIAL

((EAC_Mine_Anti_Hunting_Type)4)

#define EEC_MINEAHTY_IRREGULAR_SHAPING

((EAC_Mine_Anti_Hunting_Type)5)

#define EEC_MINEAHTY_NON_METALLIC_CASE

((EAC_Mine_Anti_Hunting_Type)6)

#define EEC_MINEAHTY_SONAR_DECOYS

((EAC_Mine_Anti_Hunting_Type)7)

 

EAC_Mine_Anti_Recovery_Type

Abstract Data Type:  MINE_ANTI_RECOVERY_TYPE

typedef EDCS_Integer    EAC_Mine_Anti_Recovery_Type;

#define EEC_MINEARTY_MOORING_LEVEL_SWITCH

((EAC_Mine_Anti_Recovery_Type)1)

#define EEC_MINEARTY_STRIPPING_EQUIPMENT

((EAC_Mine_Anti_Recovery_Type)2)

#define EEC_MINEARTY_SWITCH

((EAC_Mine_Anti_Recovery_Type)3)

 

EAC_Mine_Anti_Sweep_Wire_Type

Abstract Data Type:  MINE_ANTI_SWEEP_WIRE_TYPE

typedef EDCS_Integer    EAC_Mine_Anti_Sweep_Wire_Type;

#define EEC_MINEASWTY_CHAIN_MOORING

((EAC_Mine_Anti_Sweep_Wire_Type)1)

#define EEC_MINEASWTY_CUTTER

((EAC_Mine_Anti_Sweep_Wire_Type)2)

#define EEC_MINEASWTY_GRAPNEL

((EAC_Mine_Anti_Sweep_Wire_Type)3)

#define EEC_MINEASWTY_SENSITIVE_TUBING

((EAC_Mine_Anti_Sweep_Wire_Type)4)

#define EEC_MINEASWTY_SPROCKET

((EAC_Mine_Anti_Sweep_Wire_Type)5)

 

EAC_Mine_Cableless_Actuation

Abstract Data Type:  MINE_CABLELESS_ACTUATION

typedef EDCS_Integer    EAC_Mine_Cableless_Actuation;

#define EEC_MINECABLSACT_ALTERNATING_CURRENT

((EAC_Mine_Cableless_Actuation)1)

#define EEC_MINECABLSACT_EXPLICIT

((EAC_Mine_Cableless_Actuation)2)

#define EEC_MINECABLSACT_FREQUENCY

((EAC_Mine_Cableless_Actuation)3)

 

EAC_Mine_Capability_Type

Abstract Data Type:  MINE_CAPABILITY_TYPE

typedef EDCS_Integer    EAC_Mine_Capability_Type;

#define EEC_MINECPBLTY_ACTIVE

((EAC_Mine_Capability_Type)1)

#define EEC_MINECPBLTY_BOUQUET

((EAC_Mine_Capability_Type)2)

#define EEC_MINECPBLTY_CREEPING

((EAC_Mine_Capability_Type)3)

#define EEC_MINECPBLTY_DRIFTING

((EAC_Mine_Capability_Type)4)

#define EEC_MINECPBLTY_HOMING

((EAC_Mine_Capability_Type)5)

#define EEC_MINECPBLTY_MOBILE

((EAC_Mine_Capability_Type)6)

#define EEC_MINECPBLTY_OSCILLATING

((EAC_Mine_Capability_Type)7)

#define EEC_MINECPBLTY_RISING

((EAC_Mine_Capability_Type)8)

 

EAC_Mine_Contact_Actuation

Abstract Data Type:  MINE_CONTACT_ACTUATION

typedef EDCS_Integer    EAC_Mine_Contact_Actuation;

#define EEC_MINECONACT_CONTACT

((EAC_Mine_Contact_Actuation)1)

#define EEC_MINECONACT_ROD

((EAC_Mine_Contact_Actuation)2)

#define EEC_MINECONACT_SNAGLINE

((EAC_Mine_Contact_Actuation)3)

 

EAC_Mine_Control_Method

Abstract Data Type:  MINE_CONTROL_METHOD

typedef EDCS_Integer    EAC_Mine_Control_Method;

#define EEC_MINECNTLMETH_CABLE

((EAC_Mine_Control_Method)1)

#define EEC_MINECNTLMETH_CABLELESS

((EAC_Mine_Control_Method)2)

 

EAC_Mine_Countermeasure_Vessel_Type

Abstract Data Type:  MINE_COUNTERMEASURE_VESSEL_TYPE

typedef EDCS_Integer    EAC_Mine_Countermeasure_Vessel_Type;

#define EEC_MINECNMVESTY_HUNT_CLASS_PATROL_CRAFT

((EAC_Mine_Countermeasure_Vessel_Type)1)

#define EEC_MINECNMVESTY_SANDOWN_CLASS_MINEHUNTER

((EAC_Mine_Countermeasure_Vessel_Type)2)

 

EAC_Mine_Independent_Actuation

Abstract Data Type:  MINE_INDEPENDENT_ACTUATION

typedef EDCS_Integer    EAC_Mine_Independent_Actuation;

#define EEC_MINEINDEPACT_CONTACT

((EAC_Mine_Independent_Actuation)1)

#define EEC_MINEINDEPACT_INFLUENCE

((EAC_Mine_Independent_Actuation)2)

 

EAC_Mine_Influence_Actuation

Abstract Data Type:  MINE_INFLUENCE_ACTUATION

typedef EDCS_Integer    EAC_Mine_Influence_Actuation;

#define EEC_MINEINFLACT_ACOUSTIC

((EAC_Mine_Influence_Actuation)1)

#define EEC_MINEINFLACT_COMBINED

((EAC_Mine_Influence_Actuation)2)

#define EEC_MINEINFLACT_MAGNETIC

((EAC_Mine_Influence_Actuation)3)

#define EEC_MINEINFLACT_PRESSURE

((EAC_Mine_Influence_Actuation)4)

 

EAC_Mine_Information_Type

Abstract Data Type:  MINE_INFORMATION_TYPE

typedef EDCS_Integer    EAC_Mine_Information_Type;

#define EEC_MINEINFTY_DEVICE

((EAC_Mine_Information_Type)1)

#define EEC_MINEINFTY_SUBTYPE

((EAC_Mine_Information_Type)2)

#define EEC_MINEINFTY_USE

((EAC_Mine_Information_Type)3)

 

EAC_Mine_Magnetic_Sensitivity

Abstract Data Type:  MINE_MAGNETIC_SENSITIVITY

typedef EDCS_Integer    EAC_Mine_Magnetic_Sensitivity;

#define EEC_MINEMAGSENS_COARSE

((EAC_Mine_Magnetic_Sensitivity)1)

#define EEC_MINEMAGSENS_MIDSENSITIVE

((EAC_Mine_Magnetic_Sensitivity)2)

#define EEC_MINEMAGSENS_SENSITIVE

((EAC_Mine_Magnetic_Sensitivity)3)

 

EAC_Mine_Moored_Position_Type

Abstract Data Type:  MINE_MOORED_POSITION_TYPE

typedef EDCS_Integer    EAC_Mine_Moored_Position_Type;

#define EEC_MINEMOORPOS_DEEP_MOORED

((EAC_Mine_Moored_Position_Type)1)

#define EEC_MINEMOORPOS_SHORT_TETHERED

((EAC_Mine_Moored_Position_Type)2)

 

EAC_Mine_Operational_Use

Abstract Data Type:  MINE_OPERATIONAL_USE

typedef EDCS_Integer    EAC_Mine_Operational_Use;

#define EEC_MINEOPUSE_ANTISURFACE_EFFECT_VEHICLE

((EAC_Mine_Operational_Use)1)

#define EEC_MINEOPUSE_CONTINENTAL_SHELF

((EAC_Mine_Operational_Use)2)

#define EEC_MINEOPUSE_DEEP_WATER

((EAC_Mine_Operational_Use)3)

#define EEC_MINEOPUSE_GENERAL_PURPOSE_GROUND

((EAC_Mine_Operational_Use)4)

#define EEC_MINEOPUSE_MARINE_ANTIINVASION

((EAC_Mine_Operational_Use)5)

#define EEC_MINEOPUSE_MEDIUM_DEPTH_ANTISUBMARINE

((EAC_Mine_Operational_Use)6)

 

EAC_Mine_Other_Actuation_Type

Abstract Data Type:  MINE_OTHER_ACTUATION_TYPE

typedef EDCS_Integer    EAC_Mine_Other_Actuation_Type;

#define EEC_MINEOTHACTUSE_COSMIC_RAY

((EAC_Mine_Other_Actuation_Type)1)

#define EEC_MINEOTHACTUSE_ELECTRIC_FIELD

((EAC_Mine_Other_Actuation_Type)2)

#define EEC_MINEOTHACTUSE_INFRARED

((EAC_Mine_Other_Actuation_Type)3)

#define EEC_MINEOTHACTUSE_LASER_SENSOR

((EAC_Mine_Other_Actuation_Type)4)

#define EEC_MINEOTHACTUSE_REDISTRIBUTION

((EAC_Mine_Other_Actuation_Type)5)

#define EEC_MINEOTHACTUSE_SEISMIC

((EAC_Mine_Other_Actuation_Type)6)

#define EEC_MINEOTHACTUSE_VELOCITY_FIELD

((EAC_Mine_Other_Actuation_Type)7)

 

EAC_Mine_Other_Information_Type

Abstract Data Type:  MINE_OTHER_INFORMATION_TYPE

typedef EDCS_Integer    EAC_Mine_Other_Information_Type;

#define EEC_MINEOTHINFTY_IDENTITY

((EAC_Mine_Other_Information_Type)1)

#define EEC_MINEOTHINFTY_LOCATION

((EAC_Mine_Other_Information_Type)2)

#define EEC_MINEOTHINFTY_SPECIAL_INFORMATION

((EAC_Mine_Other_Information_Type)3)

#define EEC_MINEOTHINFTY_STATUS

((EAC_Mine_Other_Information_Type)4)

#define EEC_MINEOTHINFTY_TYPE

((EAC_Mine_Other_Information_Type)5)

 

EAC_Mine_Position_Type

Abstract Data Type:  MINE_POSITION_TYPE

typedef EDCS_Integer    EAC_Mine_Position_Type;

#define EEC_MINEPOSTY_GROUND

((EAC_Mine_Position_Type)1)

#define EEC_MINEPOSTY_MOORED

((EAC_Mine_Position_Type)2)

 

EAC_Mine_Special_Capability_Type

Abstract Data Type:  MINE_SPECIAL_CAPABILITY_TYPE

typedef EDCS_Integer    EAC_Mine_Special_Capability_Type;

#define EEC_MINESPCLCPBLTY_ANTICOUNTERMINING

((EAC_Mine_Special_Capability_Type)1)

#define EEC_MINESPCLCPBLTY_ANTIHUNTING

((EAC_Mine_Special_Capability_Type)2)

#define EEC_MINESPCLCPBLTY_ANTILIFT

((EAC_Mine_Special_Capability_Type)3)

#define EEC_MINESPCLCPBLTY_ANTIRECOVERY

((EAC_Mine_Special_Capability_Type)4)

#define EEC_MINESPCLCPBLTY_ANTISWEEP_WIRE

((EAC_Mine_Special_Capability_Type)5)

#define EEC_MINESPCLCPBLTY_ANTIWATCHING

((EAC_Mine_Special_Capability_Type)6)

#define EEC_MINESPCLCPBLTY_ARMING_DELAY

((EAC_Mine_Special_Capability_Type)7)

#define EEC_MINESPCLCPBLTY_DELAYED_RISING

((EAC_Mine_Special_Capability_Type)8)

#define EEC_MINESPCLCPBLTY_FLOODER

((EAC_Mine_Special_Capability_Type)9)

#define EEC_MINESPCLCPBLTY_INFLUENCE_RELEASE_SINKER

((EAC_Mine_Special_Capability_Type)10)

#define EEC_MINESPCLCPBLTY_INTERMITTENT_ARMING

((EAC_Mine_Special_Capability_Type)11)

#define EEC_MINESPCLCPBLTY_OBSTRUCTOR

((EAC_Mine_Special_Capability_Type)12)

#define EEC_MINESPCLCPBLTY_STERILIZER

((EAC_Mine_Special_Capability_Type)13)

#define EEC_MINESPCLCPBLTY_VESSEL_COUNT

((EAC_Mine_Special_Capability_Type)14)

 

EAC_Mine_Status

Abstract Data Type:  MINE_STATUS

typedef EDCS_Integer    EAC_Mine_Status;

#define EEC_MINESTAT_AFLOAT

((EAC_Mine_Status)1)

#define EEC_MINESTAT_COUNTERMINED

((EAC_Mine_Status)2)

#define EEC_MINESTAT_DISPOSED

((EAC_Mine_Status)3)

#define EEC_MINESTAT_EXPLODED

((EAC_Mine_Status)4)

#define EEC_MINESTAT_FOULED

((EAC_Mine_Status)5)

#define EEC_MINESTAT_NEUTRALIZED

((EAC_Mine_Status)6)

#define EEC_MINESTAT_RECOVERED

((EAC_Mine_Status)7)

#define EEC_MINESTAT_REMOVED

((EAC_Mine_Status)8)

#define EEC_MINESTAT_RENDERED_SAFE

((EAC_Mine_Status)9)

#define EEC_MINESTAT_SUNK

((EAC_Mine_Status)10)

 

EAC_Mine_Tactical_Use

Abstract Data Type:  MINE_TACTICAL_USE

typedef EDCS_Integer    EAC_Mine_Tactical_Use;

#define EEC_MINETACTUSE_ANTIHOVERCRAFT

((EAC_Mine_Tactical_Use)1)

#define EEC_MINETACTUSE_ANTIHUNTER

((EAC_Mine_Tactical_Use)2)

#define EEC_MINETACTUSE_ANTISWEEPER

((EAC_Mine_Tactical_Use)3)

#define EEC_MINETACTUSE_DISPOSAL_CHARGE

((EAC_Mine_Tactical_Use)4)

#define EEC_MINETACTUSE_DRILL

((EAC_Mine_Tactical_Use)5)

#define EEC_MINETACTUSE_EXERCISE

((EAC_Mine_Tactical_Use)6)

#define EEC_MINETACTUSE_EXERCISE_FILLED

((EAC_Mine_Tactical_Use)7)

#define EEC_MINETACTUSE_EXPLOSIVE_FILLED

((EAC_Mine_Tactical_Use)8)

#define EEC_MINETACTUSE_PRACTICE

((EAC_Mine_Tactical_Use)9)

 

EAC_Minefield_Delivery_Method

Abstract Data Type:  MINEFIELD_DELIVERY_METHOD

typedef EDCS_Integer    EAC_Minefield_Delivery_Method;

#define EEC_MNFLDDLVMETH_AERIAL_AND_ARTILLERY_DELIVERED

((EAC_Minefield_Delivery_Method)1)

#define EEC_MNFLDDLVMETH_CUSTOMIZED

((EAC_Minefield_Delivery_Method)2)

#define EEC_MNFLDDLVMETH_HAND_EMPLACED

((EAC_Minefield_Delivery_Method)3)

#define EEC_MNFLDDLVMETH_MECHANICAL

((EAC_Minefield_Delivery_Method)4)

 

EAC_Minefield_Type

Abstract Data Type:  MINEFIELD_TYPE

typedef EDCS_Integer    EAC_Minefield_Type;

#define EEC_MNFLDTY_DELIBERATE_PROTECTIVE_CONVENTIONAL

((EAC_Minefield_Type)1)

#define EEC_MNFLDTY_HASTY_PROTECTIVE_CONVENTIONAL

((EAC_Minefield_Type)2)

#define EEC_MNFLDTY_HASTY_PROTECTIVE_SCATTERED

((EAC_Minefield_Type)3)

#define EEC_MNFLDTY_INTERDICTION

((EAC_Minefield_Type)4)

#define EEC_MNFLDTY_PHONY

((EAC_Minefield_Type)5)

#define EEC_MNFLDTY_POINT

((EAC_Minefield_Type)6)

#define EEC_MNFLDTY_TACTICAL

((EAC_Minefield_Type)7)

 

EAC_Missile_Site_Type

Abstract Data Type:  MISSILE_SITE_TYPE

typedef EDCS_Integer    EAC_Missile_Site_Type;

#define EEC_MSSLSITETY_ANTIBALLISTIC

((EAC_Missile_Site_Type)1)

#define EEC_MSSLSITETY_INTERCONTINENTAL_BALLISTIC

((EAC_Missile_Site_Type)2)

#define EEC_MSSLSITETY_INTERMEDIATE_RANGE_BALLISTIC

((EAC_Missile_Site_Type)3)

#define EEC_MSSLSITETY_MEDIUM_RANGE_BALLISTIC

((EAC_Missile_Site_Type)4)

#define EEC_MSSLSITETY_SA1

((EAC_Missile_Site_Type)5)

#define EEC_MSSLSITETY_SA2

((EAC_Missile_Site_Type)6)

#define EEC_MSSLSITETY_SA3

((EAC_Missile_Site_Type)7)

#define EEC_MSSLSITETY_SA4

((EAC_Missile_Site_Type)8)

#define EEC_MSSLSITETY_SA5

((EAC_Missile_Site_Type)9)

#define EEC_MSSLSITETY_SA6

((EAC_Missile_Site_Type)10)

#define EEC_MSSLSITETY_SA7

((EAC_Missile_Site_Type)11)

#define EEC_MSSLSITETY_SA8

((EAC_Missile_Site_Type)12)

#define EEC_MSSLSITETY_SA9

((EAC_Missile_Site_Type)13)

#define EEC_MSSLSITETY_SURFACE_TO_AIR

((EAC_Missile_Site_Type)14)

#define EEC_MSSLSITETY_SURFACE_TO_SURFACE

((EAC_Missile_Site_Type)15)

 

EAC_Missing_Information_Type

Abstract Data Type:  MISSING_INFORMATION_TYPE

typedef EDCS_Integer    EAC_Missing_Information_Type;

#define EEC_MISSINFTY_TERRAIN_RELIEF

((EAC_Missing_Information_Type)1)

 

EAC_Month

Abstract Data Type:  MONTH

typedef EDCS_Integer    EAC_Month;

#define EEC_MONTH_JANUARY

((EAC_Month)1)

#define EEC_MONTH_FEBRUARY

((EAC_Month)2)

#define EEC_MONTH_MARCH

((EAC_Month)3)

#define EEC_MONTH_APRIL

((EAC_Month)4)

#define EEC_MONTH_MAY

((EAC_Month)5)

#define EEC_MONTH_JUNE

((EAC_Month)6)

#define EEC_MONTH_JULY

((EAC_Month)7)

#define EEC_MONTH_AUGUST

((EAC_Month)8)

#define EEC_MONTH_SEPTEMBER

((EAC_Month)9)

#define EEC_MONTH_OCTOBER

((EAC_Month)10)

#define EEC_MONTH_NOVEMBER

((EAC_Month)11)

#define EEC_MONTH_DECEMBER

((EAC_Month)12)

 

EAC_Moon_Phase

Abstract Data Type:  MOON_PHASE

typedef EDCS_Integer    EAC_Moon_Phase;

#define EEC_MOONPHAS_NEW_MOON

((EAC_Moon_Phase)1)

#define EEC_MOONPHAS_WAXING_CRESCENT

((EAC_Moon_Phase)2)

#define EEC_MOONPHAS_FIRST_QUARTER

((EAC_Moon_Phase)3)

#define EEC_MOONPHAS_WAXING_GIBBOUS

((EAC_Moon_Phase)4)

#define EEC_MOONPHAS_FULL_MOON

((EAC_Moon_Phase)5)

#define EEC_MOONPHAS_WANING_GIBBOUS

((EAC_Moon_Phase)6)

#define EEC_MOONPHAS_LAST_QUARTER

((EAC_Moon_Phase)7)

#define EEC_MOONPHAS_WANING_CRESCENT

((EAC_Moon_Phase)8)

 

EAC_Mooring_Connection_Type

Abstract Data Type:  MOORING_CONNECTION_TYPE

typedef EDCS_Integer    EAC_Mooring_Connection_Type;

#define EEC_MOORCONNTY_FLEXIBLE_RESTRAINT

((EAC_Mooring_Connection_Type)1)

#define EEC_MOORCONNTY_MOORING_BUOY

((EAC_Mooring_Connection_Type)2)

 

EAC_Mooring_Facility_Type

Abstract Data Type:  MOORING_FACILITY_TYPE

typedef EDCS_Integer    EAC_Mooring_Facility_Type;

#define EEC_MOORFACTY_BOLLARD

((EAC_Mooring_Facility_Type)1)

#define EEC_MOORFACTY_DEVIATION_DOLPHIN

((EAC_Mooring_Facility_Type)2)

#define EEC_MOORFACTY_DOLPHIN

((EAC_Mooring_Facility_Type)3)

#define EEC_MOORFACTY_NONE_PRESENT

((EAC_Mooring_Facility_Type)4)

#define EEC_MOORFACTY_STRUCTURAL_PILE

((EAC_Mooring_Facility_Type)5)

#define EEC_MOORFACTY_TIE_UP_WALL

((EAC_Mooring_Facility_Type)6)

 

EAC_Multipass_Surface_Degradation

Abstract Data Type:  MULTIPASS_SURFACE_DEGRADATION

typedef EDCS_Integer    EAC_Multipass_Surface_Degradation;

#define EEC_MLTPSSRFDGRD_NONE_PRESENT

((EAC_Multipass_Surface_Degradation)1)

#define EEC_MLTPSSRFDGRD_MODERATE

((EAC_Multipass_Surface_Degradation)2)

#define EEC_MLTPSSRFDGRD_HEAVY

((EAC_Multipass_Surface_Degradation)3)

 

EAC_Munition_Fuse_Type

Abstract Data Type:  MUNITION_FUSE_TYPE

typedef EDCS_Integer    EAC_Munition_Fuse_Type;

#define EEC_MUNFUSETY_INFRARED

((EAC_Munition_Fuse_Type)1)

#define EEC_MUNFUSETY_MAGNETIC

((EAC_Munition_Fuse_Type)2)

#define EEC_MUNFUSETY_PRESSURE

((EAC_Munition_Fuse_Type)3)

#define EEC_MUNFUSETY_SEISMIC

((EAC_Munition_Fuse_Type)4)

#define EEC_MUNFUSETY_TILT_ROD

((EAC_Munition_Fuse_Type)5)

#define EEC_MUNFUSETY_TRIP_WIRE

((EAC_Munition_Fuse_Type)6)

 

EAC_Munition_Protection_Level

Abstract Data Type:  MUNITION_PROTECTION_LEVEL

typedef EDCS_Integer    EAC_Munition_Protection_Level;

#define EEC_MUNPROTLEV_NO_PROTECTION

((EAC_Munition_Protection_Level)1)

#define EEC_MUNPROTLEV_SOFT

((EAC_Munition_Protection_Level)2)

#define EEC_MUNPROTLEV_SEMI_HARDENED

((EAC_Munition_Protection_Level)3)

#define EEC_MUNPROTLEV_HARDENED

((EAC_Munition_Protection_Level)4)

 

EAC_National_Paint_Scheme_Value_Set

Abstract Data Type:  NATIONAL_PAINT_SCHEME_VALUE_SET

typedef EDCS_Integer    EAC_National_Paint_Scheme_Value_Set;

#define EEC_NATLPNTVALSET_HISTORICAL_OR_OTHER

((EAC_National_Paint_Scheme_Value_Set)1)

#define EEC_NATLPNTVALSET_ISO_ENGLISH_CTRY_NAME

((EAC_National_Paint_Scheme_Value_Set)2)

#define EEC_NATLPNTVALSET_UNCONSTRAINED

((EAC_National_Paint_Scheme_Value_Set)3)

 

EAC_Native_Settlement_Type

Abstract Data Type:  NATIVE_SETTLEMENT_TYPE

typedef EDCS_Integer    EAC_Native_Settlement_Type;

#define EEC_NATSETTLTY_CENTRALIZED

((EAC_Native_Settlement_Type)1)

#define EEC_NATSETTLTY_CONTINUOUS

((EAC_Native_Settlement_Type)2)

 

EAC_Nautical_Gate_Type

Abstract Data Type:  NAUTICAL_GATE_TYPE

typedef EDCS_Integer    EAC_Nautical_Gate_Type;

#define EEC_NAUTGATETY_CAISSON

((EAC_Nautical_Gate_Type)1)

#define EEC_NAUTGATETY_DYKE

((EAC_Nautical_Gate_Type)2)

#define EEC_NAUTGATETY_FLOOD_BARRAGE

((EAC_Nautical_Gate_Type)3)

#define EEC_NAUTGATETY_GENERAL

((EAC_Nautical_Gate_Type)4)

#define EEC_NAUTGATETY_LOCK

((EAC_Nautical_Gate_Type)5)

#define EEC_NAUTGATETY_SLUICE

((EAC_Nautical_Gate_Type)6)

#define EEC_NAUTGATETY_TIDAL

((EAC_Nautical_Gate_Type)7)

 

EAC_Navigation_Path_Type

Abstract Data Type:  NAVIGATION_PATH_TYPE

typedef EDCS_Integer    EAC_Navigation_Path_Type;

#define EEC_NAVPATHTY_GEODESIC

((EAC_Navigation_Path_Type)1)

#define EEC_NAVPATHTY_LOXODROME

((EAC_Navigation_Path_Type)2)

 

EAC_Navigation_System_Type

Abstract Data Type:  NAVIGATION_SYSTEM_TYPE

typedef EDCS_Integer    EAC_Navigation_System_Type;

#define EEC_NAVSYSTY_AERO_RADIO

((EAC_Navigation_System_Type)1)

#define EEC_NAVSYSTY_AERO_RADIO_RANGE

((EAC_Navigation_System_Type)2)

#define EEC_NAVSYSTY_AERODROME_SURV_RADAR

((EAC_Navigation_System_Type)3)

#define EEC_NAVSYSTY_AIR_ROUTE_SURV_RADAR

((EAC_Navigation_System_Type)4)

#define EEC_NAVSYSTY_BONE_MARKER

((EAC_Navigation_System_Type)5)

#define EEC_NAVSYSTY_CHAIKA

((EAC_Navigation_System_Type)6)

#define EEC_NAVSYSTY_CIRCULAR_RADIO_BEACON

((EAC_Navigation_System_Type)7)

#define EEC_NAVSYSTY_CONSOL_BEACON

((EAC_Navigation_System_Type)8)

#define EEC_NAVSYSTY_DECCA

((EAC_Navigation_System_Type)9)

#define EEC_NAVSYSTY_DIFFERENTIAL_GPS

((EAC_Navigation_System_Type)10)

#define EEC_NAVSYSTY_DIRECTIONAL_RADIO_BEACON

((EAC_Navigation_System_Type)11)

#define EEC_NAVSYSTY_DISTANCE_FINDING

((EAC_Navigation_System_Type)12)

#define EEC_NAVSYSTY_DME

((EAC_Navigation_System_Type)13)

#define EEC_NAVSYSTY_FAN_MARKER_BEACON

((EAC_Navigation_System_Type)14)

#define EEC_NAVSYSTY_GCA

((EAC_Navigation_System_Type)15)

#define EEC_NAVSYSTY_GCI

((EAC_Navigation_System_Type)16)

#define EEC_NAVSYSTY_GLIDE_SLOPE

((EAC_Navigation_System_Type)17)

#define EEC_NAVSYSTY_GPS

((EAC_Navigation_System_Type)18)

#define EEC_NAVSYSTY_HIFIX

((EAC_Navigation_System_Type)19)

#define EEC_NAVSYSTY_HYPERFIX

((EAC_Navigation_System_Type)20)

#define EEC_NAVSYSTY_ILS

((EAC_Navigation_System_Type)21)

#define EEC_NAVSYSTY_ILS_OR_DME

((EAC_Navigation_System_Type)22)

#define EEC_NAVSYSTY_LOCALIZER

((EAC_Navigation_System_Type)23)

#define EEC_NAVSYSTY_LOCALIZER_DIRECTION_AID

((EAC_Navigation_System_Type)24)

#define EEC_NAVSYSTY_LOCALIZER_WITH_DME

((EAC_Navigation_System_Type)25)

#define EEC_NAVSYSTY_LOCATOR_WITHOUT_DME_INNER_MARKER

((EAC_Navigation_System_Type)26)

#define EEC_NAVSYSTY_LORAN_C

((EAC_Navigation_System_Type)27)

#define EEC_NAVSYSTY_MICROWAVE

((EAC_Navigation_System_Type)28)

#define EEC_NAVSYSTY_MLS

((EAC_Navigation_System_Type)29)

#define EEC_NAVSYSTY_MLS_AZIMUTH_GUIDE

((EAC_Navigation_System_Type)30)

#define EEC_NAVSYSTY_MLS_ELEVATION_GUIDE

((EAC_Navigation_System_Type)31)

#define EEC_NAVSYSTY_NDB

((EAC_Navigation_System_Type)32)

#define EEC_NAVSYSTY_NDB_OR_DME

((EAC_Navigation_System_Type)33)

#define EEC_NAVSYSTY_NONE_PRESENT

((EAC_Navigation_System_Type)34)

#define EEC_NAVSYSTY_OMEGA

((EAC_Navigation_System_Type)35)

#define EEC_NAVSYSTY_PAR

((EAC_Navigation_System_Type)36)

#define EEC_NAVSYSTY_PAR_TOUCHDOWN_REFLECTOR

((EAC_Navigation_System_Type)37)

#define EEC_NAVSYSTY_PRECISION_APPROACH_PATH_INDICATOR

((EAC_Navigation_System_Type)38)

#define EEC_NAVSYSTY_PVASI_PULSATING

((EAC_Navigation_System_Type)39)

#define EEC_NAVSYSTY_QTG_STATION

((EAC_Navigation_System_Type)40)

#define EEC_NAVSYSTY_RACON

((EAC_Navigation_System_Type)41)

#define EEC_NAVSYSTY_RADAR

((EAC_Navigation_System_Type)42)

#define EEC_NAVSYSTY_RADAR_AERIAL

((EAC_Navigation_System_Type)43)

#define EEC_NAVSYSTY_RADAR_REFLECTOR

((EAC_Navigation_System_Type)44)

#define EEC_NAVSYSTY_RADAR_STATION

((EAC_Navigation_System_Type)45)

#define EEC_NAVSYSTY_RADIO

((EAC_Navigation_System_Type)46)

#define EEC_NAVSYSTY_RADIO_BEACON

((EAC_Navigation_System_Type)47)

#define EEC_NAVSYSTY_RADIO_DIRECTION_FINDING

((EAC_Navigation_System_Type)48)

#define EEC_NAVSYSTY_RADIO_RANGE

((EAC_Navigation_System_Type)49)

#define EEC_NAVSYSTY_RADIO_STATION

((EAC_Navigation_System_Type)50)

#define EEC_NAVSYSTY_RADIO_TELEGRAPH

((EAC_Navigation_System_Type)51)

#define EEC_NAVSYSTY_RADIO_TELEPHONE

((EAC_Navigation_System_Type)52)

#define EEC_NAVSYSTY_RADIO_BEACON_TYPE_UNKNOWN

((EAC_Navigation_System_Type)53)

#define EEC_NAVSYSTY_RAMARK

((EAC_Navigation_System_Type)54)

#define EEC_NAVSYSTY_ROTATING_LOOP_RADIO_BEACON

((EAC_Navigation_System_Type)55)

#define EEC_NAVSYSTY_SIMPLIFIED_DIRECTIONAL

((EAC_Navigation_System_Type)56)

#define EEC_NAVSYSTY_SYLEDIS

((EAC_Navigation_System_Type)57)

#define EEC_NAVSYSTY_TACTICAL_AIR

((EAC_Navigation_System_Type)58)

#define EEC_NAVSYSTY_TELEVISION

((EAC_Navigation_System_Type)59)

#define EEC_NAVSYSTY_TORAN

((EAC_Navigation_System_Type)60)

#define EEC_NAVSYSTY_TRICOLOUR_PANEL

((EAC_Navigation_System_Type)61)

#define EEC_NAVSYSTY_TRICOLOUR_VASI

((EAC_Navigation_System_Type)62)

#define EEC_NAVSYSTY_TVASI

((EAC_Navigation_System_Type)63)

#define EEC_NAVSYSTY_VASI

((EAC_Navigation_System_Type)64)

#define EEC_NAVSYSTY_VFR_TEST_SIGNAL_MAKER

((EAC_Navigation_System_Type)65)

#define EEC_NAVSYSTY_VOR

((EAC_Navigation_System_Type)66)

#define EEC_NAVSYSTY_VOR_AND_DME

((EAC_Navigation_System_Type)67)

#define EEC_NAVSYSTY_VOR_OR_VORTAC_OR_TACAN

((EAC_Navigation_System_Type)68)

#define EEC_NAVSYSTY_VORTAC

((EAC_Navigation_System_Type)69)

 

EAC_Non_Sub_Contact_Source

Abstract Data Type:  NON_SUB_CONTACT_SOURCE

typedef EDCS_Integer    EAC_Non_Sub_Contact_Source;

#define EEC_NSUBSRC_ABSTRACTS_1914_18

((EAC_Non_Sub_Contact_Source)1)

#define EEC_NSUBSRC_AMERICAN_SHIP_CASUALTIES_WW_I

((EAC_Non_Sub_Contact_Source)2)

#define EEC_NSUBSRC_BHO_CHART

((EAC_Non_Sub_Contact_Source)3)

#define EEC_NSUBSRC_BHO_FILES

((EAC_Non_Sub_Contact_Source)4)

#define EEC_NSUBSRC_BHO_NOTICE_TO_MARINERS

((EAC_Non_Sub_Contact_Source)5)

#define EEC_NSUBSRC_BHO_WRECK_INFORMATION

((EAC_Non_Sub_Contact_Source)6)

#define EEC_NSUBSRC_BRITISH_1921_WRECK_CHARTS

((EAC_Non_Sub_Contact_Source)7)

#define EEC_NSUBSRC_BRITISH_1961_WRECK_CHARTS

((EAC_Non_Sub_Contact_Source)8)

#define EEC_NSUBSRC_BRITISH_MERCHANT_VESSELS

((EAC_Non_Sub_Contact_Source)9)

#define EEC_NSUBSRC_BRITISH_SHIPS_LOST_WW_II

((EAC_Non_Sub_Contact_Source)10)

#define EEC_NSUBSRC_COMNAVFE

((EAC_Non_Sub_Contact_Source)11)

#define EEC_NSUBSRC_COMNAVPAC

((EAC_Non_Sub_Contact_Source)12)

#define EEC_NSUBSRC_DANISH_1914_18_SHIP_LOSSES

((EAC_Non_Sub_Contact_Source)13)

#define EEC_NSUBSRC_DUTCH_WRECK_LIST

((EAC_Non_Sub_Contact_Source)14)

#define EEC_NSUBSRC_DANISH_1914_18_WAR_LOSSES

((EAC_Non_Sub_Contact_Source)15)

#define EEC_NSUBSRC_DUTCH_WW_I_MERCHANT_LOSSES

((EAC_Non_Sub_Contact_Source)16)

#define EEC_NSUBSRC_FRENCH_WW_I_NAVAL_LOSSES

((EAC_Non_Sub_Contact_Source)17)

#define EEC_NSUBSRC_GERMAN_WW_II_SUBMARINE_LOSSES

((EAC_Non_Sub_Contact_Source)18)

#define EEC_NSUBSRC_GREEK_WW_II_LOSSES

((EAC_Non_Sub_Contact_Source)19)

#define EEC_NSUBSRC_ITALIAN_WW_I_MERCHANT_LOSSES

((EAC_Non_Sub_Contact_Source)20)

#define EEC_NSUBSRC_ITALIAN_WW_I_NAVAL_LOSSES

((EAC_Non_Sub_Contact_Source)21)

#define EEC_NSUBSRC_ITALIAN_WW_II_NAVAL_LOSSES

((EAC_Non_Sub_Contact_Source)22)

#define EEC_NSUBSRC_ITALIAN_NAVAL_SURVEY_CHARTS

((EAC_Non_Sub_Contact_Source)23)

#define EEC_NSUBSRC_ITALIAN_NAVY_SURVEY

((EAC_Non_Sub_Contact_Source)24)

#define EEC_NSUBSRC_JAPAN_NAVAL_LOST_WW_II

((EAC_Non_Sub_Contact_Source)25)

#define EEC_NSUBSRC_JAPAN_NAVY_IN_WW_II

((EAC_Non_Sub_Contact_Source)26)

#define EEC_NSUBSRC_LLOYDS_UNDERWRITERS

((EAC_Non_Sub_Contact_Source)27)

#define EEC_NSUBSRC_MAD_VERIFIED

((EAC_Non_Sub_Contact_Source)28)

#define EEC_NSUBSRC_MARITIME_COMMISSION

((EAC_Non_Sub_Contact_Source)29)

#define EEC_NSUBSRC_MERCHANT_VESSELS_US_LOST

((EAC_Non_Sub_Contact_Source)30)

#define EEC_NSUBSRC_NAVAL_CHRONOLOGY_WW_II

((EAC_Non_Sub_Contact_Source)31)

#define EEC_NSUBSRC_NAVAL_LOSSES

((EAC_Non_Sub_Contact_Source)32)

#define EEC_NSUBSRC_NORTH_SEA_FISHING_CHARTS

((EAC_Non_Sub_Contact_Source)33)

#define EEC_NSUBSRC_NORWEGIAN_1914_18_LOSSES

((EAC_Non_Sub_Contact_Source)34)

#define EEC_NSUBSRC_OFFICE_OF_NAVAL_INTELLIGENCE

((EAC_Non_Sub_Contact_Source)35)

#define EEC_NSUBSRC_OMAN_NATIONAL_HYDROGRAPHIC_OFFICE

((EAC_Non_Sub_Contact_Source)36)

#define EEC_NSUBSRC_PHOTOGRAPHS_OF_PINNACLES

((EAC_Non_Sub_Contact_Source)37)

#define EEC_NSUBSRC_PORTUGAL_HYDROGRAPHIC_OFFICE

((EAC_Non_Sub_Contact_Source)38)

#define EEC_NSUBSRC_RADIO_NAVIGATION_WARNING

((EAC_Non_Sub_Contact_Source)39)

#define EEC_NSUBSRC_RCN_WRECK_PUB_272

((EAC_Non_Sub_Contact_Source)40)

#define EEC_NSUBSRC_SHIP_VISIT

((EAC_Non_Sub_Contact_Source)41)

#define EEC_NSUBSRC_SHIPPING_CASUALTIES

((EAC_Non_Sub_Contact_Source)42)

#define EEC_NSUBSRC_SHIPS_SUNK_BY_GERMANY

((EAC_Non_Sub_Contact_Source)43)

#define EEC_NSUBSRC_SONAR_VERIFIED

((EAC_Non_Sub_Contact_Source)44)

#define EEC_NSUBSRC_SPANISH_HYDROGRAPHIC_OFFICE

((EAC_Non_Sub_Contact_Source)45)

#define EEC_NSUBSRC_SPANISH_WW_I_MERCHANT_LOSSES

((EAC_Non_Sub_Contact_Source)46)

#define EEC_NSUBSRC_SWEDISH_1914_20_MERCHANT_LOSS

((EAC_Non_Sub_Contact_Source)47)

#define EEC_NSUBSRC_SWEDISH_BOARD_SHIPPING

((EAC_Non_Sub_Contact_Source)48)

#define EEC_NSUBSRC_TENTH_FLEET_RECORDS_OP374

((EAC_Non_Sub_Contact_Source)49)

#define EEC_NSUBSRC_US_COAST_AND_GEODETIC_SURVEY

((EAC_Non_Sub_Contact_Source)50)

#define EEC_NSUBSRC_US_COAST_GUARD_DISTRICTS

((EAC_Non_Sub_Contact_Source)51)

#define EEC_NSUBSRC_US_COAST_GUARD_RECORDS

((EAC_Non_Sub_Contact_Source)52)

#define EEC_NSUBSRC_US_LOSSES_DIRECTOR_FLEET_OPERATIONS

((EAC_Non_Sub_Contact_Source)53)

#define EEC_NSUBSRC_US_NAVY_AT_WAR_1941_45

((EAC_Non_Sub_Contact_Source)54)

#define EEC_NSUBSRC_US_NAVY_SONAR

((EAC_Non_Sub_Contact_Source)55)

 

EAC_Non_Sub_Contact_Source_Type

Abstract Data Type:  NON_SUB_CONTACT_SOURCE_TYPE

typedef EDCS_Integer    EAC_Non_Sub_Contact_Source_Type;

#define EEC_NSUBSRCTY_ACTION

((EAC_Non_Sub_Contact_Source_Type)1)

#define EEC_NSUBSRCTY_CASUALTY

((EAC_Non_Sub_Contact_Source_Type)2)

#define EEC_NSUBSRCTY_CHART

((EAC_Non_Sub_Contact_Source_Type)3)

#define EEC_NSUBSRCTY_CHART_RECORDS

((EAC_Non_Sub_Contact_Source_Type)4)

#define EEC_NSUBSRCTY_COAST_GUARD_RECORDS

((EAC_Non_Sub_Contact_Source_Type)5)

#define EEC_NSUBSRCTY_HYDROGRAPHIC_OR_ADMIRALTY_OFFICE

((EAC_Non_Sub_Contact_Source_Type)6)

#define EEC_NSUBSRCTY_MAGNETIC_ANOMALY_DETECTOR

((EAC_Non_Sub_Contact_Source_Type)7)

#define EEC_NSUBSRCTY_MINESWEEPER

((EAC_Non_Sub_Contact_Source_Type)8)

#define EEC_NSUBSRCTY_NORTH_SEA_FISHING_CHARTS

((EAC_Non_Sub_Contact_Source_Type)9)

#define EEC_NSUBSRCTY_NOTICE_TO_MARINERS

((EAC_Non_Sub_Contact_Source_Type)10)

#define EEC_NSUBSRCTY_PHOTOGRAPH

((EAC_Non_Sub_Contact_Source_Type)11)

#define EEC_NSUBSRCTY_POSITION_ACCURATE_FIELD_CHECK

((EAC_Non_Sub_Contact_Source_Type)12)

#define EEC_NSUBSRCTY_SALVAGE

((EAC_Non_Sub_Contact_Source_Type)13)

#define EEC_NSUBSRCTY_SONAR

((EAC_Non_Sub_Contact_Source_Type)14)

#define EEC_NSUBSRCTY_SURVEY

((EAC_Non_Sub_Contact_Source_Type)15)

#define EEC_NSUBSRCTY_SURVIVOR

((EAC_Non_Sub_Contact_Source_Type)16)

#define EEC_NSUBSRCTY_UNDIFFERENTIATED_SONAR_OR_MAGNETIC_ANOMALY_DETECTOR

((EAC_Non_Sub_Contact_Source_Type)17)

#define EEC_NSUBSRCTY_US_COAST_GUARD_OR_NATIONAL_OCEAN_SERVICE

((EAC_Non_Sub_Contact_Source_Type)18)

#define EEC_NSUBSRCTY_US_NAVAL_HEADQUARTERS_OR_COMMANDS

((EAC_Non_Sub_Contact_Source_Type)19)

#define EEC_NSUBSRCTY_US_WRECK_LIST

((EAC_Non_Sub_Contact_Source_Type)20)

 

EAC_Object_Aspect

Abstract Data Type:  OBJECT_ASPECT

typedef EDCS_Integer    EAC_Object_Aspect;

#define EEC_OBJASP_BODY

((EAC_Object_Aspect)1)

#define EEC_OBJASP_CUT

((EAC_Object_Aspect)2)

#define EEC_OBJASP_CUT_TRANSITION

((EAC_Object_Aspect)3)

#define EEC_OBJASP_EMBANK

((EAC_Object_Aspect)4)

#define EEC_OBJASP_EMBANK_OR_CUT_TRANSITION

((EAC_Object_Aspect)5)

#define EEC_OBJASP_EMBANK_TRANSITION

((EAC_Object_Aspect)6)

#define EEC_OBJASP_LEFT_CUT

((EAC_Object_Aspect)7)

#define EEC_OBJASP_LEFT_CUT_TRANSITION

((EAC_Object_Aspect)8)

#define EEC_OBJASP_LEFT_EMBANK

((EAC_Object_Aspect)9)

#define EEC_OBJASP_LEFT_EMBANK_OR_CUT_TRANSITION

((EAC_Object_Aspect)10)

#define EEC_OBJASP_LEFT_EMBANK_TRANSITION

((EAC_Object_Aspect)11)

#define EEC_OBJASP_LEFT_SHOULDER

((EAC_Object_Aspect)12)

#define EEC_OBJASP_RIGHT_CUT

((EAC_Object_Aspect)13)

#define EEC_OBJASP_RIGHT_CUT_TRANSITION

((EAC_Object_Aspect)14)

#define EEC_OBJASP_RIGHT_EMBANK

((EAC_Object_Aspect)15)

#define EEC_OBJASP_RIGHT_EMBANK_OR_CUT_TRANSITION

((EAC_Object_Aspect)16)

#define EEC_OBJASP_RIGHT_EMBANK_TRANSITION

((EAC_Object_Aspect)17)

#define EEC_OBJASP_RIGHT_SHOULDER

((EAC_Object_Aspect)18)

#define EEC_OBJASP_SHOULDER

((EAC_Object_Aspect)19)

 

EAC_Object_Configuration

Abstract Data Type:  OBJECT_CONFIGURATION

typedef EDCS_Integer    EAC_Object_Configuration;

#define EEC_OBJCFG_DISPERSED

((EAC_Object_Configuration)1)

#define EEC_OBJCFG_DIVIDED_DIFFERENT_WIDTHS

((EAC_Object_Configuration)2)

#define EEC_OBJCFG_DIVIDED_SAME_WIDTHS

((EAC_Object_Configuration)3)

#define EEC_OBJCFG_DOUBLE

((EAC_Object_Configuration)4)

#define EEC_OBJCFG_INCLINED

((EAC_Object_Configuration)5)

#define EEC_OBJCFG_JUXTAPOSITION

((EAC_Object_Configuration)6)

#define EEC_OBJCFG_MULTIPLE_CONFIGURATIONS

((EAC_Object_Configuration)7)

#define EEC_OBJCFG_NON_DIVIDED

((EAC_Object_Configuration)8)

#define EEC_OBJCFG_POORLY_DEFINED

((EAC_Object_Configuration)9)

#define EEC_OBJCFG_SINGLE

((EAC_Object_Configuration)10)

#define EEC_OBJCFG_WELL_DEFINED

((EAC_Object_Configuration)11)

 

EAC_Object_Facet_Shape

Abstract Data Type:  OBJECT_FACET_SHAPE

typedef EDCS_Integer    EAC_Object_Facet_Shape;

#define EEC_OBJFACETSHAP_EQUILATERAL_TRIANGLE

((EAC_Object_Facet_Shape)1)

#define EEC_OBJFACETSHAP_HEXAGON

((EAC_Object_Facet_Shape)2)

#define EEC_OBJFACETSHAP_OCTAGON

((EAC_Object_Facet_Shape)3)

#define EEC_OBJFACETSHAP_PENTAGON

((EAC_Object_Facet_Shape)4)

#define EEC_OBJFACETSHAP_RECTANGLE

((EAC_Object_Facet_Shape)5)

#define EEC_OBJFACETSHAP_RIGHT_ISOSCELES_TRIANGLE

((EAC_Object_Facet_Shape)6)

#define EEC_OBJFACETSHAP_RIGHT_TRIANGLE

((EAC_Object_Facet_Shape)7)

#define EEC_OBJFACETSHAP_SQUARE

((EAC_Object_Facet_Shape)8)

#define EEC_OBJFACETSHAP_TRIANGLE

((EAC_Object_Facet_Shape)9)

 

EAC_Object_Ordinal_Rank

Abstract Data Type:  OBJECT_ORDINAL_RANK

typedef EDCS_Integer    EAC_Object_Ordinal_Rank;

#define EEC_OBJORDRANK_FIRST

((EAC_Object_Ordinal_Rank)1)

#define EEC_OBJORDRANK_SECOND

((EAC_Object_Ordinal_Rank)2)

#define EEC_OBJORDRANK_THIRD

((EAC_Object_Ordinal_Rank)3)

#define EEC_OBJORDRANK_FOURTH

((EAC_Object_Ordinal_Rank)4)

#define EEC_OBJORDRANK_FIFTH

((EAC_Object_Ordinal_Rank)5)

 

EAC_Object_Orientation_Wrt_Vertical

Abstract Data Type:  OBJECT_ORIENTATION_WRT_VERTICAL

typedef EDCS_Integer    EAC_Object_Orientation_Wrt_Vertical;

#define EEC_OBJORNTWRTVERT_HORIZONTAL

((EAC_Object_Orientation_Wrt_Vertical)1)

#define EEC_OBJORNTWRTVERT_INVERTED

((EAC_Object_Orientation_Wrt_Vertical)2)

#define EEC_OBJORNTWRTVERT_LEANING

((EAC_Object_Orientation_Wrt_Vertical)3)

#define EEC_OBJORNTWRTVERT_ON_SIDE

((EAC_Object_Orientation_Wrt_Vertical)4)

#define EEC_OBJORNTWRTVERT_UPRIGHT

((EAC_Object_Orientation_Wrt_Vertical)5)

 

EAC_Object_Set_Type

Abstract Data Type:  OBJECT_SET_TYPE

typedef EDCS_Integer    EAC_Object_Set_Type;

#define EEC_OBJSETTY_AERONAUTICAL

((EAC_Object_Set_Type)1)

#define EEC_OBJSETTY_AERONAUTICAL_OBSTRUCTION

((EAC_Object_Set_Type)2)

#define EEC_OBJSETTY_AID_TO_NAVIGATION

((EAC_Object_Set_Type)3)

#define EEC_OBJSETTY_AIRSPACE

((EAC_Object_Set_Type)4)

#define EEC_OBJSETTY_ATS_ROUTE

((EAC_Object_Set_Type)5)

#define EEC_OBJSETTY_BEACH

((EAC_Object_Set_Type)6)

#define EEC_OBJSETTY_BOUNDARY

((EAC_Object_Set_Type)7)

#define EEC_OBJSETTY_COASTLINE

((EAC_Object_Set_Type)8)

#define EEC_OBJSETTY_CULTURAL_LANDMARK

((EAC_Object_Set_Type)9)

#define EEC_OBJSETTY_DATA_QUALITY

((EAC_Object_Set_Type)10)

#define EEC_OBJSETTY_DATABASE_BOUNDARY

((EAC_Object_Set_Type)11)

#define EEC_OBJSETTY_DEMARCATION

((EAC_Object_Set_Type)12)

#define EEC_OBJSETTY_ELEVATION

((EAC_Object_Set_Type)13)

#define EEC_OBJSETTY_FIXED_UNDERWATER_OBJECT

((EAC_Object_Set_Type)14)

#define EEC_OBJSETTY_GROUND_OBSTACLE

((EAC_Object_Set_Type)15)

#define EEC_OBJSETTY_HYDRO

((EAC_Object_Set_Type)16)

#define EEC_OBJSETTY_HYDRO_AID_TO_NAVIGATION

((EAC_Object_Set_Type)17)

#define EEC_OBJSETTY_HYDRO_DANGER

((EAC_Object_Set_Type)18)

#define EEC_OBJSETTY_HYDRO_LIMITS

((EAC_Object_Set_Type)19)

#define EEC_OBJSETTY_HYPSOGRAPHY

((EAC_Object_Set_Type)20)

#define EEC_OBJSETTY_INDUSTRY

((EAC_Object_Set_Type)21)

#define EEC_OBJSETTY_INLAND_WATER

((EAC_Object_Set_Type)22)

#define EEC_OBJSETTY_LAND_COVER

((EAC_Object_Set_Type)23)

#define EEC_OBJSETTY_MARINE_ENVIRONMENT

((EAC_Object_Set_Type)24)

#define EEC_OBJSETTY_MARINE_LIMIT

((EAC_Object_Set_Type)25)

#define EEC_OBJSETTY_MARINE_NAVIGATION

((EAC_Object_Set_Type)26)

#define EEC_OBJSETTY_MARINE_OBSTRUCTION

((EAC_Object_Set_Type)27)

#define EEC_OBJSETTY_MARINE_OVERVIEW

((EAC_Object_Set_Type)28)

#define EEC_OBJSETTY_MARINE_SHORE

((EAC_Object_Set_Type)29)

#define EEC_OBJSETTY_MILITARY_AIRSPACE

((EAC_Object_Set_Type)30)

#define EEC_OBJSETTY_MILITARY_STRUCTURE

((EAC_Object_Set_Type)31)

#define EEC_OBJSETTY_OCEAN_ENVIRONMENT

((EAC_Object_Set_Type)32)

#define EEC_OBJSETTY_OCEAN_FLOOR

((EAC_Object_Set_Type)33)

#define EEC_OBJSETTY_OVERVIEW

((EAC_Object_Set_Type)34)

#define EEC_OBJSETTY_PHYSIOGRAPHY

((EAC_Object_Set_Type)35)

#define EEC_OBJSETTY_PLACE_NAME

((EAC_Object_Set_Type)36)

#define EEC_OBJSETTY_PLANETARY_SCIENCE

((EAC_Object_Set_Type)37)

#define EEC_OBJSETTY_POLITICAL_ENTITY

((EAC_Object_Set_Type)38)

#define EEC_OBJSETTY_POPULATION

((EAC_Object_Set_Type)39)

#define EEC_OBJSETTY_PORT_AND_HARBOUR

((EAC_Object_Set_Type)40)

#define EEC_OBJSETTY_RAILWAY

((EAC_Object_Set_Type)41)

#define EEC_OBJSETTY_ROAD

((EAC_Object_Set_Type)42)

#define EEC_OBJSETTY_SHORE_STRUCTURE

((EAC_Object_Set_Type)43)

#define EEC_OBJSETTY_TERMINAL_PROCEDURE

((EAC_Object_Set_Type)44)

#define EEC_OBJSETTY_TERRAIN_COMPOSITION

((EAC_Object_Set_Type)45)

#define EEC_OBJSETTY_TERRAIN_CONFIGURATION

((EAC_Object_Set_Type)46)

#define EEC_OBJSETTY_TERRAIN_TRANSPORTATION_ROUTE

((EAC_Object_Set_Type)47)

#define EEC_OBJSETTY_TILE_SET

((EAC_Object_Set_Type)48)

#define EEC_OBJSETTY_TRACK_SWATH

((EAC_Object_Set_Type)49)

#define EEC_OBJSETTY_UNDERWATER_OBJECT

((EAC_Object_Set_Type)50)

#define EEC_OBJSETTY_UTILITY

((EAC_Object_Set_Type)51)

#define EEC_OBJSETTY_VEGETATION

((EAC_Object_Set_Type)52)

#define EEC_OBJSETTY_WATER_BODY_BATHYMETRY

((EAC_Object_Set_Type)53)

 

EAC_Obscurant_Type

Abstract Data Type:  OBSCURANT_TYPE

typedef EDCS_Integer    EAC_Obscurant_Type;

#define EEC_OBSCTY_ADVECTION_FOG

((EAC_Obscurant_Type)1)

#define EEC_OBSCTY_BLOWING_SNOW

((EAC_Obscurant_Type)2)

#define EEC_OBSCTY_DESERT_HAZE

((EAC_Obscurant_Type)3)

#define EEC_OBSCTY_DESERT_SUMMER

((EAC_Obscurant_Type)4)

#define EEC_OBSCTY_DESERT_WINTER

((EAC_Obscurant_Type)5)

#define EEC_OBSCTY_DUSTSTORM

((EAC_Obscurant_Type)6)

#define EEC_OBSCTY_MARINE_HAZE

((EAC_Obscurant_Type)7)

#define EEC_OBSCTY_NONE_PRESENT

((EAC_Obscurant_Type)8)

#define EEC_OBSCTY_RADIATION_FOG

((EAC_Obscurant_Type)9)

#define EEC_OBSCTY_RURAL_HAZE

((EAC_Obscurant_Type)10)

#define EEC_OBSCTY_SNOW

((EAC_Obscurant_Type)11)

#define EEC_OBSCTY_TEMPERATE_SUMMER_DAY

((EAC_Obscurant_Type)12)

#define EEC_OBSCTY_TEMPERATE_SUMMER_NIGHT

((EAC_Obscurant_Type)13)

#define EEC_OBSCTY_TEMPERATE_WINTER

((EAC_Obscurant_Type)14)

#define EEC_OBSCTY_TROPOSPHERIC

((EAC_Obscurant_Type)15)

#define EEC_OBSCTY_URBAN_HAZE

((EAC_Obscurant_Type)16)

 

EAC_Observation_Platform_Type

Abstract Data Type:  OBSERVATION_PLATFORM_TYPE

typedef EDCS_Integer    EAC_Observation_Platform_Type;

#define EEC_OBVPLATTY_AIRCRAFT

((EAC_Observation_Platform_Type)1)

#define EEC_OBVPLATTY_BUOY

((EAC_Observation_Platform_Type)2)

#define EEC_OBVPLATTY_FIXED_WEATHER_STATION

((EAC_Observation_Platform_Type)3)

#define EEC_OBVPLATTY_GEOPHYSICAL_SATELLITE

((EAC_Observation_Platform_Type)4)

#define EEC_OBVPLATTY_HUMAN

((EAC_Observation_Platform_Type)5)

#define EEC_OBVPLATTY_METEOROLOGIC_OBSERVATION_TOWER

((EAC_Observation_Platform_Type)6)

#define EEC_OBVPLATTY_MOTOR_VEHICLE

((EAC_Observation_Platform_Type)7)

#define EEC_OBVPLATTY_VESSEL

((EAC_Observation_Platform_Type)8)

 

EAC_Observed_Visibility_Report_Type

Abstract Data Type:  OBSERVED_VISIBILITY_REPORT_TYPE

typedef EDCS_Integer    EAC_Observed_Visibility_Report_Type;

#define EEC_OBVVISRPTTY_MINIMUM

((EAC_Observed_Visibility_Report_Type)1)

#define EEC_OBVVISRPTTY_PRVL

((EAC_Observed_Visibility_Report_Type)2)

#define EEC_OBVVISRPTTY_PRVL_VAR_HIGH

((EAC_Observed_Visibility_Report_Type)3)

#define EEC_OBVVISRPTTY_PRVL_VAR_LOW

((EAC_Observed_Visibility_Report_Type)4)

#define EEC_OBVVISRPTTY_SECTOR

((EAC_Observed_Visibility_Report_Type)5)

#define EEC_OBVVISRPTTY_TOWER

((EAC_Observed_Visibility_Report_Type)6)

#define EEC_OBVVISRPTTY_TOWER_VAR_HIGH

((EAC_Observed_Visibility_Report_Type)7)

#define EEC_OBVVISRPTTY_TOWER_VAR_LOW

((EAC_Observed_Visibility_Report_Type)8)

 

EAC_Ocean_Floor_Region_Name_Type

Abstract Data Type:  OCEAN_FLOOR_REGION_NAME_TYPE

typedef EDCS_Integer    EAC_Ocean_Floor_Region_Name_Type;

#define EEC_OCFLRREGNNAMTY_ABYSSAL_HILLS

((EAC_Ocean_Floor_Region_Name_Type)1)

#define EEC_OCFLRREGNNAMTY_ABYSSAL_PLAIN

((EAC_Ocean_Floor_Region_Name_Type)2)

#define EEC_OCFLRREGNNAMTY_APRON

((EAC_Ocean_Floor_Region_Name_Type)3)

#define EEC_OCFLRREGNNAMTY_ARCHIPELAGIC_APRON

((EAC_Ocean_Floor_Region_Name_Type)4)

#define EEC_OCFLRREGNNAMTY_BANK

((EAC_Ocean_Floor_Region_Name_Type)5)

#define EEC_OCFLRREGNNAMTY_BANK_SET

((EAC_Ocean_Floor_Region_Name_Type)6)

#define EEC_OCFLRREGNNAMTY_BASIN

((EAC_Ocean_Floor_Region_Name_Type)7)

#define EEC_OCFLRREGNNAMTY_BORDERLAND

((EAC_Ocean_Floor_Region_Name_Type)8)

#define EEC_OCFLRREGNNAMTY_CALDERA

((EAC_Ocean_Floor_Region_Name_Type)9)

#define EEC_OCFLRREGNNAMTY_CANYON

((EAC_Ocean_Floor_Region_Name_Type)10)

#define EEC_OCFLRREGNNAMTY_CANYON_SET

((EAC_Ocean_Floor_Region_Name_Type)11)

#define EEC_OCFLRREGNNAMTY_CAP

((EAC_Ocean_Floor_Region_Name_Type)12)

#define EEC_OCFLRREGNNAMTY_CNTNTL_MARGIN

((EAC_Ocean_Floor_Region_Name_Type)13)

#define EEC_OCFLRREGNNAMTY_CNTNTL_RISE

((EAC_Ocean_Floor_Region_Name_Type)14)

#define EEC_OCFLRREGNNAMTY_CNTNTL_SHELF

((EAC_Ocean_Floor_Region_Name_Type)15)

#define EEC_OCFLRREGNNAMTY_CNTNTL_SLOPE

((EAC_Ocean_Floor_Region_Name_Type)16)

#define EEC_OCFLRREGNNAMTY_DEEP

((EAC_Ocean_Floor_Region_Name_Type)17)

#define EEC_OCFLRREGNNAMTY_ESCARPMENT

((EAC_Ocean_Floor_Region_Name_Type)18)

#define EEC_OCFLRREGNNAMTY_FAN

((EAC_Ocean_Floor_Region_Name_Type)19)

#define EEC_OCFLRREGNNAMTY_FRACTURE_ZONE

((EAC_Ocean_Floor_Region_Name_Type)20)

#define EEC_OCFLRREGNNAMTY_GUYOT

((EAC_Ocean_Floor_Region_Name_Type)21)

#define EEC_OCFLRREGNNAMTY_GUYOT_SET

((EAC_Ocean_Floor_Region_Name_Type)22)

#define EEC_OCFLRREGNNAMTY_HILL

((EAC_Ocean_Floor_Region_Name_Type)23)

#define EEC_OCFLRREGNNAMTY_HILL_SET

((EAC_Ocean_Floor_Region_Name_Type)24)

#define EEC_OCFLRREGNNAMTY_HOLE

((EAC_Ocean_Floor_Region_Name_Type)25)

#define EEC_OCFLRREGNNAMTY_KNOLL

((EAC_Ocean_Floor_Region_Name_Type)26)

#define EEC_OCFLRREGNNAMTY_KNOLL_SET

((EAC_Ocean_Floor_Region_Name_Type)27)

#define EEC_OCFLRREGNNAMTY_LEVEE

((EAC_Ocean_Floor_Region_Name_Type)28)

#define EEC_OCFLRREGNNAMTY_MEDIAN_VALLEY

((EAC_Ocean_Floor_Region_Name_Type)29)

#define EEC_OCFLRREGNNAMTY_MID_OCEANIC_RIDGE

((EAC_Ocean_Floor_Region_Name_Type)30)

#define EEC_OCFLRREGNNAMTY_MOAT

((EAC_Ocean_Floor_Region_Name_Type)31)

#define EEC_OCFLRREGNNAMTY_MOUNTAIN_SET

((EAC_Ocean_Floor_Region_Name_Type)32)

#define EEC_OCFLRREGNNAMTY_PASSAGE

((EAC_Ocean_Floor_Region_Name_Type)33)

#define EEC_OCFLRREGNNAMTY_PEAK

((EAC_Ocean_Floor_Region_Name_Type)34)

#define EEC_OCFLRREGNNAMTY_PINNACLE

((EAC_Ocean_Floor_Region_Name_Type)35)

#define EEC_OCFLRREGNNAMTY_PLAIN

((EAC_Ocean_Floor_Region_Name_Type)36)

#define EEC_OCFLRREGNNAMTY_PLATEAU

((EAC_Ocean_Floor_Region_Name_Type)37)

#define EEC_OCFLRREGNNAMTY_PROMONTORY

((EAC_Ocean_Floor_Region_Name_Type)38)

#define EEC_OCFLRREGNNAMTY_PROVINCE

((EAC_Ocean_Floor_Region_Name_Type)39)

#define EEC_OCFLRREGNNAMTY_REEF

((EAC_Ocean_Floor_Region_Name_Type)40)

#define EEC_OCFLRREGNNAMTY_REEF_SET

((EAC_Ocean_Floor_Region_Name_Type)41)

#define EEC_OCFLRREGNNAMTY_RIDGE

((EAC_Ocean_Floor_Region_Name_Type)42)

#define EEC_OCFLRREGNNAMTY_RIDGE_SET

((EAC_Ocean_Floor_Region_Name_Type)43)

#define EEC_OCFLRREGNNAMTY_RISE

((EAC_Ocean_Floor_Region_Name_Type)44)

#define EEC_OCFLRREGNNAMTY_SADDLE

((EAC_Ocean_Floor_Region_Name_Type)45)

#define EEC_OCFLRREGNNAMTY_SEABIGHT

((EAC_Ocean_Floor_Region_Name_Type)46)

#define EEC_OCFLRREGNNAMTY_SEA_CHANNEL

((EAC_Ocean_Floor_Region_Name_Type)47)

#define EEC_OCFLRREGNNAMTY_SEAMOUNT

((EAC_Ocean_Floor_Region_Name_Type)48)

#define EEC_OCFLRREGNNAMTY_SEAMOUNT_CHAIN

((EAC_Ocean_Floor_Region_Name_Type)49)

#define EEC_OCFLRREGNNAMTY_SEAMOUNT_GROUP

((EAC_Ocean_Floor_Region_Name_Type)50)

#define EEC_OCFLRREGNNAMTY_SEAMOUNT_PROVINCE

((EAC_Ocean_Floor_Region_Name_Type)51)

#define EEC_OCFLRREGNNAMTY_SEAMOUNT_SET

((EAC_Ocean_Floor_Region_Name_Type)52)

#define EEC_OCFLRREGNNAMTY_SHELF

((EAC_Ocean_Floor_Region_Name_Type)53)

#define EEC_OCFLRREGNNAMTY_SHELF_EDGE

((EAC_Ocean_Floor_Region_Name_Type)54)

#define EEC_OCFLRREGNNAMTY_SHOAL

((EAC_Ocean_Floor_Region_Name_Type)55)

#define EEC_OCFLRREGNNAMTY_SHOAL_SET

((EAC_Ocean_Floor_Region_Name_Type)56)

#define EEC_OCFLRREGNNAMTY_SILL

((EAC_Ocean_Floor_Region_Name_Type)57)

#define EEC_OCFLRREGNNAMTY_SLOPE

((EAC_Ocean_Floor_Region_Name_Type)58)

#define EEC_OCFLRREGNNAMTY_SOUND

((EAC_Ocean_Floor_Region_Name_Type)59)

#define EEC_OCFLRREGNNAMTY_SPUR

((EAC_Ocean_Floor_Region_Name_Type)60)

#define EEC_OCFLRREGNNAMTY_TERRACE

((EAC_Ocean_Floor_Region_Name_Type)61)

#define EEC_OCFLRREGNNAMTY_TRENCH

((EAC_Ocean_Floor_Region_Name_Type)62)

#define EEC_OCFLRREGNNAMTY_TROUGH

((EAC_Ocean_Floor_Region_Name_Type)63)

#define EEC_OCFLRREGNNAMTY_VALLEY

((EAC_Ocean_Floor_Region_Name_Type)64)

#define EEC_OCFLRREGNNAMTY_ZONE

((EAC_Ocean_Floor_Region_Name_Type)65)

 

EAC_Ocean_Name

Abstract Data Type:  OCEAN_NAME

typedef EDCS_Integer    EAC_Ocean_Name;

#define EEC_OCEANNAME_ANTARCTIC

((EAC_Ocean_Name)1)

#define EEC_OCEANNAME_ARCTIC

((EAC_Ocean_Name)2)

#define EEC_OCEANNAME_ATLANTIC

((EAC_Ocean_Name)3)

#define EEC_OCEANNAME_INDIAN

((EAC_Ocean_Name)4)

#define EEC_OCEANNAME_NORTH_ATLANTIC

((EAC_Ocean_Name)5)

#define EEC_OCEANNAME_NORTH_PACIFIC

((EAC_Ocean_Name)6)

#define EEC_OCEANNAME_PACIFIC

((EAC_Ocean_Name)7)

#define EEC_OCEANNAME_SOUTH_ATLANTIC

((EAC_Ocean_Name)8)

#define EEC_OCEANNAME_SOUTH_PACIFIC

((EAC_Ocean_Name)9)

 

EAC_Offshore_Platform_Type

Abstract Data Type:  OFFSHORE_PLATFORM_TYPE

typedef EDCS_Integer    EAC_Offshore_Platform_Type;

#define EEC_OFFSHPLATTY_ACCOMMODATION

((EAC_Offshore_Platform_Type)1)

#define EEC_OFFSHPLATTY_ARTICULATED_LOADING

((EAC_Offshore_Platform_Type)2)

#define EEC_OFFSHPLATTY_ARTIFICIAL_ISLAND

((EAC_Offshore_Platform_Type)3)

#define EEC_OFFSHPLATTY_FLOATING_PRODUCTION_VESSEL

((EAC_Offshore_Platform_Type)4)

#define EEC_OFFSHPLATTY_MOORING_TOWER

((EAC_Offshore_Platform_Type)5)

#define EEC_OFFSHPLATTY_NAVIGATION_AID_SUPPORT

((EAC_Offshore_Platform_Type)6)

#define EEC_OFFSHPLATTY_OBSERVATION

((EAC_Offshore_Platform_Type)7)

#define EEC_OFFSHPLATTY_OBSERVATION_OR_RESEARCH

((EAC_Offshore_Platform_Type)8)

#define EEC_OFFSHPLATTY_OIL_DERRICK

((EAC_Offshore_Platform_Type)9)

#define EEC_OFFSHPLATTY_PRODUCTION

((EAC_Offshore_Platform_Type)10)

#define EEC_OFFSHPLATTY_RESEARCH

((EAC_Offshore_Platform_Type)11)

#define EEC_OFFSHPLATTY_SINGLE_ANCHOR_LEG_MOORING

((EAC_Offshore_Platform_Type)12)

 

EAC_Oil_Barrier_Type

Abstract Data Type:  OIL_BARRIER_TYPE

typedef EDCS_Integer    EAC_Oil_Barrier_Type;

#define EEC_OILBARTY_FLOATING

((EAC_Oil_Barrier_Type)1)

#define EEC_OILBARTY_OIL_RETENTION_PIPE

((EAC_Oil_Barrier_Type)2)

 

EAC_Omni_Dir_Ship_Noise_Confidence

Abstract Data Type:  OMNI_DIR_SHIP_NOISE_CONFIDENCE

typedef EDCS_Integer    EAC_Omni_Dir_Ship_Noise_Confidence;

#define EEC_OMNDSHPNSECNF_LOW

((EAC_Omni_Dir_Ship_Noise_Confidence)1)

#define EEC_OMNDSHPNSECNF_MEDIUM

((EAC_Omni_Dir_Ship_Noise_Confidence)2)

#define EEC_OMNDSHPNSECNF_HIGH

((EAC_Omni_Dir_Ship_Noise_Confidence)3)

 

EAC_Operating_Restrictions_Type

Abstract Data Type:  OPERATING_RESTRICTIONS_TYPE

typedef EDCS_Integer    EAC_Operating_Restrictions_Type;

#define EEC_OPERRESTTY_DAYTIME_ONLY

((EAC_Operating_Restrictions_Type)1)

#define EEC_OPERRESTTY_NIGHT_TIME_ONLY

((EAC_Operating_Restrictions_Type)2)

#define EEC_OPERRESTTY_NO_RESTRICTIONS

((EAC_Operating_Restrictions_Type)3)

#define EEC_OPERRESTTY_PRONE_TO_FLOODING

((EAC_Operating_Restrictions_Type)4)

#define EEC_OPERRESTTY_PRONE_TO_ICE

((EAC_Operating_Restrictions_Type)5)

#define EEC_OPERRESTTY_PRONE_TO_SNOW

((EAC_Operating_Restrictions_Type)6)

#define EEC_OPERRESTTY_SPECIAL_RESTRICTIONS

((EAC_Operating_Restrictions_Type)7)

 

EAC_Operating_Time

Abstract Data Type:  OPERATING_TIME

typedef EDCS_Integer    EAC_Operating_Time;

#define EEC_OPERTIME_CONTINUOUS

((EAC_Operating_Time)1)

#define EEC_OPERTIME_DAYTIME

((EAC_Operating_Time)2)

#define EEC_OPERTIME_NIGHT_TIME

((EAC_Operating_Time)3)

#define EEC_OPERTIME_SUMMER_TIME_APRIL_OCTOBER

((EAC_Operating_Time)4)

#define EEC_OPERTIME_WINTER_TIME_NOVEMBER_MARCH

((EAC_Operating_Time)5)

 

EAC_Overhead_Obstruction_Type

Abstract Data Type:  OVERHEAD_OBSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Overhead_Obstruction_Type;

#define EEC_OVRHDOBSTNTY_BRIDGE_SUPERSTRUCTURE

((EAC_Overhead_Obstruction_Type)1)

#define EEC_OVRHDOBSTNTY_HIGH_TENSION_POWERLINE

((EAC_Overhead_Obstruction_Type)2)

#define EEC_OVRHDOBSTNTY_RAILWAY_POWERLINE

((EAC_Overhead_Obstruction_Type)3)

#define EEC_OVRHDOBSTNTY_ROOF

((EAC_Overhead_Obstruction_Type)4)

#define EEC_OVRHDOBSTNTY_VIADUCT_ARCH_CONSTRUCTION

((EAC_Overhead_Obstruction_Type)5)

#define EEC_OVRHDOBSTNTY_VIADUCT_FRAME_CONSTRUCTION

((EAC_Overhead_Obstruction_Type)6)

 

EAC_Parapet_Type

Abstract Data Type:  PARAPET_TYPE

typedef EDCS_Integer    EAC_Parapet_Type;

#define EEC_PARAPETTY_EARTHEN_WALL

((EAC_Parapet_Type)1)

 

EAC_Pasquill_Atmosphere_Stability_Index

Abstract Data Type:  PASQUILL_ATMOSPHERE_STABILITY_INDEX

typedef EDCS_Integer    EAC_Pasquill_Atmosphere_Stability_Index;

#define EEC_PASQATMSTAB_CATEGORY_A

((EAC_Pasquill_Atmosphere_Stability_Index)1)

#define EEC_PASQATMSTAB_CATEGORY_A_B

((EAC_Pasquill_Atmosphere_Stability_Index)2)

#define EEC_PASQATMSTAB_CATEGORY_B

((EAC_Pasquill_Atmosphere_Stability_Index)3)

#define EEC_PASQATMSTAB_CATEGORY_B_C

((EAC_Pasquill_Atmosphere_Stability_Index)4)

#define EEC_PASQATMSTAB_CATEGORY_C

((EAC_Pasquill_Atmosphere_Stability_Index)5)

#define EEC_PASQATMSTAB_CATEGORY_C_D

((EAC_Pasquill_Atmosphere_Stability_Index)6)

#define EEC_PASQATMSTAB_CATEGORY_D

((EAC_Pasquill_Atmosphere_Stability_Index)7)

#define EEC_PASQATMSTAB_CATEGORY_E

((EAC_Pasquill_Atmosphere_Stability_Index)8)

#define EEC_PASQATMSTAB_CATEGORY_F

((EAC_Pasquill_Atmosphere_Stability_Index)9)

#define EEC_PASQATMSTAB_CATEGORY_G

((EAC_Pasquill_Atmosphere_Stability_Index)10)

 

EAC_Patrol_Craft_Type

Abstract Data Type:  PATROL_CRAFT_TYPE

typedef EDCS_Integer    EAC_Patrol_Craft_Type;

#define EEC_PTLCRFTTY_AB_21_CLASS

((EAC_Patrol_Craft_Type)1)

#define EEC_PTLCRFTTY_AB_25_CLASS

((EAC_Patrol_Craft_Type)2)

#define EEC_PTLCRFTTY_ABJAY_CLASS

((EAC_Patrol_Craft_Type)3)

#define EEC_PTLCRFTTY_ACHIMITA_CLASS

((EAC_Patrol_Craft_Type)4)

#define EEC_PTLCRFTTY_ADDIRIYAH_CLASS

((EAC_Patrol_Craft_Type)5)

#define EEC_PTLCRFTTY_AGDLEK_CLASS

((EAC_Patrol_Craft_Type)6)

#define EEC_PTLCRFTTY_AGUINALDO_CLASS

((EAC_Patrol_Craft_Type)7)

#define EEC_PTLCRFTTY_AL_BOOM_CLASS

((EAC_Patrol_Craft_Type)8)

#define EEC_PTLCRFTTY_AL_BUSHRA_CLASS

((EAC_Patrol_Craft_Type)9)

#define EEC_PTLCRFTTY_AL_ISAR_CLASS

((EAC_Patrol_Craft_Type)10)

#define EEC_PTLCRFTTY_AL_MABRUKAH_CLASS

((EAC_Patrol_Craft_Type)11)

#define EEC_PTLCRFTTY_AL_MANAMA_CLASS

((EAC_Patrol_Craft_Type)12)

#define EEC_PTLCRFTTY_AL_RIFFA_CLASS

((EAC_Patrol_Craft_Type)13)

#define EEC_PTLCRFTTY_AL_ZATUM_CLASS

((EAC_Patrol_Craft_Type)14)

#define EEC_PTLCRFTTY_ALBATROS_MISSILE_BOAT_CLASS

((EAC_Patrol_Craft_Type)15)

#define EEC_PTLCRFTTY_ALBATROS_POLAR_CLASS

((EAC_Patrol_Craft_Type)16)

#define EEC_PTLCRFTTY_ALBORAN_CLASS

((EAC_Patrol_Craft_Type)17)

#define EEC_PTLCRFTTY_ALFEREZ_SOBRAL_SOTOYOMO_CLASS

((EAC_Patrol_Craft_Type)18)

#define EEC_PTLCRFTTY_ALMARADIM_CLASS

((EAC_Patrol_Craft_Type)19)

#define EEC_PTLCRFTTY_ALMIRANTE_BALSAM_CLASS

((EAC_Patrol_Craft_Type)20)

#define EEC_PTLCRFTTY_AMAZONAS_CLASS

((EAC_Patrol_Craft_Type)21)

#define EEC_PTLCRFTTY_AMBASSADOR_III_CLASS

((EAC_Patrol_Craft_Type)22)

#define EEC_PTLCRFTTY_AMER_CLASS

((EAC_Patrol_Craft_Type)23)

#define EEC_PTLCRFTTY_ANAGA_CLASS

((EAC_Patrol_Craft_Type)24)

#define EEC_PTLCRFTTY_ANDAU_CLASS

((EAC_Patrol_Craft_Type)25)

#define EEC_PTLCRFTTY_ANDRADE_CLASS

((EAC_Patrol_Craft_Type)26)

#define EEC_PTLCRFTTY_ANTARCTIC_CLASS

((EAC_Patrol_Craft_Type)27)

#define EEC_PTLCRFTTY_ANTIPLIARCHOS_LASCOS_CLASS

((EAC_Patrol_Craft_Type)28)

#define EEC_PTLCRFTTY_ARDHANA_CLASS

((EAC_Patrol_Craft_Type)29)

#define EEC_PTLCRFTTY_ARMATOLOS_CLASS

((EAC_Patrol_Craft_Type)30)

#define EEC_PTLCRFTTY_ARNALA_CLASS

((EAC_Patrol_Craft_Type)31)

#define EEC_PTLCRFTTY_ASHEVILLE_CLASS

((EAC_Patrol_Craft_Type)32)

#define EEC_PTLCRFTTY_AYAM_CLASS

((EAC_Patrol_Craft_Type)33)

#define EEC_PTLCRFTTY_AZMAT_CLASS

((EAC_Patrol_Craft_Type)34)

#define EEC_PTLCRFTTY_BADR_CLASS

((EAC_Patrol_Craft_Type)35)

#define EEC_PTLCRFTTY_BAKASSI_CLASS

((EAC_Patrol_Craft_Type)36)

#define EEC_PTLCRFTTY_BALIKPAPAN_CLASS

((EAC_Patrol_Craft_Type)37)

#define EEC_PTLCRFTTY_BANIYAS_CLASS

((EAC_Patrol_Craft_Type)38)

#define EEC_PTLCRFTTY_BARCELO_CLASS

((EAC_Patrol_Craft_Type)39)

#define EEC_PTLCRFTTY_BARNEGAT_CLASS

((EAC_Patrol_Craft_Type)40)

#define EEC_PTLCRFTTY_BARRACUDA_CLASS

((EAC_Patrol_Craft_Type)41)

#define EEC_PTLCRFTTY_BARSO_CLASS

((EAC_Patrol_Craft_Type)42)

#define EEC_PTLCRFTTY_BARZAN_CLASS

((EAC_Patrol_Craft_Type)43)

#define EEC_PTLCRFTTY_BATILLO_CLASS

((EAC_Patrol_Craft_Type)44)

#define EEC_PTLCRFTTY_BESKYTTEREN_CLASS

((EAC_Patrol_Craft_Type)45)

#define EEC_PTLCRFTTY_BETELGEUSE_CLASS

((EAC_Patrol_Craft_Type)46)

#define EEC_PTLCRFTTY_BISHKALI_CLASS

((EAC_Patrol_Craft_Type)47)

#define EEC_PTLCRFTTY_BIZERTE_CLASS

((EAC_Patrol_Craft_Type)48)

#define EEC_PTLCRFTTY_BORA_CLASS

((EAC_Patrol_Craft_Type)49)

#define EEC_PTLCRFTTY_BOULINGUI_CLASS

((EAC_Patrol_Craft_Type)50)

#define EEC_PTLCRFTTY_BPS_500_CLASS

((EAC_Patrol_Craft_Type)51)

#define EEC_PTLCRFTTY_BRACUI_CLASS

((EAC_Patrol_Craft_Type)52)

#define EEC_PTLCRFTTY_BULTA_STORM_CLASS

((EAC_Patrol_Craft_Type)53)

#define EEC_PTLCRFTTY_BURUN_CLASS

((EAC_Patrol_Craft_Type)54)

#define EEC_PTLCRFTTY_BURYA_CLASS

((EAC_Patrol_Craft_Type)55)

#define EEC_PTLCRFTTY_CACINE_CLASS

((EAC_Patrol_Craft_Type)56)

#define EEC_PTLCRFTTY_CAMBIASO_CLASS

((EAC_Patrol_Craft_Type)57)

#define EEC_PTLCRFTTY_CANNON_CLASS

((EAC_Patrol_Craft_Type)58)

#define EEC_PTLCRFTTY_CAPE_CLASS

((EAC_Patrol_Craft_Type)59)

#define EEC_PTLCRFTTY_CASMA_CLASS

((EAC_Patrol_Craft_Type)60)

#define EEC_PTLCRFTTY_CASSIOPEA_CLASS

((EAC_Patrol_Craft_Type)61)

#define EEC_PTLCRFTTY_CASTLE_CLASS

((EAC_Patrol_Craft_Type)62)

#define EEC_PTLCRFTTY_CHEROKEE_CLASS

((EAC_Patrol_Craft_Type)63)

#define EEC_PTLCRFTTY_CHILREU_CLASS

((EAC_Patrol_Craft_Type)64)

#define EEC_PTLCRFTTY_CHONBURI_CLASS

((EAC_Patrol_Craft_Type)65)

#define EEC_PTLCRFTTY_CONSTITUCION__CLASS

((EAC_Patrol_Craft_Type)66)

#define EEC_PTLCRFTTY_COUTINHO_CLASS

((EAC_Patrol_Craft_Type)67)

#define EEC_PTLCRFTTY_CYCLONE_CLASS

((EAC_Patrol_Craft_Type)68)

#define EEC_PTLCRFTTY_DAMSAH_CLASS

((EAC_Patrol_Craft_Type)69)

#define EEC_PTLCRFTTY_DEMOCRATA_CLASS

((EAC_Patrol_Craft_Type)70)

#define EEC_PTLCRFTTY_DERGACH_CLASS

((EAC_Patrol_Craft_Type)71)

#define EEC_PTLCRFTTY_DESCUBIERTA_CLASS

((EAC_Patrol_Craft_Type)72)

#define EEC_PTLCRFTTY_DHOFAR_CLASS

((EAC_Patrol_Craft_Type)73)

#define EEC_PTLCRFTTY_DJEBEL_CHINOISE_CLASS

((EAC_Patrol_Craft_Type)74)

#define EEC_PTLCRFTTY_DOGAN_CLASS

((EAC_Patrol_Craft_Type)75)

#define EEC_PTLCRFTTY_DURDHARSHA_CLASS

((EAC_Patrol_Craft_Type)76)

#define EEC_PTLCRFTTY_DZATA_CLASS

((EAC_Patrol_Craft_Type)77)

#define EEC_PTLCRFTTY_DZUKAS_STORM_CLASS

((EAC_Patrol_Craft_Type)78)

#define EEC_PTLCRFTTY_EILAT_CLASS

((EAC_Patrol_Craft_Type)79)

#define EEC_PTLCRFTTY_EITHNE_CLASS

((EAC_Patrol_Craft_Type)80)

#define EEC_PTLCRFTTY_EL_LAHIQ_CLASS

((EAC_Patrol_Craft_Type)81)

#define EEC_PTLCRFTTY_EL_YADEKH_CLASS

((EAC_Patrol_Craft_Type)82)

#define EEC_PTLCRFTTY_EMER_CLASS

((EAC_Patrol_Craft_Type)83)

#define EEC_PTLCRFTTY_ENRIQUILLO_SOTOYOMO_CLASS

((EAC_Patrol_Craft_Type)84)

#define EEC_PTLCRFTTY_EREBUS_CLASS

((EAC_Patrol_Craft_Type)85)

#define EEC_PTLCRFTTY_ESPEROS_CLASS

((EAC_Patrol_Craft_Type)86)

#define EEC_PTLCRFTTY_EXPLORATORE_CLASS

((EAC_Patrol_Craft_Type)87)

#define EEC_PTLCRFTTY_FATEH_CLASS

((EAC_Patrol_Craft_Type)88)

#define EEC_PTLCRFTTY_FEARLESS_ASW_CLASS

((EAC_Patrol_Craft_Type)89)

#define EEC_PTLCRFTTY_FEARLESS_MISSILE_CLASS

((EAC_Patrol_Craft_Type)90)

#define EEC_PTLCRFTTY_FLAMANT_CLASS

((EAC_Patrol_Craft_Type)91)

#define EEC_PTLCRFTTY_FLAMENCO_CLASS

((EAC_Patrol_Craft_Type)92)

#define EEC_PTLCRFTTY_FLYVEFISKEN_CLASS

((EAC_Patrol_Craft_Type)93)

#define EEC_PTLCRFTTY_FORT_CHARLES_CLASS

((EAC_Patrol_Craft_Type)94)

#define EEC_PTLCRFTTY_FPB_42_CLASS

((EAC_Patrol_Craft_Type)95)

#define EEC_PTLCRFTTY_FREMANTLE_CLASS

((EAC_Patrol_Craft_Type)96)

#define EEC_PTLCRFTTY_FULGOSI_CLASS

((EAC_Patrol_Craft_Type)97)

#define EEC_PTLCRFTTY_FULMAR_CLASS

((EAC_Patrol_Craft_Type)98)

#define EEC_PTLCRFTTY_GEOULA_CLASS

((EAC_Patrol_Craft_Type)99)

#define EEC_PTLCRFTTY_GEPARD_CLASS

((EAC_Patrol_Craft_Type)100)

#define EEC_PTLCRFTTY_GORNIK_CLASS

((EAC_Patrol_Craft_Type)101)

#define EEC_PTLCRFTTY_GOTEBORG_CLASS

((EAC_Patrol_Craft_Type)102)

#define EEC_PTLCRFTTY_GRAJAU_CLASS

((EAC_Patrol_Craft_Type)103)

#define EEC_PTLCRFTTY_GREBE_CLASS

((EAC_Patrol_Craft_Type)104)

#define EEC_PTLCRFTTY_GRISHA_II_CLASS

((EAC_Patrol_Craft_Type)105)

#define EEC_PTLCRFTTY_GRISHA_III_ASW_CLASS

((EAC_Patrol_Craft_Type)106)

#define EEC_PTLCRFTTY_GRISHA_III_CLASS

((EAC_Patrol_Craft_Type)107)

#define EEC_PTLCRFTTY_GRISHA_IV_CLASS

((EAC_Patrol_Craft_Type)108)

#define EEC_PTLCRFTTY_GRISHA_V_ASW_CLASS

((EAC_Patrol_Craft_Type)109)

#define EEC_PTLCRFTTY_GRISHA_V_CLASS

((EAC_Patrol_Craft_Type)110)

#define EEC_PTLCRFTTY_GRIVITA_CLASS

((EAC_Patrol_Craft_Type)111)

#define EEC_PTLCRFTTY_GRONZY_CLASS

((EAC_Patrol_Craft_Type)112)

#define EEC_PTLCRFTTY_GUARDIAMARINA_RIQUELME_CLASS

((EAC_Patrol_Craft_Type)113)

#define EEC_PTLCRFTTY_GUARDIAN_CLASS

((EAC_Patrol_Craft_Type)114)

#define EEC_PTLCRFTTY_GUAYMURAS_CLASS

((EAC_Patrol_Craft_Type)115)

#define EEC_PTLCRFTTY_HAI_OU_CLASS

((EAC_Patrol_Craft_Type)116)

#define EEC_PTLCRFTTY_HAIJIU_CLASS

((EAC_Patrol_Craft_Type)117)

#define EEC_PTLCRFTTY_HAINAN_ASW_CLASS

((EAC_Patrol_Craft_Type)118)

#define EEC_PTLCRFTTY_HAINAN_CLASS

((EAC_Patrol_Craft_Type)119)

#define EEC_PTLCRFTTY_HAINYEKO_OSPREY_CLASS

((EAC_Patrol_Craft_Type)120)

#define EEC_PTLCRFTTY_HAIQING_CLASS

((EAC_Patrol_Craft_Type)121)

#define EEC_PTLCRFTTY_HAIZHU_CLASS

((EAC_Patrol_Craft_Type)122)

#define EEC_PTLCRFTTY_HAIZHUI_CLASS

((EAC_Patrol_Craft_Type)123)

#define EEC_PTLCRFTTY_HAMINA_CLASS

((EAC_Patrol_Craft_Type)124)

#define EEC_PTLCRFTTY_HANDALAN_CLASS

((EAC_Patrol_Craft_Type)125)

#define EEC_PTLCRFTTY_HAUK_CLASS

((EAC_Patrol_Craft_Type)126)

#define EEC_PTLCRFTTY_HAYABUSA_CLASS

((EAC_Patrol_Craft_Type)127)

#define EEC_PTLCRFTTY_HEL_CLASS

((EAC_Patrol_Craft_Type)128)

#define EEC_PTLCRFTTY_HELSINKI_CLASS

((EAC_Patrol_Craft_Type)129)

#define EEC_PTLCRFTTY_HERNANDES_CLASS

((EAC_Patrol_Craft_Type)130)

#define EEC_PTLCRFTTY_HETZ_CLASS

((EAC_Patrol_Craft_Type)131)

#define EEC_PTLCRFTTY_HISAR_CLASS

((EAC_Patrol_Craft_Type)132)

#define EEC_PTLCRFTTY_HOLZINGER_CLASS

((EAC_Patrol_Craft_Type)133)

#define EEC_PTLCRFTTY_HOUJIAN_CLASS

((EAC_Patrol_Craft_Type)134)

#define EEC_PTLCRFTTY_HOUKO_CLASS

((EAC_Patrol_Craft_Type)135)

#define EEC_PTLCRFTTY_HOUNAN_CLASS

((EAC_Patrol_Craft_Type)136)

#define EEC_PTLCRFTTY_HOUXIN_CLASS

((EAC_Patrol_Craft_Type)137)

#define EEC_PTLCRFTTY_HUA_HIN_CLASS

((EAC_Patrol_Craft_Type)138)

#define EEC_PTLCRFTTY_HUANGFENG_CLASS

((EAC_Patrol_Craft_Type)139)

#define EEC_PTLCRFTTY_HUDONG_CLASS

((EAC_Patrol_Craft_Type)140)

#define EEC_PTLCRFTTY_HUNT_CLASS

((EAC_Patrol_Craft_Type)141)

#define EEC_PTLCRFTTY_IMPERIAL_MARINHEIRO_CLASS

((EAC_Patrol_Craft_Type)142)

#define EEC_PTLCRFTTY_IN_DAW_OSPREY_CLASS

((EAC_Patrol_Craft_Type)143)

#define EEC_PTLCRFTTY_INTREPIDA_CLASS

((EAC_Patrol_Craft_Type)144)

#define EEC_PTLCRFTTY_IPOPLIARCHOS_ARLIOTIS_CLASS

((EAC_Patrol_Craft_Type)145)

#define EEC_PTLCRFTTY_IQUIQUE_CLASS

((EAC_Patrol_Craft_Type)146)

#define EEC_PTLCRFTTY_IRIGOYEN_CLASS

((EAC_Patrol_Craft_Type)147)

#define EEC_PTLCRFTTY_ISLAND_CLASS

((EAC_Patrol_Craft_Type)148)

#define EEC_PTLCRFTTY_ISLAND_OFFSHORE_CLASS

((EAC_Patrol_Craft_Type)149)

#define EEC_PTLCRFTTY_JACINTO_CLASS

((EAC_Patrol_Craft_Type)150)

#define EEC_PTLCRFTTY_JAGAREN_CLASS

((EAC_Patrol_Craft_Type)151)

#define EEC_PTLCRFTTY_JALALAT_CLASS

((EAC_Patrol_Craft_Type)152)

#define EEC_PTLCRFTTY_JAYESAGARA_CLASS

((EAC_Patrol_Craft_Type)153)

#define EEC_PTLCRFTTY_JERONG_CLASS

((EAC_Patrol_Craft_Type)154)

#define EEC_PTLCRFTTY_JING_CHIANG_CLASS

((EAC_Patrol_Craft_Type)155)

#define EEC_PTLCRFTTY_JURA_CLASS

((EAC_Patrol_Craft_Type)156)

#define EEC_PTLCRFTTY_KAGITINGAN_CLASS

((EAC_Patrol_Craft_Type)157)

#define EEC_PTLCRFTTY_KALEV_CLASS

((EAC_Patrol_Craft_Type)158)

#define EEC_PTLCRFTTY_KAMAN_CLASS

((EAC_Patrol_Craft_Type)159)

#define EEC_PTLCRFTTY_KAPAK_CLASS

((EAC_Patrol_Craft_Type)160)

#define EEC_PTLCRFTTY_KAPAREN_CLASS

((EAC_Patrol_Craft_Type)161)

#define EEC_PTLCRFTTY_KARNIPHULI_CLASS

((EAC_Patrol_Craft_Type)162)

#define EEC_PTLCRFTTY_KARTAL_CLASS

((EAC_Patrol_Craft_Type)163)

#define EEC_PTLCRFTTY_KASZUB_CLASS

((EAC_Patrol_Craft_Type)164)

#define EEC_PTLCRFTTY_KELEFSTIS_STAMOU_CLASS

((EAC_Patrol_Craft_Type)165)

#define EEC_PTLCRFTTY_KHAMRONSIN_CLASS

((EAC_Patrol_Craft_Type)166)

#define EEC_PTLCRFTTY_KHATTABI_CLASS

((EAC_Patrol_Craft_Type)167)

#define EEC_PTLCRFTTY_KILIC_CLASS

((EAC_Patrol_Craft_Type)168)

#define EEC_PTLCRFTTY_KILURKI_11__CLASS

((EAC_Patrol_Craft_Type)169)

#define EEC_PTLCRFTTY_KINGSTON_CLASS

((EAC_Patrol_Craft_Type)170)

#define EEC_PTLCRFTTY_KOGALNICEANU_CLASS

((EAC_Patrol_Craft_Type)171)

#define EEC_PTLCRFTTY_KONCAR_CLASS

((EAC_Patrol_Craft_Type)172)

#define EEC_PTLCRFTTY_KONDOR_CLASS

((EAC_Patrol_Craft_Type)173)

#define EEC_PTLCRFTTY_KONDOR_I_CLASS

((EAC_Patrol_Craft_Type)174)

#define EEC_PTLCRFTTY_KREMENCHUK_CLASS

((EAC_Patrol_Craft_Type)175)

#define EEC_PTLCRFTTY_KRESIMIR_CLASS

((EAC_Patrol_Craft_Type)176)

#define EEC_PTLCRFTTY_KRONSTADT_CLASS

((EAC_Patrol_Craft_Type)177)

#define EEC_PTLCRFTTY_KUKULKAN_BROADSWORD_CLASS

((EAC_Patrol_Craft_Type)178)

#define EEC_PTLCRFTTY_KUNAKHOVICH_CLASS

((EAC_Patrol_Craft_Type)179)

#define EEC_PTLCRFTTY_KWANG_HUA_CLASS

((EAC_Patrol_Craft_Type)180)

#define EEC_PTLCRFTTY_LA_GALITE_CLASS

((EAC_Patrol_Craft_Type)181)

#define EEC_PTLCRFTTY_LAKSAMANA_CLASS

((EAC_Patrol_Craft_Type)182)

#define EEC_PTLCRFTTY_LAMDA_CLASS

((EAC_Patrol_Craft_Type)183)

#define EEC_PTLCRFTTY_LARDENT_CLASS

((EAC_Patrol_Craft_Type)184)

#define EEC_PTLCRFTTY_LARKANA_CLASS

((EAC_Patrol_Craft_Type)185)

#define EEC_PTLCRFTTY_LAUDACIEUSE_CLASS

((EAC_Patrol_Craft_Type)186)

#define EEC_PTLCRFTTY_LAUDACIEUX_CLASS

((EAC_Patrol_Craft_Type)187)

#define EEC_PTLCRFTTY_LAZAGA_CLASS

((EAC_Patrol_Craft_Type)188)

#define EEC_PTLCRFTTY_LETYASHTI_CLASS

((EAC_Patrol_Craft_Type)189)

#define EEC_PTLCRFTTY_LUNG_CHIANG_CLASS

((EAC_Patrol_Craft_Type)190)

#define EEC_PTLCRFTTY_LUSHUN_CLASS

((EAC_Patrol_Craft_Type)191)

#define EEC_PTLCRFTTY_MALVAR_CLASS

((EAC_Patrol_Craft_Type)192)

#define EEC_PTLCRFTTY_MANDAU_CLASS

((EAC_Patrol_Craft_Type)193)

#define EEC_PTLCRFTTY_MANTA_CLASS

((EAC_Patrol_Craft_Type)194)

#define EEC_PTLCRFTTY_MARANON_CLASS

((EAC_Patrol_Craft_Type)195)

#define EEC_PTLCRFTTY_MATKA_CLASS

((EAC_Patrol_Craft_Type)196)

#define EEC_PTLCRFTTY_MEGHNA_CLASS

((EAC_Patrol_Craft_Type)197)

#define EEC_PTLCRFTTY_MEKO_A100_CLASS

((EAC_Patrol_Craft_Type)198)

#define EEC_PTLCRFTTY_MICALVI_CLASS

((EAC_Patrol_Craft_Type)199)

#define EEC_PTLCRFTTY_MIRNA_CLASS

((EAC_Patrol_Craft_Type)200)

#define EEC_PTLCRFTTY_MITAR_ACEV_CLASS

((EAC_Patrol_Craft_Type)201)

#define EEC_PTLCRFTTY_MOA_CLASS

((EAC_Patrol_Craft_Type)202)

#define EEC_PTLCRFTTY_MUBARRAZ_CLASS

((EAC_Patrol_Craft_Type)203)

#define EEC_PTLCRFTTY_MUKHA_CLASS

((EAC_Patrol_Craft_Type)204)

#define EEC_PTLCRFTTY_MULNIYA_TARANTUL_CLASS

((EAC_Patrol_Craft_Type)205)

#define EEC_PTLCRFTTY_MURATURE_CLASS

((EAC_Patrol_Craft_Type)206)

#define EEC_PTLCRFTTY_MURRAY_JIP_CLASS

((EAC_Patrol_Craft_Type)207)

#define EEC_PTLCRFTTY_MUSYTARI_CLASS

((EAC_Patrol_Craft_Type)208)

#define EEC_PTLCRFTTY_NALUCA_CLASS

((EAC_Patrol_Craft_Type)209)

#define EEC_PTLCRFTTY_NANAWA_CLASS

((EAC_Patrol_Craft_Type)210)

#define EEC_PTLCRFTTY_NANUCHKA_IV_CLASS

((EAC_Patrol_Craft_Type)211)

#define EEC_PTLCRFTTY_NAOS_CLASS

((EAC_Patrol_Craft_Type)212)

#define EEC_PTLCRFTTY_NATYA_CLASS

((EAC_Patrol_Craft_Type)213)

#define EEC_PTLCRFTTY_NEMEIS_CLASS

((EAC_Patrol_Craft_Type)214)

#define EEC_PTLCRFTTY_NEW_CLASS

((EAC_Patrol_Craft_Type)215)

#define EEC_PTLCRFTTY_NEW_MISSILE_CLASS

((EAC_Patrol_Craft_Type)216)

#define EEC_PTLCRFTTY_NIKI_CLASS

((EAC_Patrol_Craft_Type)217)

#define EEC_PTLCRFTTY_NIKOPOL_CLASS

((EAC_Patrol_Craft_Type)218)

#define EEC_PTLCRFTTY_NIRBHOY_HAINAN_CLASS

((EAC_Patrol_Craft_Type)219)

#define EEC_PTLCRFTTY_NOVI_GRAD_CLASS

((EAC_Patrol_Craft_Type)220)

#define EEC_PTLCRFTTY_NOVIEMBRE_15_VIGILANT_CLASS

((EAC_Patrol_Craft_Type)221)

#define EEC_PTLCRFTTY_OCTOBER_6_CLASS

((EAC_Patrol_Craft_Type)222)

#define EEC_PTLCRFTTY_OKBA_CLASS

((EAC_Patrol_Craft_Type)223)

#define EEC_PTLCRFTTY_OLIVIERI_CLASS

((EAC_Patrol_Craft_Type)224)

#define EEC_PTLCRFTTY_ORKAN_CLASS

((EAC_Patrol_Craft_Type)225)

#define EEC_PTLCRFTTY_ORLA_CLASS

((EAC_Patrol_Craft_Type)226)

#define EEC_PTLCRFTTY_ORMI_CLASS

((EAC_Patrol_Craft_Type)227)

#define EEC_PTLCRFTTY_ORYX_CLASS

((EAC_Patrol_Craft_Type)228)

#define EEC_PTLCRFTTY_OSA_CLASS

((EAC_Patrol_Craft_Type)229)

#define EEC_PTLCRFTTY_OSA_I_CLASS

((EAC_Patrol_Craft_Type)230)

#define EEC_PTLCRFTTY_OSA_II_CLASS

((EAC_Patrol_Craft_Type)231)

#define EEC_PTLCRFTTY_OSA_II_TYPE_205_CLASS

((EAC_Patrol_Craft_Type)232)

#define EEC_PTLCRFTTY_OUMAR_CLASS

((EAC_Patrol_Craft_Type)233)

#define EEC_PTLCRFTTY_P121_CLASS

((EAC_Patrol_Craft_Type)234)

#define EEC_PTLCRFTTY_PACIFIC_FORUM_CLASS

((EAC_Patrol_Craft_Type)235)

#define EEC_PTLCRFTTY_PADMA_CLASS

((EAC_Patrol_Craft_Type)236)

#define EEC_PTLCRFTTY_PANDRONG_CLASS

((EAC_Patrol_Craft_Type)237)

#define EEC_PTLCRFTTY_PANQUIACO_CLASS

((EAC_Patrol_Craft_Type)238)

#define EEC_PTLCRFTTY_PARAKRAMABAHU_HAIQING_CLASS

((EAC_Patrol_Craft_Type)239)

#define EEC_PTLCRFTTY_PARCHIM_II_CLASS

((EAC_Patrol_Craft_Type)240)

#define EEC_PTLCRFTTY_PARNAIBA_CLASS

((EAC_Patrol_Craft_Type)241)

#define EEC_PTLCRFTTY_PARVIN_CLASS

((EAC_Patrol_Craft_Type)242)

#define EEC_PTLCRFTTY_PATRA_CLASS

((EAC_Patrol_Craft_Type)243)

#define EEC_PTLCRFTTY_PAUK_ASW_CLASS

((EAC_Patrol_Craft_Type)244)

#define EEC_PTLCRFTTY_PAUK_CLASS

((EAC_Patrol_Craft_Type)245)

#define EEC_PTLCRFTTY_PCL_CLASS

((EAC_Patrol_Craft_Type)246)

#define EEC_PTLCRFTTY_PEDRO_TEIXEIRA_CLASS

((EAC_Patrol_Craft_Type)247)

#define EEC_PTLCRFTTY_PERDANA_CLASS

((EAC_Patrol_Craft_Type)248)

#define EEC_PTLCRFTTY_PETYA_CLASS

((EAC_Patrol_Craft_Type)249)

#define EEC_PTLCRFTTY_PETYA_II_CLASS

((EAC_Patrol_Craft_Type)250)

#define EEC_PTLCRFTTY_PETYA_II_LARGE_CLASS

((EAC_Patrol_Craft_Type)251)

#define EEC_PTLCRFTTY_PETYA_III_CLASS

((EAC_Patrol_Craft_Type)252)

#define EEC_PTLCRFTTY_PETYA_III_LARGE_CLASS

((EAC_Patrol_Craft_Type)253)

#define EEC_PTLCRFTTY_PEZOPOULOS_CLASS

((EAC_Patrol_Craft_Type)254)

#define EEC_PTLCRFTTY_PGM_43_CLASS

((EAC_Patrol_Craft_Type)255)

#define EEC_PTLCRFTTY_PILICA_CLASS

((EAC_Patrol_Craft_Type)256)

#define EEC_PTLCRFTTY_PIRANA_CLASS

((EAC_Patrol_Craft_Type)257)

#define EEC_PTLCRFTTY_PRABRARAPAK_CLASS

((EAC_Patrol_Craft_Type)258)

#define EEC_PTLCRFTTY_PRACHAND_CLASS

((EAC_Patrol_Craft_Type)259)

#define EEC_PTLCRFTTY_PRESTOL_BOTELLO_ADMIRABLE_CLASS

((EAC_Patrol_Craft_Type)260)

#define EEC_PTLCRFTTY_PROMETEY_CLASS

((EAC_Patrol_Craft_Type)261)

#define EEC_PTLCRFTTY_PROTECTOR_CLASS

((EAC_Patrol_Craft_Type)262)

#define EEC_PTLCRFTTY_PULAU_ROTE_CLASS

((EAC_Patrol_Craft_Type)263)

#define EEC_PTLCRFTTY_PYROPOLITIS_CLASS

((EAC_Patrol_Craft_Type)264)

#define EEC_PTLCRFTTY_QARQ_CLASS

((EAC_Patrol_Craft_Type)265)

#define EEC_PTLCRFTTY_QUINTANA_CLASS

((EAC_Patrol_Craft_Type)266)

#define EEC_PTLCRFTTY_QUITO_CLASS

((EAC_Patrol_Craft_Type)267)

#define EEC_PTLCRFTTY_RABHI_CLASS

((EAC_Patrol_Craft_Type)268)

#define EEC_PTLCRFTTY_RADE_KONCAR_CLASS

((EAC_Patrol_Craft_Type)269)

#define EEC_PTLCRFTTY_RAIS_BARGACH_CLASS

((EAC_Patrol_Craft_Type)270)

#define EEC_PTLCRFTTY_RAIS_HAMIDOU_CLASS

((EAC_Patrol_Craft_Type)271)

#define EEC_PTLCRFTTY_RAMADAN_CLASS

((EAC_Patrol_Craft_Type)272)

#define EEC_PTLCRFTTY_RANARISI_CLASS

((EAC_Patrol_Craft_Type)273)

#define EEC_PTLCRFTTY_RATCHARIT_CLASS

((EAC_Patrol_Craft_Type)274)

#define EEC_PTLCRFTTY_RAUMA_CLASS

((EAC_Patrol_Craft_Type)275)

#define EEC_PTLCRFTTY_RESHEF_CLASS

((EAC_Patrol_Craft_Type)276)

#define EEC_PTLCRFTTY_RESHITELNI_CLASS

((EAC_Patrol_Craft_Type)277)

#define EEC_PTLCRFTTY_RIO_HACHA_CLASS

((EAC_Patrol_Craft_Type)278)

#define EEC_PTLCRFTTY_RIVER_CLASS

((EAC_Patrol_Craft_Type)279)

#define EEC_PTLCRFTTY_RIZAL_CLASS

((EAC_Patrol_Craft_Type)280)

#define EEC_PTLCRFTTY_ROISIN_CLASS

((EAC_Patrol_Craft_Type)281)

#define EEC_PTLCRFTTY_RORAIMA_CLASS

((EAC_Patrol_Craft_Type)282)

#define EEC_PTLCRFTTY_SALTO_CLASS

((EAC_Patrol_Craft_Type)283)

#define EEC_PTLCRFTTY_SARIWON_TRAL_CLASS

((EAC_Patrol_Craft_Type)284)

#define EEC_PTLCRFTTY_SATTAHIP_CLASS

((EAC_Patrol_Craft_Type)285)

#define EEC_PTLCRFTTY_SBD_MK3_CLASS

((EAC_Patrol_Craft_Type)286)

#define EEC_PTLCRFTTY_SDB_MK3_CLASS

((EAC_Patrol_Craft_Type)287)

#define EEC_PTLCRFTTY_SEA_WOLF_CLASS

((EAC_Patrol_Craft_Type)288)

#define EEC_PTLCRFTTY_SEPTEMBER_25_BROADSWORD_CLASS

((EAC_Patrol_Craft_Type)289)

#define EEC_PTLCRFTTY_SERVIOLA_CLASS

((EAC_Patrol_Craft_Type)290)

#define EEC_PTLCRFTTY_SHAHEED_CLASS

((EAC_Patrol_Craft_Type)291)

#define EEC_PTLCRFTTY_SHANGHAI_II_CLASS

((EAC_Patrol_Craft_Type)292)

#define EEC_PTLCRFTTY_SHERSHEN_CLASS

((EAC_Patrol_Craft_Type)293)

#define EEC_PTLCRFTTY_SHERSHEN_TORPEDO_CLASS

((EAC_Patrol_Craft_Type)294)

#define EEC_PTLCRFTTY_SHUPAVU_CLASS

((EAC_Patrol_Craft_Type)295)

#define EEC_PTLCRFTTY_SIBARU_CLASS

((EAC_Patrol_Craft_Type)296)

#define EEC_PTLCRFTTY_SIDDIQ_CLASS

((EAC_Patrol_Craft_Type)297)

#define EEC_PTLCRFTTY_SIERRA_CLASS

((EAC_Patrol_Craft_Type)298)

#define EEC_PTLCRFTTY_SINPO_CLASS

((EAC_Patrol_Craft_Type)299)

#define EEC_PTLCRFTTY_SIRIO_CLASS

((EAC_Patrol_Craft_Type)300)

#define EEC_PTLCRFTTY_SKJOLD_CLASS

((EAC_Patrol_Craft_Type)301)

#define EEC_PTLCRFTTY_SMALL_412_CLASS

((EAC_Patrol_Craft_Type)302)

#define EEC_PTLCRFTTY_SMALL_421_CLASS

((EAC_Patrol_Craft_Type)303)

#define EEC_PTLCRFTTY_SMIRDAN_CLASS

((EAC_Patrol_Craft_Type)304)

#define EEC_PTLCRFTTY_SMUTS_CLASS

((EAC_Patrol_Craft_Type)305)

#define EEC_PTLCRFTTY_SO1_CLASS

((EAC_Patrol_Craft_Type)306)

#define EEC_PTLCRFTTY_SOIMUL_CLASS

((EAC_Patrol_Craft_Type)307)

#define EEC_PTLCRFTTY_SONYA_CLASS

((EAC_Patrol_Craft_Type)308)

#define EEC_PTLCRFTTY_STENKA_CLASS

((EAC_Patrol_Craft_Type)309)

#define EEC_PTLCRFTTY_STERNE_CLASS

((EAC_Patrol_Craft_Type)310)

#define EEC_PTLCRFTTY_STOCKHOLM_CLASS

((EAC_Patrol_Craft_Type)311)

#define EEC_PTLCRFTTY_STORIONE_CLASS

((EAC_Patrol_Craft_Type)312)

#define EEC_PTLCRFTTY_SUDUVIS_CLASS

((EAC_Patrol_Craft_Type)313)

#define EEC_PTLCRFTTY_SUKANYA_CLASS

((EAC_Patrol_Craft_Type)314)

#define EEC_PTLCRFTTY_SULEV_KONDOR_I_CLASS

((EAC_Patrol_Craft_Type)315)

#define EEC_PTLCRFTTY_SUPER_VITA_CLASS

((EAC_Patrol_Craft_Type)316)

#define EEC_PTLCRFTTY_SWIFTSHIPS_CLASS

((EAC_Patrol_Craft_Type)317)

#define EEC_PTLCRFTTY_T_301_CLASS

((EAC_Patrol_Craft_Type)318)

#define EEC_PTLCRFTTY_T_43_CLASS

((EAC_Patrol_Craft_Type)319)

#define EEC_PTLCRFTTY_T11_CLASS

((EAC_Patrol_Craft_Type)320)

#define EEC_PTLCRFTTY_T91_CLASS

((EAC_Patrol_Craft_Type)321)

#define EEC_PTLCRFTTY_T93_CLASS

((EAC_Patrol_Craft_Type)322)

#define EEC_PTLCRFTTY_TAECHONG_CLASS

((EAC_Patrol_Craft_Type)323)

#define EEC_PTLCRFTTY_TARANTUL_CLASS

((EAC_Patrol_Craft_Type)324)

#define EEC_PTLCRFTTY_TARANTUL_I_CLASS

((EAC_Patrol_Craft_Type)325)

#define EEC_PTLCRFTTY_TARANTUL_II_CLASS

((EAC_Patrol_Craft_Type)326)

#define EEC_PTLCRFTTY_TARANTUL_III_CLASS

((EAC_Patrol_Craft_Type)327)

#define EEC_PTLCRFTTY_TAZARKA_CLASS

((EAC_Patrol_Craft_Type)328)

#define EEC_PTLCRFTTY_TIGER_CLASS

((EAC_Patrol_Craft_Type)329)

#define EEC_PTLCRFTTY_TODAK_CLASS

((EAC_Patrol_Craft_Type)330)

#define EEC_PTLCRFTTY_TOWN_CLASS

((EAC_Patrol_Craft_Type)331)

#define EEC_PTLCRFTTY_TRABZON_CLASS

((EAC_Patrol_Craft_Type)332)

#define EEC_PTLCRFTTY_TRITAO_CLASS

((EAC_Patrol_Craft_Type)333)

#define EEC_PTLCRFTTY_TSYURUPYNSK_CLASS

((EAC_Patrol_Craft_Type)334)

#define EEC_PTLCRFTTY_TURUNMAA_CLASS

((EAC_Patrol_Craft_Type)335)

#define EEC_PTLCRFTTY_TURYA_CLASS

((EAC_Patrol_Craft_Type)336)

#define EEC_PTLCRFTTY_TURYA_SHTORM_CLASS

((EAC_Patrol_Craft_Type)337)

#define EEC_PTLCRFTTY_URIBE_CLASS

((EAC_Patrol_Craft_Type)338)

#define EEC_PTLCRFTTY_UTIQUE_CLASS

((EAC_Patrol_Craft_Type)339)

#define EEC_PTLCRFTTY_UZGOROD_CLASS

((EAC_Patrol_Craft_Type)340)

#define EEC_PTLCRFTTY_VALAS_BALSAM_CLASS

((EAC_Patrol_Craft_Type)341)

#define EEC_PTLCRFTTY_VALLE_CLASS

((EAC_Patrol_Craft_Type)342)

#define EEC_PTLCRFTTY_VAMBOLA_CLASS

((EAC_Patrol_Craft_Type)343)

#define EEC_PTLCRFTTY_VB_76_CLASS

((EAC_Patrol_Craft_Type)344)

#define EEC_PTLCRFTTY_VEER_CLASS

((EAC_Patrol_Craft_Type)345)

#define EEC_PTLCRFTTY_VELARDE_CLASS

((EAC_Patrol_Craft_Type)346)

#define EEC_PTLCRFTTY_VIESTURUS_CLASS

((EAC_Patrol_Craft_Type)347)

#define EEC_PTLCRFTTY_VIGAYURG_CLASS

((EAC_Patrol_Craft_Type)348)

#define EEC_PTLCRFTTY_VIGILANT_CLASS

((EAC_Patrol_Craft_Type)349)

#define EEC_PTLCRFTTY_VISBY_CLASS

((EAC_Patrol_Craft_Type)350)

#define EEC_PTLCRFTTY_VOSPER_CLASS

((EAC_Patrol_Craft_Type)351)

#define EEC_PTLCRFTTY_WAIGEO_CLASS

((EAC_Patrol_Craft_Type)352)

#define EEC_PTLCRFTTY_Y301_CLASS

((EAC_Patrol_Craft_Type)353)

#define EEC_PTLCRFTTY_Y311_CLASS

((EAC_Patrol_Craft_Type)354)

#define EEC_PTLCRFTTY_YAN_GYI_AUNG_ADMIRABLE_CLASS

((EAC_Patrol_Craft_Type)355)

#define EEC_PTLCRFTTY_YAN_SIT_AUNG_HAINAN_CLASS

((EAC_Patrol_Craft_Type)356)

#define EEC_PTLCRFTTY_YELVA_CLASS

((EAC_Patrol_Craft_Type)357)

#define EEC_PTLCRFTTY_YEVGENYA_CLASS

((EAC_Patrol_Craft_Type)358)

#define EEC_PTLCRFTTY_YILDIZ_CLASS

((EAC_Patrol_Craft_Type)359)

#define EEC_PTLCRFTTY_YSTAD_CLASS

((EAC_Patrol_Craft_Type)360)

#define EEC_PTLCRFTTY_ZBORUL_CLASS

((EAC_Patrol_Craft_Type)361)

#define EEC_PTLCRFTTY_ZIBENS_OSA_I_CLASS

((EAC_Patrol_Craft_Type)362)

#define EEC_PTLCRFTTY_ZIYAD_CLASS

((EAC_Patrol_Craft_Type)363)

 

EAC_Peak_Tide_Type

Abstract Data Type:  PEAK_TIDE_TYPE

typedef EDCS_Integer    EAC_Peak_Tide_Type;

#define EEC_PEAKTIDETY_LOW

((EAC_Peak_Tide_Type)1)

#define EEC_PEAKTIDETY_HIGH

((EAC_Peak_Tide_Type)2)

 

EAC_Pedestrian_Traversability

Abstract Data Type:  PEDESTRIAN_TRAVERSABILITY

typedef EDCS_Integer    EAC_Pedestrian_Traversability;

#define EEC_PEDTRAV_POLYGON

((EAC_Pedestrian_Traversability)1)

#define EEC_PEDTRAV_TUNNEL_WITH_PATH

((EAC_Pedestrian_Traversability)2)

#define EEC_PEDTRAV_TUNNEL_WITHOUT_PATH

((EAC_Pedestrian_Traversability)3)

#define EEC_PEDTRAV_WATER_BODY_NOT_WADABLE

((EAC_Pedestrian_Traversability)4)

#define EEC_PEDTRAV_WATER_BODY_WADABLE

((EAC_Pedestrian_Traversability)5)

 

EAC_Periodic_Restriction_End

Abstract Data Type:  PERIODIC_RESTRICTION_END

typedef EDCS_Integer    EAC_Periodic_Restriction_End;

#define EEC_PERDCRESTEND_JANUARY

((EAC_Periodic_Restriction_End)1)

#define EEC_PERDCRESTEND_FEBRUARY

((EAC_Periodic_Restriction_End)2)

#define EEC_PERDCRESTEND_MARCH

((EAC_Periodic_Restriction_End)3)

#define EEC_PERDCRESTEND_APRIL

((EAC_Periodic_Restriction_End)4)

#define EEC_PERDCRESTEND_MAY

((EAC_Periodic_Restriction_End)5)

#define EEC_PERDCRESTEND_JUNE

((EAC_Periodic_Restriction_End)6)

#define EEC_PERDCRESTEND_JULY

((EAC_Periodic_Restriction_End)7)

#define EEC_PERDCRESTEND_AUGUST

((EAC_Periodic_Restriction_End)8)

#define EEC_PERDCRESTEND_SEPTEMBER

((EAC_Periodic_Restriction_End)9)

#define EEC_PERDCRESTEND_OCTOBER

((EAC_Periodic_Restriction_End)10)

#define EEC_PERDCRESTEND_NOVEMBER

((EAC_Periodic_Restriction_End)11)

#define EEC_PERDCRESTEND_DECEMBER

((EAC_Periodic_Restriction_End)12)

 

EAC_Periodic_Restriction_Start

Abstract Data Type:  PERIODIC_RESTRICTION_START

typedef EDCS_Integer    EAC_Periodic_Restriction_Start;

#define EEC_PERDCRESTSTRT_JANUARY

((EAC_Periodic_Restriction_Start)1)

#define EEC_PERDCRESTSTRT_FEBRUARY

((EAC_Periodic_Restriction_Start)2)

#define EEC_PERDCRESTSTRT_MARCH

((EAC_Periodic_Restriction_Start)3)

#define EEC_PERDCRESTSTRT_APRIL

((EAC_Periodic_Restriction_Start)4)

#define EEC_PERDCRESTSTRT_MAY

((EAC_Periodic_Restriction_Start)5)

#define EEC_PERDCRESTSTRT_JUNE

((EAC_Periodic_Restriction_Start)6)

#define EEC_PERDCRESTSTRT_JULY

((EAC_Periodic_Restriction_Start)7)

#define EEC_PERDCRESTSTRT_AUGUST

((EAC_Periodic_Restriction_Start)8)

#define EEC_PERDCRESTSTRT_SEPTEMBER

((EAC_Periodic_Restriction_Start)9)

#define EEC_PERDCRESTSTRT_OCTOBER

((EAC_Periodic_Restriction_Start)10)

#define EEC_PERDCRESTSTRT_NOVEMBER

((EAC_Periodic_Restriction_Start)11)

#define EEC_PERDCRESTSTRT_DECEMBER

((EAC_Periodic_Restriction_Start)12)

 

EAC_Periodic_Restriction_Type

Abstract Data Type:  PERIODIC_RESTRICTION_TYPE

typedef EDCS_Integer    EAC_Periodic_Restriction_Type;

#define EEC_PERDCRESTTY_CLOSED

((EAC_Periodic_Restriction_Type)1)

#define EEC_PERDCRESTTY_PERMANENT_ICE

((EAC_Periodic_Restriction_Type)2)

#define EEC_PERDCRESTTY_SUBJECT_TO_ICE

((EAC_Periodic_Restriction_Type)3)

#define EEC_PERDCRESTTY_PERENNIALLY_OPEN

((EAC_Periodic_Restriction_Type)4)

#define EEC_PERDCRESTTY_TEMPORARY

((EAC_Periodic_Restriction_Type)5)

#define EEC_PERDCRESTTY_JANUARY_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)6)

#define EEC_PERDCRESTTY_FEBRUARY_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)7)

#define EEC_PERDCRESTTY_MARCH_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)8)

#define EEC_PERDCRESTTY_APRIL_SEASONAL_LIMIT