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

((EAC_Periodic_Restriction_Type)9)

#define EEC_PERDCRESTTY_MAY_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)10)

#define EEC_PERDCRESTTY_JUNE_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)11)

#define EEC_PERDCRESTTY_JULY_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)12)

#define EEC_PERDCRESTTY_AUGUST_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)13)

#define EEC_PERDCRESTTY_SEPTEMBER_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)14)

#define EEC_PERDCRESTTY_OCTOBER_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)15)

#define EEC_PERDCRESTTY_NOVEMBER_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)16)

#define EEC_PERDCRESTTY_DECEMBER_SEASONAL_LIMIT

((EAC_Periodic_Restriction_Type)17)

 

EAC_Physical_State

Abstract Data Type:  PHYSICAL_STATE

typedef EDCS_Integer    EAC_Physical_State;

#define EEC_PHYSSTATE_BOSE_EINSTEIN_CONDENSATE

((EAC_Physical_State)1)

#define EEC_PHYSSTATE_GAS

((EAC_Physical_State)2)

#define EEC_PHYSSTATE_LIQUID

((EAC_Physical_State)3)

#define EEC_PHYSSTATE_PLASMA

((EAC_Physical_State)4)

#define EEC_PHYSSTATE_SOLID

((EAC_Physical_State)5)

 

EAC_Pipeline_Type

Abstract Data Type:  PIPELINE_TYPE

typedef EDCS_Integer    EAC_Pipeline_Type;

#define EEC_PIPELNTY_BUBBLER_SYSTEM

((EAC_Pipeline_Type)1)

#define EEC_PIPELNTY_GENERIC

((EAC_Pipeline_Type)2)

#define EEC_PIPELNTY_OUTFALL

((EAC_Pipeline_Type)3)

#define EEC_PIPELNTY_SEWER

((EAC_Pipeline_Type)4)

#define EEC_PIPELNTY_SUPPLY

((EAC_Pipeline_Type)5)

#define EEC_PIPELNTY_TRANSPORT

((EAC_Pipeline_Type)6)

#define EEC_PIPELNTY_VALVE

((EAC_Pipeline_Type)7)

#define EEC_PIPELNTY_WATER_INTAKE

((EAC_Pipeline_Type)8)

 

EAC_Plant_Component_Type

Abstract Data Type:  PLANT_COMPONENT_TYPE

typedef EDCS_Integer    EAC_Plant_Component_Type;

#define EEC_PLNTCMPTTY_FOLIAGE

((EAC_Plant_Component_Type)1)

#define EEC_PLNTCMPTTY_STEM

((EAC_Plant_Component_Type)2)

 

EAC_Point_Object_Type

Abstract Data Type:  POINT_OBJECT_TYPE

typedef EDCS_Integer    EAC_Point_Object_Type;

#define EEC_PTOBJTY_AGGREGATE

((EAC_Point_Object_Type)1)

#define EEC_PTOBJTY_DESTROYED_STRUCTURE

((EAC_Point_Object_Type)2)

#define EEC_PTOBJTY_HORIZONTAL_STRUCTURE

((EAC_Point_Object_Type)3)

#define EEC_PTOBJTY_MULTI_ELEVATION_STRUCTURE

((EAC_Point_Object_Type)4)

#define EEC_PTOBJTY_SOIL_STRUCTURE

((EAC_Point_Object_Type)5)

#define EEC_PTOBJTY_SPATIAL_LOCATION

((EAC_Point_Object_Type)6)

#define EEC_PTOBJTY_TERRAIN_CONFORMAL

((EAC_Point_Object_Type)7)

#define EEC_PTOBJTY_VERTICAL_STRUCTURE

((EAC_Point_Object_Type)8)

 

EAC_Pond_Type

Abstract Data Type:  POND_TYPE

typedef EDCS_Integer    EAC_Pond_Type;

#define EEC_PONDTY_FISH

((EAC_Pond_Type)1)

#define EEC_PONDTY_RESERVOIR

((EAC_Pond_Type)2)

#define EEC_PONDTY_WASTE

((EAC_Pond_Type)3)

 

EAC_Populated_Place_Type

Abstract Data Type:  POPULATED_PLACE_TYPE

typedef EDCS_Integer    EAC_Populated_Place_Type;

#define EEC_POPPLCTY_CITY

((EAC_Populated_Place_Type)1)

#define EEC_POPPLCTY_HAMLET

((EAC_Populated_Place_Type)2)

#define EEC_POPPLCTY_INLAND_VILLAGE

((EAC_Populated_Place_Type)3)

#define EEC_POPPLCTY_SETTLEMENT

((EAC_Populated_Place_Type)4)

#define EEC_POPPLCTY_SHANTY_TOWN

((EAC_Populated_Place_Type)5)

#define EEC_POPPLCTY_TENT_DWELLINGS

((EAC_Populated_Place_Type)6)

#define EEC_POPPLCTY_TRADITIONAL_SETTLEMENT

((EAC_Populated_Place_Type)7)

#define EEC_POPPLCTY_VILLAGE

((EAC_Populated_Place_Type)8)

 

EAC_Posture

Abstract Data Type:  POSTURE

typedef EDCS_Integer    EAC_Posture;

#define EEC_POSTURE_CRAWLING

((EAC_Posture)1)

#define EEC_POSTURE_CROUCHING

((EAC_Posture)2)

#define EEC_POSTURE_DEAD

((EAC_Posture)3)

#define EEC_POSTURE_DETAINED

((EAC_Posture)4)

#define EEC_POSTURE_JUMPING

((EAC_Posture)5)

#define EEC_POSTURE_KNEELING

((EAC_Posture)6)

#define EEC_POSTURE_KNEELING_FIRING

((EAC_Posture)7)

#define EEC_POSTURE_PARACHUTING

((EAC_Posture)8)

#define EEC_POSTURE_PRONE

((EAC_Posture)9)

#define EEC_POSTURE_PRONE_FIRING

((EAC_Posture)10)

#define EEC_POSTURE_SITTING

((EAC_Posture)11)

#define EEC_POSTURE_SQUATTING

((EAC_Posture)12)

#define EEC_POSTURE_SURRENDERING

((EAC_Posture)13)

#define EEC_POSTURE_SWIMMING

((EAC_Posture)14)

#define EEC_POSTURE_UPRIGHT_FIRING

((EAC_Posture)15)

#define EEC_POSTURE_UPRIGHT_RUNNING

((EAC_Posture)16)

#define EEC_POSTURE_UPRIGHT_STANDING_STILL

((EAC_Posture)17)

#define EEC_POSTURE_UPRIGHT_WALKING

((EAC_Posture)18)

#define EEC_POSTURE_WADING

((EAC_Posture)19)

 

EAC_Power_Plant_Type

Abstract Data Type:  POWER_PLANT_TYPE

typedef EDCS_Integer    EAC_Power_Plant_Type;

#define EEC_PWRPLNTTY_HYDRO_ELECTRIC

((EAC_Power_Plant_Type)1)

#define EEC_PWRPLNTTY_INTERNAL_COMBUSTION

((EAC_Power_Plant_Type)2)

#define EEC_PWRPLNTTY_NUCLEAR

((EAC_Power_Plant_Type)3)

#define EEC_PWRPLNTTY_SOLAR

((EAC_Power_Plant_Type)4)

#define EEC_PWRPLNTTY_THERMAL

((EAC_Power_Plant_Type)5)

#define EEC_PWRPLNTTY_TIDAL

((EAC_Power_Plant_Type)6)

#define EEC_PWRPLNTTY_WIND

((EAC_Power_Plant_Type)7)

 

EAC_Precipitation_Intensity

Abstract Data Type:  PRECIPITATION_INTENSITY

typedef EDCS_Integer    EAC_Precipitation_Intensity;

#define EEC_PRECIPINT_NO_PRECIPITATION_PRESENT

((EAC_Precipitation_Intensity)1)

#define EEC_PRECIPINT_LIGHT

((EAC_Precipitation_Intensity)2)

#define EEC_PRECIPINT_MODERATE

((EAC_Precipitation_Intensity)3)

#define EEC_PRECIPINT_HEAVY

((EAC_Precipitation_Intensity)4)

 

EAC_Precipitation_Phase

Abstract Data Type:  PRECIPITATION_PHASE

typedef EDCS_Integer    EAC_Precipitation_Phase;

#define EEC_PRECIPPHAS_LIQUID

((EAC_Precipitation_Phase)1)

#define EEC_PRECIPPHAS_MIXED

((EAC_Precipitation_Phase)2)

#define EEC_PRECIPPHAS_SOLID

((EAC_Precipitation_Phase)3)

 

EAC_Precipitation_Type

Abstract Data Type:  PRECIPITATION_TYPE

typedef EDCS_Integer    EAC_Precipitation_Type;

#define EEC_PRECIPTY_DIAMOND_DUST

((EAC_Precipitation_Type)1)

#define EEC_PRECIPTY_DRIZZLE

((EAC_Precipitation_Type)2)

#define EEC_PRECIPTY_FREEZING_DRIZZLE

((EAC_Precipitation_Type)3)

#define EEC_PRECIPTY_FREEZING_RAIN

((EAC_Precipitation_Type)4)

#define EEC_PRECIPTY_GRAUPEL

((EAC_Precipitation_Type)5)

#define EEC_PRECIPTY_HAIL

((EAC_Precipitation_Type)6)

#define EEC_PRECIPTY_ICE_CRYSTALS

((EAC_Precipitation_Type)7)

#define EEC_PRECIPTY_ICE_PELLETS

((EAC_Precipitation_Type)8)

#define EEC_PRECIPTY_LIQUID_PRECIP_FREEZING

((EAC_Precipitation_Type)9)

#define EEC_PRECIPTY_LIQUID_PRECIP_NOT_FREEZING

((EAC_Precipitation_Type)10)

#define EEC_PRECIPTY_NO_PRECIP

((EAC_Precipitation_Type)11)

#define EEC_PRECIPTY_PRECIP

((EAC_Precipitation_Type)12)

#define EEC_PRECIPTY_RAIN

((EAC_Precipitation_Type)13)

#define EEC_PRECIPTY_RAIN_AND_DRIZZLE

((EAC_Precipitation_Type)14)

#define EEC_PRECIPTY_RAIN_AND_HAIL

((EAC_Precipitation_Type)15)

#define EEC_PRECIPTY_RAIN_AND_SNOW

((EAC_Precipitation_Type)16)

#define EEC_PRECIPTY_SLEET

((EAC_Precipitation_Type)17)

#define EEC_PRECIPTY_SMALL_HAIL

((EAC_Precipitation_Type)18)

#define EEC_PRECIPTY_SNOW

((EAC_Precipitation_Type)19)

#define EEC_PRECIPTY_SNOW_GRAINS

((EAC_Precipitation_Type)20)

#define EEC_PRECIPTY_SNOW_PELLETS

((EAC_Precipitation_Type)21)

#define EEC_PRECIPTY_SOLID_PRECIP

((EAC_Precipitation_Type)22)

 

EAC_Predominant_Surround_Type

Abstract Data Type:  PREDOMINANT_SURROUND_TYPE

typedef EDCS_Integer    EAC_Predominant_Surround_Type;

#define EEC_PREDSURNDTY_OPEN_TERRAIN

((EAC_Predominant_Surround_Type)1)

#define EEC_PREDSURNDTY_STRUCTURES

((EAC_Predominant_Surround_Type)2)

#define EEC_PREDSURNDTY_TREES

((EAC_Predominant_Surround_Type)3)

 

EAC_Present_Weather_Type_Automated

Abstract Data Type:  PRESENT_WEATHER_TYPE_AUTOMATED

typedef EDCS_Integer    EAC_Present_Weather_Type_Automated;

#define EEC_PRSNTWXTYAUT_BLOWING_DRFT_SNOW_SAND

((EAC_Present_Weather_Type_Automated)1)

#define EEC_PRSNTWXTYAUT_CLD_DISSOLVING

((EAC_Present_Weather_Type_Automated)2)

#define EEC_PRSNTWXTYAUT_CLD_FORMING

((EAC_Present_Weather_Type_Automated)3)

#define EEC_PRSNTWXTYAUT_DIAMOND_DUST

((EAC_Present_Weather_Type_Automated)4)

#define EEC_PRSNTWXTYAUT_DISTANT_LIGHTNING

((EAC_Present_Weather_Type_Automated)5)

#define EEC_PRSNTWXTYAUT_DRZL

((EAC_Present_Weather_Type_Automated)6)

#define EEC_PRSNTWXTYAUT_DRZL_NF_PREV_HOUR

((EAC_Present_Weather_Type_Automated)7)

#define EEC_PRSNTWXTYAUT_FOG_NO_CHG

((EAC_Present_Weather_Type_Automated)8)

#define EEC_PRSNTWXTYAUT_FOG_PATCHES

((EAC_Present_Weather_Type_Automated)9)

#define EEC_PRSNTWXTYAUT_FOG_PRESENT

((EAC_Present_Weather_Type_Automated)10)

#define EEC_PRSNTWXTYAUT_FOG_PREVIOUS_HOUR

((EAC_Present_Weather_Type_Automated)11)

#define EEC_PRSNTWXTYAUT_FOG_RIME

((EAC_Present_Weather_Type_Automated)12)

#define EEC_PRSNTWXTYAUT_FOG_THICK

((EAC_Present_Weather_Type_Automated)13)

#define EEC_PRSNTWXTYAUT_FOG_THIN

((EAC_Present_Weather_Type_Automated)14)

#define EEC_PRSNTWXTYAUT_FRZ_RAIN_DRZL_PREV

((EAC_Present_Weather_Type_Automated)15)

#define EEC_PRSNTWXTYAUT_HAZE_VISIB_lt_1r0_KM

((EAC_Present_Weather_Type_Automated)16)

#define EEC_PRSNTWXTYAUT_HAZE_VISIB_gt_1r0_KM

((EAC_Present_Weather_Type_Automated)17)

#define EEC_PRSNTWXTYAUT_HVY_DRZL_FRZ

((EAC_Present_Weather_Type_Automated)18)

#define EEC_PRSNTWXTYAUT_HVY_DRZL_NF

((EAC_Present_Weather_Type_Automated)19)

#define EEC_PRSNTWXTYAUT_HVY_ICE_PLLT

((EAC_Present_Weather_Type_Automated)20)

#define EEC_PRSNTWXTYAUT_HVY_LQD_PRECIP

((EAC_Present_Weather_Type_Automated)21)

#define EEC_PRSNTWXTYAUT_HVY_PRECIP

((EAC_Present_Weather_Type_Automated)22)

#define EEC_PRSNTWXTYAUT_HVY_RAIN_FRZ

((EAC_Present_Weather_Type_Automated)23)

#define EEC_PRSNTWXTYAUT_HVY_RAIN_NF

((EAC_Present_Weather_Type_Automated)24)

#define EEC_PRSNTWXTYAUT_HVY_RAIN_SHOWERS

((EAC_Present_Weather_Type_Automated)25)

#define EEC_PRSNTWXTYAUT_HVY_SNOW

((EAC_Present_Weather_Type_Automated)26)

#define EEC_PRSNTWXTYAUT_HVY_SNOW_SHOWERS

((EAC_Present_Weather_Type_Automated)27)

#define EEC_PRSNTWXTYAUT_HVY_SOLID_PRECIP

((EAC_Present_Weather_Type_Automated)28)

#define EEC_PRSNTWXTYAUT_HVY_THND_HAIL

((EAC_Present_Weather_Type_Automated)29)

#define EEC_PRSNTWXTYAUT_HVY_THND_NO_PRECIP

((EAC_Present_Weather_Type_Automated)30)

#define EEC_PRSNTWXTYAUT_HVY_THND_PRECIP

((EAC_Present_Weather_Type_Automated)31)

#define EEC_PRSNTWXTYAUT_MIST

((EAC_Present_Weather_Type_Automated)32)

#define EEC_PRSNTWXTYAUT_MOD_DRZL_FRZ

((EAC_Present_Weather_Type_Automated)33)

#define EEC_PRSNTWXTYAUT_MOD_DRZL_NF

((EAC_Present_Weather_Type_Automated)34)

#define EEC_PRSNTWXTYAUT_MOD_FRZ_PRECIP

((EAC_Present_Weather_Type_Automated)35)

#define EEC_PRSNTWXTYAUT_MOD_HVY_RAIN_DRZL

((EAC_Present_Weather_Type_Automated)36)

#define EEC_PRSNTWXTYAUT_MOD_HVY_RAIN_SNOW

((EAC_Present_Weather_Type_Automated)37)

#define EEC_PRSNTWXTYAUT_MOD_ICE_PLLT

((EAC_Present_Weather_Type_Automated)38)

#define EEC_PRSNTWXTYAUT_MOD_RAIN_FRZ

((EAC_Present_Weather_Type_Automated)39)

#define EEC_PRSNTWXTYAUT_MOD_RAIN_NF

((EAC_Present_Weather_Type_Automated)40)

#define EEC_PRSNTWXTYAUT_MOD_RAIN_SHOWERS

((EAC_Present_Weather_Type_Automated)41)

#define EEC_PRSNTWXTYAUT_MOD_SNOW

((EAC_Present_Weather_Type_Automated)42)

#define EEC_PRSNTWXTYAUT_MOD_SNOW_SHOWERS

((EAC_Present_Weather_Type_Automated)43)

#define EEC_PRSNTWXTYAUT_NO_SIG_WEATHER

((EAC_Present_Weather_Type_Automated)44)

#define EEC_PRSNTWXTYAUT_PRECIP

((EAC_Present_Weather_Type_Automated)45)

#define EEC_PRSNTWXTYAUT_PRECIP_PREV_HOUR

((EAC_Present_Weather_Type_Automated)46)

#define EEC_PRSNTWXTYAUT_RAIN

((EAC_Present_Weather_Type_Automated)47)

#define EEC_PRSNTWXTYAUT_RAIN_NF_PREV_HOUR

((EAC_Present_Weather_Type_Automated)48)

#define EEC_PRSNTWXTYAUT_SHOWERS

((EAC_Present_Weather_Type_Automated)49)

#define EEC_PRSNTWXTYAUT_SKY_UNCHANGED

((EAC_Present_Weather_Type_Automated)50)

#define EEC_PRSNTWXTYAUT_SL_DRZL_FRZ

((EAC_Present_Weather_Type_Automated)51)

#define EEC_PRSNTWXTYAUT_SL_DRZL_NF

((EAC_Present_Weather_Type_Automated)52)

#define EEC_PRSNTWXTYAUT_SL_ICE_PLLT

((EAC_Present_Weather_Type_Automated)53)

#define EEC_PRSNTWXTYAUT_SL_MOD_FRZ_PRECIP

((EAC_Present_Weather_Type_Automated)54)

#define EEC_PRSNTWXTYAUT_SL_MOD_LQD_PRECIP

((EAC_Present_Weather_Type_Automated)55)

#define EEC_PRSNTWXTYAUT_SL_MOD_SOLID_PRECIP

((EAC_Present_Weather_Type_Automated)56)

#define EEC_PRSNTWXTYAUT_SL_MOD_THND_HAIL

((EAC_Present_Weather_Type_Automated)57)

#define EEC_PRSNTWXTYAUT_SL_MOD_THND_NO_PRECIP

((EAC_Present_Weather_Type_Automated)58)

#define EEC_PRSNTWXTYAUT_SL_MOD_THND_PRECIP

((EAC_Present_Weather_Type_Automated)59)

#define EEC_PRSNTWXTYAUT_SL_PRECIP

((EAC_Present_Weather_Type_Automated)60)

#define EEC_PRSNTWXTYAUT_SL_RAIN_DRZL

((EAC_Present_Weather_Type_Automated)61)

#define EEC_PRSNTWXTYAUT_SL_RAIN_FRZ

((EAC_Present_Weather_Type_Automated)62)

#define EEC_PRSNTWXTYAUT_SL_RAIN_NF

((EAC_Present_Weather_Type_Automated)63)

#define EEC_PRSNTWXTYAUT_SL_RAIN_SHOWERS

((EAC_Present_Weather_Type_Automated)64)

#define EEC_PRSNTWXTYAUT_SL_RAIN_SNOW

((EAC_Present_Weather_Type_Automated)65)

#define EEC_PRSNTWXTYAUT_SL_SNOW

((EAC_Present_Weather_Type_Automated)66)

#define EEC_PRSNTWXTYAUT_SL_SNOW_SHOWERS

((EAC_Present_Weather_Type_Automated)67)

#define EEC_PRSNTWXTYAUT_SNOW

((EAC_Present_Weather_Type_Automated)68)

#define EEC_PRSNTWXTYAUT_SNOW_PREV_HOUR

((EAC_Present_Weather_Type_Automated)69)

#define EEC_PRSNTWXTYAUT_SQUALLS

((EAC_Present_Weather_Type_Automated)70)

#define EEC_PRSNTWXTYAUT_THND

((EAC_Present_Weather_Type_Automated)71)

#define EEC_PRSNTWXTYAUT_THND_PREV_HOUR

((EAC_Present_Weather_Type_Automated)72)

#define EEC_PRSNTWXTYAUT_TORNADO

((EAC_Present_Weather_Type_Automated)73)

#define EEC_PRSNTWXTYAUT_VIOLENT_RAIN_SHOWERS

((EAC_Present_Weather_Type_Automated)74)

#define EEC_PRSNTWXTYAUT_VISIB_lt_1r0_KM_BLOWING_DRFT_SNOW_SAND

((EAC_Present_Weather_Type_Automated)75)

#define EEC_PRSNTWXTYAUT_VISIB_gt_1r0_KM_BLOWING_DRFT_SNOW_SAND

((EAC_Present_Weather_Type_Automated)76)

 

EAC_Present_Weather_Type_Manual

Abstract Data Type:  PRESENT_WEATHER_TYPE_MANUAL

typedef EDCS_Integer    EAC_Present_Weather_Type_Manual;

#define EEC_PRSNTWXTYMAN_BLOWING_SNOW_HVY

((EAC_Present_Weather_Type_Manual)1)

#define EEC_PRSNTWXTYMAN_BLOWING_SNOW_SL_OR_MOD

((EAC_Present_Weather_Type_Manual)2)

#define EEC_PRSNTWXTYMAN_CLD_DISSOLVING_NO_PRECIP

((EAC_Present_Weather_Type_Manual)3)

#define EEC_PRSNTWXTYMAN_CLD_FORMING_NO_PRECIP

((EAC_Present_Weather_Type_Manual)4)

#define EEC_PRSNTWXTYMAN_DIAMOND_DUST

((EAC_Present_Weather_Type_Manual)5)

#define EEC_PRSNTWXTYMAN_DRFT_SNOW_HVY

((EAC_Present_Weather_Type_Manual)6)

#define EEC_PRSNTWXTYMAN_DRFT_SNOW_SL_OR_MOD

((EAC_Present_Weather_Type_Manual)7)

#define EEC_PRSNTWXTYMAN_DRZL_PREV_HOUR

((EAC_Present_Weather_Type_Manual)8)

#define EEC_PRSNTWXTYMAN_DUST_IN_SUSPENSION_NO_PRECIP

((EAC_Present_Weather_Type_Manual)9)

#define EEC_PRSNTWXTYMAN_DUST_OR_SAND_NO_PRECIP

((EAC_Present_Weather_Type_Manual)10)

#define EEC_PRSNTWXTYMAN_DUST_OR_SAND_STORM_NO_PRECIP

((EAC_Present_Weather_Type_Manual)11)

#define EEC_PRSNTWXTYMAN_DUST_OR_SAND_WHIRLS_NO_PRECIP

((EAC_Present_Weather_Type_Manual)12)

#define EEC_PRSNTWXTYMAN_FOG_CONTINUOUS_NO_PRECIP

((EAC_Present_Weather_Type_Manual)13)

#define EEC_PRSNTWXTYMAN_FOG_NOT_AT_STATION

((EAC_Present_Weather_Type_Manual)14)

#define EEC_PRSNTWXTYMAN_FOG_OR_ICE_FOG_PREV_HOUR

((EAC_Present_Weather_Type_Manual)15)

#define EEC_PRSNTWXTYMAN_FOG_PATCHES

((EAC_Present_Weather_Type_Manual)16)

#define EEC_PRSNTWXTYMAN_FOG_PATCHES_NO_PRECIP

((EAC_Present_Weather_Type_Manual)17)

#define EEC_PRSNTWXTYMAN_FOG_NO_CHG_INVIS_SKY

((EAC_Present_Weather_Type_Manual)18)

#define EEC_PRSNTWXTYMAN_FOG_RIME_INVIS_SKY

((EAC_Present_Weather_Type_Manual)19)

#define EEC_PRSNTWXTYMAN_FOG_THICK_INVIS_SKY

((EAC_Present_Weather_Type_Manual)20)

#define EEC_PRSNTWXTYMAN_FOG_THIN_INVIS_SKY

((EAC_Present_Weather_Type_Manual)21)

#define EEC_PRSNTWXTYMAN_FOG_NO_CHG_VIS_SKY

((EAC_Present_Weather_Type_Manual)22)

#define EEC_PRSNTWXTYMAN_FOG_RIME_VIS_SKY

((EAC_Present_Weather_Type_Manual)23)

#define EEC_PRSNTWXTYMAN_FOG_THICK_VIS_SKY

((EAC_Present_Weather_Type_Manual)24)

#define EEC_PRSNTWXTYMAN_FOG_THIN_VIS_SKY

((EAC_Present_Weather_Type_Manual)25)

#define EEC_PRSNTWXTYMAN_FRZ_RAIN_DRZL_PREV_HOUR

((EAC_Present_Weather_Type_Manual)26)

#define EEC_PRSNTWXTYMAN_FUNNEL_CLD_PREV_HOUR_NO_PRECIP

((EAC_Present_Weather_Type_Manual)27)

#define EEC_PRSNTWXTYMAN_HAIL_OR_RAIN_SHOWERS_PREV_HOUR

((EAC_Present_Weather_Type_Manual)28)

#define EEC_PRSNTWXTYMAN_HAZE_NO_PRECIP

((EAC_Present_Weather_Type_Manual)29)

#define EEC_PRSNTWXTYMAN_HVY_DRZL_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)30)

#define EEC_PRSNTWXTYMAN_HVY_DRZL_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)31)

#define EEC_PRSNTWXTYMAN_HVY_RAIN_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)32)

#define EEC_PRSNTWXTYMAN_HVY_RAIN_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)33)

#define EEC_PRSNTWXTYMAN_HVY_SNFLK_CONTINUOUS

((EAC_Present_Weather_Type_Manual)34)

#define EEC_PRSNTWXTYMAN_HVY_SNFLK_INTERMITTENT

((EAC_Present_Weather_Type_Manual)35)

#define EEC_PRSNTWXTYMAN_HVY_THND_HAIL

((EAC_Present_Weather_Type_Manual)36)

#define EEC_PRSNTWXTYMAN_HVY_THND_NO_HAIL

((EAC_Present_Weather_Type_Manual)37)

#define EEC_PRSNTWXTYMAN_ICE_PLLT

((EAC_Present_Weather_Type_Manual)38)

#define EEC_PRSNTWXTYMAN_LIGHTNING_VISIBLE_NO_PRECIP

((EAC_Present_Weather_Type_Manual)39)

#define EEC_PRSNTWXTYMAN_MIST_NO_PRECIP

((EAC_Present_Weather_Type_Manual)40)

#define EEC_PRSNTWXTYMAN_MOD_DRZL_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)41)

#define EEC_PRSNTWXTYMAN_MOD_DRZL_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)42)

#define EEC_PRSNTWXTYMAN_MOD_HVY_DRZL_AND_RAIN

((EAC_Present_Weather_Type_Manual)43)

#define EEC_PRSNTWXTYMAN_MOD_HVY_FRZ_DRZL

((EAC_Present_Weather_Type_Manual)44)

#define EEC_PRSNTWXTYMAN_MOD_HVY_FRZ_RAIN

((EAC_Present_Weather_Type_Manual)45)

#define EEC_PRSNTWXTYMAN_MOD_HVY_HAIL_SHOWERS

((EAC_Present_Weather_Type_Manual)46)

#define EEC_PRSNTWXTYMAN_MOD_HVY_RAIN

((EAC_Present_Weather_Type_Manual)47)

#define EEC_PRSNTWXTYMAN_MOD_HVY_RAIN_DRZL_SNOW

((EAC_Present_Weather_Type_Manual)48)

#define EEC_PRSNTWXTYMAN_MOD_HVY_RAIN_SHOWER

((EAC_Present_Weather_Type_Manual)49)

#define EEC_PRSNTWXTYMAN_MOD_HVY_MIXED_RAIN_SNOW

((EAC_Present_Weather_Type_Manual)50)

#define EEC_PRSNTWXTYMAN_MOD_HVY_SNOW_MIXED

((EAC_Present_Weather_Type_Manual)51)

#define EEC_PRSNTWXTYMAN_MOD_HVY_SNOW_PLLT_SHOWER

((EAC_Present_Weather_Type_Manual)52)

#define EEC_PRSNTWXTYMAN_MOD_HVY_SNOW_SHOWER

((EAC_Present_Weather_Type_Manual)53)

#define EEC_PRSNTWXTYMAN_MOD_RAIN_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)54)

#define EEC_PRSNTWXTYMAN_MOD_RAIN_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)55)

#define EEC_PRSNTWXTYMAN_MOD_SNFLK_CONTINUOUS

((EAC_Present_Weather_Type_Manual)56)

#define EEC_PRSNTWXTYMAN_MOD_SNFLK_INTERMITTENT

((EAC_Present_Weather_Type_Manual)57)

#define EEC_PRSNTWXTYMAN_NO_CLD_DEVL_NO_PRECIP

((EAC_Present_Weather_Type_Manual)58)

#define EEC_PRSNTWXTYMAN_PRECIP_NEAR_STATION

((EAC_Present_Weather_Type_Manual)59)

#define EEC_PRSNTWXTYMAN_PRECIP_gt_5r0_KM

((EAC_Present_Weather_Type_Manual)60)

#define EEC_PRSNTWXTYMAN_PRECIP_NOT_SURFACE

((EAC_Present_Weather_Type_Manual)61)

#define EEC_PRSNTWXTYMAN_RAIN_PREV_HOUR

((EAC_Present_Weather_Type_Manual)62)

#define EEC_PRSNTWXTYMAN_RAIN_SHOWERS_PREV_HOUR

((EAC_Present_Weather_Type_Manual)63)

#define EEC_PRSNTWXTYMAN_RAIN_SNOW_ICE_PREV_HOUR

((EAC_Present_Weather_Type_Manual)64)

#define EEC_PRSNTWXTYMAN_SKY_UNCHANGED_NO_PRECIP

((EAC_Present_Weather_Type_Manual)65)

#define EEC_PRSNTWXTYMAN_SL_DRZL_AND_RAIN

((EAC_Present_Weather_Type_Manual)66)

#define EEC_PRSNTWXTYMAN_SL_DRZL_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)67)

#define EEC_PRSNTWXTYMAN_SL_DRZL_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)68)

#define EEC_PRSNTWXTYMAN_SL_FRZ_DRZL

((EAC_Present_Weather_Type_Manual)69)

#define EEC_PRSNTWXTYMAN_SL_FRZ_RAIN

((EAC_Present_Weather_Type_Manual)70)

#define EEC_PRSNTWXTYMAN_SL_HAIL_SHOWERS

((EAC_Present_Weather_Type_Manual)71)

#define EEC_PRSNTWXTYMAN_SL_MOD_DSSS_DEC

((EAC_Present_Weather_Type_Manual)72)

#define EEC_PRSNTWXTYMAN_SL_MOD_DSSS_INC

((EAC_Present_Weather_Type_Manual)73)

#define EEC_PRSNTWXTYMAN_SL_MOD_DSSS_NO_CHG

((EAC_Present_Weather_Type_Manual)74)

#define EEC_PRSNTWXTYMAN_SL_MOD_THND_HAIL

((EAC_Present_Weather_Type_Manual)75)

#define EEC_PRSNTWXTYMAN_SL_MOD_THND_NO_HAIL

((EAC_Present_Weather_Type_Manual)76)

#define EEC_PRSNTWXTYMAN_SL_RAIN

((EAC_Present_Weather_Type_Manual)77)

#define EEC_PRSNTWXTYMAN_SL_RAIN_NF_CONTINUOUS

((EAC_Present_Weather_Type_Manual)78)

#define EEC_PRSNTWXTYMAN_SL_RAIN_NF_INTERMITTENT

((EAC_Present_Weather_Type_Manual)79)

#define EEC_PRSNTWXTYMAN_SL_RAIN_SHOWER

((EAC_Present_Weather_Type_Manual)80)

#define EEC_PRSNTWXTYMAN_SL_RAIN_SNOW_DRZL

((EAC_Present_Weather_Type_Manual)81)

#define EEC_PRSNTWXTYMAN_SL_RAIN_SNOW_MIXED

((EAC_Present_Weather_Type_Manual)82)

#define EEC_PRSNTWXTYMAN_SL_SNOW_MIXED

((EAC_Present_Weather_Type_Manual)83)

#define EEC_PRSNTWXTYMAN_SL_SNOW_PLLT_SHOWER

((EAC_Present_Weather_Type_Manual)84)

#define EEC_PRSNTWXTYMAN_SL_SNOW_SHOWER

((EAC_Present_Weather_Type_Manual)85)

#define EEC_PRSNTWXTYMAN_SL_SNFLK_CONTINUOUS

((EAC_Present_Weather_Type_Manual)86)

#define EEC_PRSNTWXTYMAN_SL_SNFLK_INTERMITTENT

((EAC_Present_Weather_Type_Manual)87)

#define EEC_PRSNTWXTYMAN_SNOW_GRAINS

((EAC_Present_Weather_Type_Manual)88)

#define EEC_PRSNTWXTYMAN_SNOW_OR_RAIN_SHOWER_PREV_HOUR

((EAC_Present_Weather_Type_Manual)89)

#define EEC_PRSNTWXTYMAN_SNOW_PREV_HOUR

((EAC_Present_Weather_Type_Manual)90)

#define EEC_PRSNTWXTYMAN_SQUALLS_IN_SIGHT_NO_PRECIP

((EAC_Present_Weather_Type_Manual)91)

#define EEC_PRSNTWXTYMAN_STAR_SNOW_CRYSTALS

((EAC_Present_Weather_Type_Manual)92)

#define EEC_PRSNTWXTYMAN_SVR_DSSS_DEC

((EAC_Present_Weather_Type_Manual)93)

#define EEC_PRSNTWXTYMAN_SVR_DSSS_INC

((EAC_Present_Weather_Type_Manual)94)

#define EEC_PRSNTWXTYMAN_SVR_DSSS_NO_CHG

((EAC_Present_Weather_Type_Manual)95)

#define EEC_PRSNTWXTYMAN_THND_NO_PRECIP

((EAC_Present_Weather_Type_Manual)96)

#define EEC_PRSNTWXTYMAN_THND_PREV_HOUR

((EAC_Present_Weather_Type_Manual)97)

#define EEC_PRSNTWXTYMAN_THND_SAND_DUST

((EAC_Present_Weather_Type_Manual)98)

#define EEC_PRSNTWXTYMAN_VIOLENT_RAIN_SHOWER

((EAC_Present_Weather_Type_Manual)99)

#define EEC_PRSNTWXTYMAN_VIS_REDUCED_BY_SMOKE_NO_PRECIP

((EAC_Present_Weather_Type_Manual)100)

 

EAC_Present_Weather_Type_Special

Abstract Data Type:  PRESENT_WEATHER_TYPE_SPECIAL

typedef EDCS_Integer    EAC_Present_Weather_Type_Special;

#define EEC_PRSNTWXTYSPCL_ARCTIC_ANTARCTIC_SEA_SMOKE

((EAC_Present_Weather_Type_Special)1)

#define EEC_PRSNTWXTYSPCL_BLOWING_SNOW_INDETERMINANT

((EAC_Present_Weather_Type_Special)2)

#define EEC_PRSNTWXTYSPCL_BLOWING_SPRAY

((EAC_Present_Weather_Type_Special)3)

#define EEC_PRSNTWXTYSPCL_CLEAR_SKY_SNOW_OR_ICE_PRECIP

((EAC_Present_Weather_Type_Special)4)

#define EEC_PRSNTWXTYSPCL_DENSE_FOG_lt_30_METRE_VISIB

((EAC_Present_Weather_Type_Special)5)

#define EEC_PRSNTWXTYSPCL_DENSE_FOG_30_60_METRE_VISIB

((EAC_Present_Weather_Type_Special)6)

#define EEC_PRSNTWXTYSPCL_DENSE_FOG_60_90_METRE_VISIB

((EAC_Present_Weather_Type_Special)7)

#define EEC_PRSNTWXTYSPCL_DEW_DEPOSITION

((EAC_Present_Weather_Type_Special)8)

#define EEC_PRSNTWXTYSPCL_DRFT_DUST_OR_SAND

((EAC_Present_Weather_Type_Special)9)

#define EEC_PRSNTWXTYSPCL_DRZL_lt_0r1_MMPH

((EAC_Present_Weather_Type_Special)10)

#define EEC_PRSNTWXTYSPCL_DRZL_0r1_TO_0r19_MMPH

((EAC_Present_Weather_Type_Special)11)

#define EEC_PRSNTWXTYSPCL_DRZL_0r2_TO_0r39_MMPH

((EAC_Present_Weather_Type_Special)12)

#define EEC_PRSNTWXTYSPCL_DRZL_0r4_TO_0r79_MMPH

((EAC_Present_Weather_Type_Special)13)

#define EEC_PRSNTWXTYSPCL_DRZL_0r8_TO_1r59_MMPH

((EAC_Present_Weather_Type_Special)14)

#define EEC_PRSNTWXTYSPCL_DRZL_1r6_TO_3r19_MMPH

((EAC_Present_Weather_Type_Special)15)

#define EEC_PRSNTWXTYSPCL_DRZL_3r20_TO_6r39_MMPH

((EAC_Present_Weather_Type_Special)16)

#define EEC_PRSNTWXTYSPCL_DRZL_gt_6r4_MMPH

((EAC_Present_Weather_Type_Special)17)

#define EEC_PRSNTWXTYSPCL_DRZL_AND_SNOW

((EAC_Present_Weather_Type_Special)18)

#define EEC_PRSNTWXTYSPCL_DRY_THUNDERSTORM

((EAC_Present_Weather_Type_Special)19)

#define EEC_PRSNTWXTYSPCL_DUST_HAZE_VISIB_lt_1r0_KM

((EAC_Present_Weather_Type_Special)20)

#define EEC_PRSNTWXTYSPCL_DUST_OR_SAND_DEPOSITION

((EAC_Present_Weather_Type_Special)21)

#define EEC_PRSNTWXTYSPCL_FOG_IN_VALLEYS

((EAC_Present_Weather_Type_Special)22)

#define EEC_PRSNTWXTYSPCL_FOG_ON_SEA

((EAC_Present_Weather_Type_Special)23)

#define EEC_PRSNTWXTYSPCL_FOG_OVER_ICE

((EAC_Present_Weather_Type_Special)24)

#define EEC_PRSNTWXTYSPCL_FREEZING_RAIN

((EAC_Present_Weather_Type_Special)25)

#define EEC_PRSNTWXTYSPCL_HAIL

((EAC_Present_Weather_Type_Special)26)

#define EEC_PRSNTWXTYSPCL_HAIL_RAIN_SNOW

((EAC_Present_Weather_Type_Special)27)

#define EEC_PRSNTWXTYSPCL_HAIL_RAIN

((EAC_Present_Weather_Type_Special)28)

#define EEC_PRSNTWXTYSPCL_HAIL_SNOW

((EAC_Present_Weather_Type_Special)29)

#define EEC_PRSNTWXTYSPCL_HARD_RIME_DEPOSITION

((EAC_Present_Weather_Type_Special)30)

#define EEC_PRSNTWXTYSPCL_HOAR_FROST_DEPOSITION

((EAC_Present_Weather_Type_Special)31)

#define EEC_PRSNTWXTYSPCL_ICE_CRUST_DEPOSITION

((EAC_Present_Weather_Type_Special)32)

#define EEC_PRSNTWXTYSPCL_ICE_GLAZE_DEPOSITION

((EAC_Present_Weather_Type_Special)33)

#define EEC_PRSNTWXTYSPCL_LIGHTNING_CLOUD_TO_SURFACE

((EAC_Present_Weather_Type_Special)34)

#define EEC_PRSNTWXTYSPCL_MISSING_BUT_EXPECTED

((EAC_Present_Weather_Type_Special)35)

#define EEC_PRSNTWXTYSPCL_NO_OBSERVATION

((EAC_Present_Weather_Type_Special)36)

#define EEC_PRSNTWXTYSPCL_NO_SIGNIF_PHENOMENON

((EAC_Present_Weather_Type_Special)37)

#define EEC_PRSNTWXTYSPCL_RAIN

((EAC_Present_Weather_Type_Special)38)

#define EEC_PRSNTWXTYSPCL_RAIN_lt_1r0_MMPH

((EAC_Present_Weather_Type_Special)39)

#define EEC_PRSNTWXTYSPCL_RAIN_1r0_TO_1r19_MMPH

((EAC_Present_Weather_Type_Special)40)

#define EEC_PRSNTWXTYSPCL_RAIN_2r0_TO_3r9_MMPH

((EAC_Present_Weather_Type_Special)41)

#define EEC_PRSNTWXTYSPCL_RAIN_4r0_TO_7r9_MMPH

((EAC_Present_Weather_Type_Special)42)

#define EEC_PRSNTWXTYSPCL_RAIN_8r0_TO_15r9_MMPH

((EAC_Present_Weather_Type_Special)43)

#define EEC_PRSNTWXTYSPCL_RAIN_16r0_TO_31r9_MMPH

((EAC_Present_Weather_Type_Special)44)

#define EEC_PRSNTWXTYSPCL_RAIN_32r0_TO_63r9_MMPH

((EAC_Present_Weather_Type_Special)45)

#define EEC_PRSNTWXTYSPCL_RAIN_gt_64r0_MMPH

((EAC_Present_Weather_Type_Special)46)

#define EEC_PRSNTWXTYSPCL_RAIN_SNOW_MIXED

((EAC_Present_Weather_Type_Special)47)

#define EEC_PRSNTWXTYSPCL_SHWR_OVER_MOUNTAINS

((EAC_Present_Weather_Type_Special)48)

#define EEC_PRSNTWXTYSPCL_SHWR_OVER_SEA

((EAC_Present_Weather_Type_Special)49)

#define EEC_PRSNTWXTYSPCL_SNOW

((EAC_Present_Weather_Type_Special)50)

#define EEC_PRSNTWXTYSPCL_SNOW_lt_1r0_CMPH

((EAC_Present_Weather_Type_Special)51)

#define EEC_PRSNTWXTYSPCL_SNOW_1r0_TO_1r9_CMPH

((EAC_Present_Weather_Type_Special)52)

#define EEC_PRSNTWXTYSPCL_SNOW_2r0_TO_3r9_CMPH

((EAC_Present_Weather_Type_Special)53)

#define EEC_PRSNTWXTYSPCL_SNOW_4r0_TO_7r9_CMPH

((EAC_Present_Weather_Type_Special)54)

#define EEC_PRSNTWXTYSPCL_SNOW_8r0_TO_15r9_CMPH

((EAC_Present_Weather_Type_Special)55)

#define EEC_PRSNTWXTYSPCL_SNOW_16r0_TO_31r9_CMPH

((EAC_Present_Weather_Type_Special)56)

#define EEC_PRSNTWXTYSPCL_SNOW_32r0_TO_63r9_CMPH

((EAC_Present_Weather_Type_Special)57)

#define EEC_PRSNTWXTYSPCL_SNOW_gt_64r0_CMPH

((EAC_Present_Weather_Type_Special)58)

#define EEC_PRSNTWXTYSPCL_SNOW_HAZE

((EAC_Present_Weather_Type_Special)59)

#define EEC_PRSNTWXTYSPCL_SNOW_PLLT

((EAC_Present_Weather_Type_Special)60)

#define EEC_PRSNTWXTYSPCL_SNOW_PLLT_MIXED_RAIN_SNOW

((EAC_Present_Weather_Type_Special)61)

#define EEC_PRSNTWXTYSPCL_SNOW_PLLT_RAIN

((EAC_Present_Weather_Type_Special)62)

#define EEC_PRSNTWXTYSPCL_SNOW_PLLT_SNOW

((EAC_Present_Weather_Type_Special)63)

#define EEC_PRSNTWXTYSPCL_SOFT_RIME_DEPOSITION

((EAC_Present_Weather_Type_Special)64)

#define EEC_PRSNTWXTYSPCL_STEAM_FOG_LAND

((EAC_Present_Weather_Type_Special)65)

#define EEC_PRSNTWXTYSPCL_STEAM_FOG_WATER

((EAC_Present_Weather_Type_Special)66)

#define EEC_PRSNTWXTYSPCL_SUB_0_DUSTSTORM_SANDSTORM

((EAC_Present_Weather_Type_Special)67)

#define EEC_PRSNTWXTYSPCL_SUSPENDED_VOLCANIC_ASH

((EAC_Present_Weather_Type_Special)68)

#define EEC_PRSNTWXTYSPCL_TORNADO

((EAC_Present_Weather_Type_Special)69)

#define EEC_PRSNTWXTYSPCL_VOLCANIC_ASH_DEPOSITION

((EAC_Present_Weather_Type_Special)70)

#define EEC_PRSNTWXTYSPCL_WALL_DUST_SAND

((EAC_Present_Weather_Type_Special)71)

#define EEC_PRSNTWXTYSPCL_WET_SNOW_DEPOSITION

((EAC_Present_Weather_Type_Special)72)

#define EEC_PRSNTWXTYSPCL_WET_SNOW_FREEZING

((EAC_Present_Weather_Type_Special)73)

#define EEC_PRSNTWXTYSPCL_WHITEOUT

((EAC_Present_Weather_Type_Special)74)

 

EAC_Pressure_Altimeter_Quality

Abstract Data Type:  PRESSURE_ALTIMETER_QUALITY

typedef EDCS_Integer    EAC_Pressure_Altimeter_Quality;

#define EEC_PRESALTQUAL_GOOD

((EAC_Pressure_Altimeter_Quality)1)

#define EEC_PRESALTQUAL_NO_CHECK

((EAC_Pressure_Altimeter_Quality)2)

#define EEC_PRESALTQUAL_SUSPECT

((EAC_Pressure_Altimeter_Quality)3)

#define EEC_PRESALTQUAL_ERR_CORRECTED

((EAC_Pressure_Altimeter_Quality)4)

#define EEC_PRESALTQUAL_ERR_CORRECTION_SUSPECT

((EAC_Pressure_Altimeter_Quality)5)

#define EEC_PRESALTQUAL_ERR

((EAC_Pressure_Altimeter_Quality)6)

#define EEC_PRESALTQUAL_MISS_SUBST

((EAC_Pressure_Altimeter_Quality)7)

#define EEC_PRESALTQUAL_MISS_SUBST_SUSPECT

((EAC_Pressure_Altimeter_Quality)8)

#define EEC_PRESALTQUAL_MISS

((EAC_Pressure_Altimeter_Quality)9)

 

EAC_Pri_Weapon_Deployed_Pos_Category

Abstract Data Type:  PRI_WEAPON_DEPLOYED_POS_CATEGORY

typedef EDCS_Integer    EAC_Pri_Weapon_Deployed_Pos_Category;

#define EEC_PRIWEAPPOSCAT_DEPLOYED

((EAC_Pri_Weapon_Deployed_Pos_Category)1)

#define EEC_PRIWEAPPOSCAT_IN_FIRING_POSITION

((EAC_Pri_Weapon_Deployed_Pos_Category)2)

#define EEC_PRIWEAPPOSCAT_NO_WEAPON_PRESENT

((EAC_Pri_Weapon_Deployed_Pos_Category)3)

#define EEC_PRIWEAPPOSCAT_STOWED

((EAC_Pri_Weapon_Deployed_Pos_Category)4)

 

EAC_Primary_Byproduct

Abstract Data Type:  PRIMARY_BYPRODUCT

typedef EDCS_Integer    EAC_Primary_Byproduct;

#define EEC_PRIBYPROD_ASH

((EAC_Primary_Byproduct)1)

#define EEC_PRIBYPROD_CINDER

((EAC_Primary_Byproduct)2)

#define EEC_PRIBYPROD_ERODED_LAND

((EAC_Primary_Byproduct)3)

#define EEC_PRIBYPROD_MATTE

((EAC_Primary_Byproduct)4)

#define EEC_PRIBYPROD_MUD

((EAC_Primary_Byproduct)5)

#define EEC_PRIBYPROD_NO_BYPRODUCT

((EAC_Primary_Byproduct)6)

#define EEC_PRIBYPROD_RADIOACTIVE_MATERIAL

((EAC_Primary_Byproduct)7)

#define EEC_PRIBYPROD_REFUSE

((EAC_Primary_Byproduct)8)

#define EEC_PRIBYPROD_RUBBLE

((EAC_Primary_Byproduct)9)

#define EEC_PRIBYPROD_SAWDUST

((EAC_Primary_Byproduct)10)

#define EEC_PRIBYPROD_SAWDUST_WOODCHIP

((EAC_Primary_Byproduct)11)

#define EEC_PRIBYPROD_SCRAP_METAL

((EAC_Primary_Byproduct)12)

#define EEC_PRIBYPROD_SEWAGE

((EAC_Primary_Byproduct)13)

#define EEC_PRIBYPROD_SILT

((EAC_Primary_Byproduct)14)

#define EEC_PRIBYPROD_SLAG

((EAC_Primary_Byproduct)15)

#define EEC_PRIBYPROD_SLUDGE

((EAC_Primary_Byproduct)16)

#define EEC_PRIBYPROD_TAILINGS

((EAC_Primary_Byproduct)17)

#define EEC_PRIBYPROD_WASTE

((EAC_Primary_Byproduct)18)

#define EEC_PRIBYPROD_WOODCHIP

((EAC_Primary_Byproduct)19)

 

EAC_Primary_Entrance_Location

Abstract Data Type:  PRIMARY_ENTRANCE_LOCATION

typedef EDCS_Integer    EAC_Primary_Entrance_Location;

#define EEC_PRIENTLOC_BACK_CENTRE_ABOVE_GRADE

((EAC_Primary_Entrance_Location)1)

#define EEC_PRIENTLOC_BACK_CENTRE_BELOW_GRADE

((EAC_Primary_Entrance_Location)2)

#define EEC_PRIENTLOC_BACK_CENTRE_ON_GRADE

((EAC_Primary_Entrance_Location)3)

#define EEC_PRIENTLOC_BACK_LEFT_ABOVE_GRADE

((EAC_Primary_Entrance_Location)4)

#define EEC_PRIENTLOC_BACK_LEFT_BELOW_GRADE

((EAC_Primary_Entrance_Location)5)

#define EEC_PRIENTLOC_BACK_LEFT_ON_GRADE

((EAC_Primary_Entrance_Location)6)

#define EEC_PRIENTLOC_BACK_RIGHT_ABOVE_GRADE

((EAC_Primary_Entrance_Location)7)

#define EEC_PRIENTLOC_BACK_RIGHT_BELOW_GRADE

((EAC_Primary_Entrance_Location)8)

#define EEC_PRIENTLOC_BACK_RIGHT_ON_GRADE

((EAC_Primary_Entrance_Location)9)

#define EEC_PRIENTLOC_FRONT_CENTRE_ABOVE_GRADE

((EAC_Primary_Entrance_Location)10)

#define EEC_PRIENTLOC_FRONT_CENTRE_BELOW_GRADE

((EAC_Primary_Entrance_Location)11)

#define EEC_PRIENTLOC_FRONT_CENTRE_ON_GRADE

((EAC_Primary_Entrance_Location)12)

#define EEC_PRIENTLOC_FRONT_LEFT_ABOVE_GRADE

((EAC_Primary_Entrance_Location)13)

#define EEC_PRIENTLOC_FRONT_LEFT_BELOW_GRADE

((EAC_Primary_Entrance_Location)14)

#define EEC_PRIENTLOC_FRONT_LEFT_ON_GRADE

((EAC_Primary_Entrance_Location)15)

#define EEC_PRIENTLOC_FRONT_RIGHT_ABOVE_GRADE

((EAC_Primary_Entrance_Location)16)

#define EEC_PRIENTLOC_FRONT_RIGHT_BELOW_GRADE

((EAC_Primary_Entrance_Location)17)

#define EEC_PRIENTLOC_FRONT_RIGHT_ON_GRADE

((EAC_Primary_Entrance_Location)18)

#define EEC_PRIENTLOC_LEFT_SIDE_ABOVE_GRADE

((EAC_Primary_Entrance_Location)19)

#define EEC_PRIENTLOC_LEFT_SIDE_BELOW_GRADE

((EAC_Primary_Entrance_Location)20)

#define EEC_PRIENTLOC_LEFT_SIDE_ON_GRADE

((EAC_Primary_Entrance_Location)21)

#define EEC_PRIENTLOC_RIGHT_SIDE_ABOVE_GRADE

((EAC_Primary_Entrance_Location)22)

#define EEC_PRIENTLOC_RIGHT_SIDE_BELOW_GRADE

((EAC_Primary_Entrance_Location)23)

#define EEC_PRIENTLOC_RIGHT_SIDE_ON_GRADE

((EAC_Primary_Entrance_Location)24)

#define EEC_PRIENTLOC_UNKNOWN_LOCATION

((EAC_Primary_Entrance_Location)25)

 

EAC_Primary_Material_Type

Abstract Data Type:  PRIMARY_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Primary_Material_Type;

#define EEC_PRIMATTY_AIRCRAFT

((EAC_Primary_Material_Type)1)

#define EEC_PRIMATTY_ALUMINUM

((EAC_Primary_Material_Type)2)

#define EEC_PRIMATTY_AMMUNITION

((EAC_Primary_Material_Type)3)

#define EEC_PRIMATTY_ASH

((EAC_Primary_Material_Type)4)

#define EEC_PRIMATTY_ASPHALT

((EAC_Primary_Material_Type)5)

#define EEC_PRIMATTY_BASALT

((EAC_Primary_Material_Type)6)

#define EEC_PRIMATTY_BEDROCK

((EAC_Primary_Material_Type)7)

#define EEC_PRIMATTY_BLACK_BODY

((EAC_Primary_Material_Type)8)

#define EEC_PRIMATTY_BOULDER

((EAC_Primary_Material_Type)9)

#define EEC_PRIMATTY_BRICK

((EAC_Primary_Material_Type)10)

#define EEC_PRIMATTY_BROADLEAF_TREES_SUMMER

((EAC_Primary_Material_Type)11)

#define EEC_PRIMATTY_BROADLEAF_TREES_WINTER

((EAC_Primary_Material_Type)12)

#define EEC_PRIMATTY_CALCAREOUS

((EAC_Primary_Material_Type)13)

#define EEC_PRIMATTY_CEMENT

((EAC_Primary_Material_Type)14)

#define EEC_PRIMATTY_CHALK

((EAC_Primary_Material_Type)15)

#define EEC_PRIMATTY_CHEMICAL

((EAC_Primary_Material_Type)16)

#define EEC_PRIMATTY_CINDER

((EAC_Primary_Material_Type)17)

#define EEC_PRIMATTY_CIRRIPEDIA

((EAC_Primary_Material_Type)18)

#define EEC_PRIMATTY_CLAY

((EAC_Primary_Material_Type)19)

#define EEC_PRIMATTY_CLAY_TILE

((EAC_Primary_Material_Type)20)

#define EEC_PRIMATTY_COAL

((EAC_Primary_Material_Type)21)

#define EEC_PRIMATTY_COBBLE

((EAC_Primary_Material_Type)22)

#define EEC_PRIMATTY_COKE

((EAC_Primary_Material_Type)23)

#define EEC_PRIMATTY_COMPOSITION

((EAC_Primary_Material_Type)24)

#define EEC_PRIMATTY_CONCRETE

((EAC_Primary_Material_Type)25)

#define EEC_PRIMATTY_CONGLOMERATE

((EAC_Primary_Material_Type)26)

#define EEC_PRIMATTY_COPPER

((EAC_Primary_Material_Type)27)

#define EEC_PRIMATTY_CORAL

((EAC_Primary_Material_Type)28)

#define EEC_PRIMATTY_CORAL_HEAD

((EAC_Primary_Material_Type)29)

#define EEC_PRIMATTY_DESALINATED_WATER

((EAC_Primary_Material_Type)30)

#define EEC_PRIMATTY_DIAMOND

((EAC_Primary_Material_Type)31)

#define EEC_PRIMATTY_DIATOMACEOUS_EARTH

((EAC_Primary_Material_Type)32)

#define EEC_PRIMATTY_DIORITE

((EAC_Primary_Material_Type)33)

#define EEC_PRIMATTY_DOLOMITE

((EAC_Primary_Material_Type)34)

#define EEC_PRIMATTY_DRY_SNOW

((EAC_Primary_Material_Type)35)

#define EEC_PRIMATTY_EARTH

((EAC_Primary_Material_Type)36)

#define EEC_PRIMATTY_ELECTRIC

((EAC_Primary_Material_Type)37)

#define EEC_PRIMATTY_ERODED_LAND

((EAC_Primary_Material_Type)38)

#define EEC_PRIMATTY_EVAPORITE

((EAC_Primary_Material_Type)39)

#define EEC_PRIMATTY_EXPLOSIVE

((EAC_Primary_Material_Type)40)

#define EEC_PRIMATTY_FABRIC

((EAC_Primary_Material_Type)41)

#define EEC_PRIMATTY_FIBERGLASS

((EAC_Primary_Material_Type)42)

#define EEC_PRIMATTY_FIBREBOARD

((EAC_Primary_Material_Type)43)

#define EEC_PRIMATTY_FIRST_YEAR_ICE

((EAC_Primary_Material_Type)44)

#define EEC_PRIMATTY_FLYSCH

((EAC_Primary_Material_Type)45)

#define EEC_PRIMATTY_FOOD

((EAC_Primary_Material_Type)46)

#define EEC_PRIMATTY_FORAMINIFERA

((EAC_Primary_Material_Type)47)

#define EEC_PRIMATTY_FRESH_WATER

((EAC_Primary_Material_Type)48)

#define EEC_PRIMATTY_FROZEN_WATER

((EAC_Primary_Material_Type)49)

#define EEC_PRIMATTY_FUCUS

((EAC_Primary_Material_Type)50)

#define EEC_PRIMATTY_GABBRO

((EAC_Primary_Material_Type)51)

#define EEC_PRIMATTY_GAS

((EAC_Primary_Material_Type)52)

#define EEC_PRIMATTY_GLASS

((EAC_Primary_Material_Type)53)

#define EEC_PRIMATTY_GLASS_REINFORCED_PLASTIC

((EAC_Primary_Material_Type)54)

#define EEC_PRIMATTY_GLOBIGERINA

((EAC_Primary_Material_Type)55)

#define EEC_PRIMATTY_GOLD

((EAC_Primary_Material_Type)56)

#define EEC_PRIMATTY_GRANITE

((EAC_Primary_Material_Type)57)

#define EEC_PRIMATTY_GRASS

((EAC_Primary_Material_Type)58)

#define EEC_PRIMATTY_GRAVEL

((EAC_Primary_Material_Type)59)

#define EEC_PRIMATTY_GREENSTONE

((EAC_Primary_Material_Type)60)

#define EEC_PRIMATTY_GROUND

((EAC_Primary_Material_Type)61)

#define EEC_PRIMATTY_GROUND_SHELL

((EAC_Primary_Material_Type)62)

#define EEC_PRIMATTY_HEAT

((EAC_Primary_Material_Type)63)

#define EEC_PRIMATTY_ICE

((EAC_Primary_Material_Type)64)

#define EEC_PRIMATTY_IRON

((EAC_Primary_Material_Type)65)

#define EEC_PRIMATTY_LAVA

((EAC_Primary_Material_Type)66)

#define EEC_PRIMATTY_LEAD

((EAC_Primary_Material_Type)67)

#define EEC_PRIMATTY_LIMESTONE

((EAC_Primary_Material_Type)68)

#define EEC_PRIMATTY_LOESS

((EAC_Primary_Material_Type)69)

#define EEC_PRIMATTY_LUMBER

((EAC_Primary_Material_Type)70)

#define EEC_PRIMATTY_MACADAM

((EAC_Primary_Material_Type)71)

#define EEC_PRIMATTY_MADREPORE

((EAC_Primary_Material_Type)72)

#define EEC_PRIMATTY_MANGANESE

((EAC_Primary_Material_Type)73)

#define EEC_PRIMATTY_MARBLE

((EAC_Primary_Material_Type)74)

#define EEC_PRIMATTY_MARL

((EAC_Primary_Material_Type)75)

#define EEC_PRIMATTY_MASONRY

((EAC_Primary_Material_Type)76)

#define EEC_PRIMATTY_MATTE

((EAC_Primary_Material_Type)77)

#define EEC_PRIMATTY_METAL

((EAC_Primary_Material_Type)78)

#define EEC_PRIMATTY_METAL_ROOF

((EAC_Primary_Material_Type)79)

#define EEC_PRIMATTY_MUD

((EAC_Primary_Material_Type)80)

#define EEC_PRIMATTY_MULTI_YEAR_ICE

((EAC_Primary_Material_Type)81)

#define EEC_PRIMATTY_MULTIPLE_MATERIALS

((EAC_Primary_Material_Type)82)

#define EEC_PRIMATTY_MUSSEL

((EAC_Primary_Material_Type)83)

#define EEC_PRIMATTY_OIL

((EAC_Primary_Material_Type)84)

#define EEC_PRIMATTY_OIL_BLISTER

((EAC_Primary_Material_Type)85)

#define EEC_PRIMATTY_OOZE

((EAC_Primary_Material_Type)86)

#define EEC_PRIMATTY_OYSTER

((EAC_Primary_Material_Type)87)

#define EEC_PRIMATTY_PACKED_SOIL

((EAC_Primary_Material_Type)88)

#define EEC_PRIMATTY_PAPER

((EAC_Primary_Material_Type)89)

#define EEC_PRIMATTY_PART_METAL

((EAC_Primary_Material_Type)90)

#define EEC_PRIMATTY_PEBBLE

((EAC_Primary_Material_Type)91)

#define EEC_PRIMATTY_PETROL

((EAC_Primary_Material_Type)92)

#define EEC_PRIMATTY_PINE_TREE

((EAC_Primary_Material_Type)93)

#define EEC_PRIMATTY_PLANT_MATERIAL

((EAC_Primary_Material_Type)94)

#define EEC_PRIMATTY_PLASTIC

((EAC_Primary_Material_Type)95)

#define EEC_PRIMATTY_POLYZOA

((EAC_Primary_Material_Type)96)

#define EEC_PRIMATTY_PORPHYRY

((EAC_Primary_Material_Type)97)

#define EEC_PRIMATTY_PRESTRESSED_CONCRETE

((EAC_Primary_Material_Type)98)

#define EEC_PRIMATTY_PTEROPOD

((EAC_Primary_Material_Type)99)

#define EEC_PRIMATTY_PUMICE

((EAC_Primary_Material_Type)100)

#define EEC_PRIMATTY_QUARTZ

((EAC_Primary_Material_Type)101)

#define EEC_PRIMATTY_RADIOACTIVE_MATERIAL

((EAC_Primary_Material_Type)102)

#define EEC_PRIMATTY_RADIOLARIAN

((EAC_Primary_Material_Type)103)

#define EEC_PRIMATTY_REINFORCED_CONCRETE

((EAC_Primary_Material_Type)104)

#define EEC_PRIMATTY_ROCK

((EAC_Primary_Material_Type)105)

#define EEC_PRIMATTY_RUBBER

((EAC_Primary_Material_Type)106)

#define EEC_PRIMATTY_RUBBLE

((EAC_Primary_Material_Type)107)

#define EEC_PRIMATTY_SALT

((EAC_Primary_Material_Type)108)

#define EEC_PRIMATTY_SAND

((EAC_Primary_Material_Type)109)

#define EEC_PRIMATTY_SANDSTONE

((EAC_Primary_Material_Type)110)

#define EEC_PRIMATTY_SCHIST

((EAC_Primary_Material_Type)111)

#define EEC_PRIMATTY_SCORIA

((EAC_Primary_Material_Type)112)

#define EEC_PRIMATTY_SCRUB

((EAC_Primary_Material_Type)113)

#define EEC_PRIMATTY_SEA_TANGLE

((EAC_Primary_Material_Type)114)

#define EEC_PRIMATTY_SEA_WATER

((EAC_Primary_Material_Type)115)

#define EEC_PRIMATTY_SEAWEED

((EAC_Primary_Material_Type)116)

#define EEC_PRIMATTY_SEWAGE

((EAC_Primary_Material_Type)117)

#define EEC_PRIMATTY_SHALE

((EAC_Primary_Material_Type)118)

#define EEC_PRIMATTY_SHELL

((EAC_Primary_Material_Type)119)

#define EEC_PRIMATTY_SHINGLE

((EAC_Primary_Material_Type)120)

#define EEC_PRIMATTY_SILT

((EAC_Primary_Material_Type)121)

#define EEC_PRIMATTY_SILVER

((EAC_Primary_Material_Type)122)

#define EEC_PRIMATTY_SLAG

((EAC_Primary_Material_Type)123)

#define EEC_PRIMATTY_SLUDGE

((EAC_Primary_Material_Type)124)

#define EEC_PRIMATTY_SNOW

((EAC_Primary_Material_Type)125)

#define EEC_PRIMATTY_SOIL

((EAC_Primary_Material_Type)126)

#define EEC_PRIMATTY_SPICULE

((EAC_Primary_Material_Type)127)

#define EEC_PRIMATTY_SPOIL

((EAC_Primary_Material_Type)128)

#define EEC_PRIMATTY_SPOIL_OR_TAILINGS

((EAC_Primary_Material_Type)129)

#define EEC_PRIMATTY_SPONGE

((EAC_Primary_Material_Type)130)

#define EEC_PRIMATTY_STEEL

((EAC_Primary_Material_Type)131)

#define EEC_PRIMATTY_STONE

((EAC_Primary_Material_Type)132)

#define EEC_PRIMATTY_SUGAR

((EAC_Primary_Material_Type)133)

#define EEC_PRIMATTY_TAILINGS

((EAC_Primary_Material_Type)134)

#define EEC_PRIMATTY_THATCH

((EAC_Primary_Material_Type)135)

#define EEC_PRIMATTY_TRAVERTINE

((EAC_Primary_Material_Type)136)

#define EEC_PRIMATTY_TUFA

((EAC_Primary_Material_Type)137)

#define EEC_PRIMATTY_URANIUM

((EAC_Primary_Material_Type)138)

#define EEC_PRIMATTY_VEGETATION_PRODUCT

((EAC_Primary_Material_Type)139)

#define EEC_PRIMATTY_VINYL

((EAC_Primary_Material_Type)140)

#define EEC_PRIMATTY_VOLCANIC

((EAC_Primary_Material_Type)141)

#define EEC_PRIMATTY_VOLCANIC_ASH

((EAC_Primary_Material_Type)142)

#define EEC_PRIMATTY_WATER

((EAC_Primary_Material_Type)143)

#define EEC_PRIMATTY_WET_SNOW

((EAC_Primary_Material_Type)144)

#define EEC_PRIMATTY_WHITEBODY

((EAC_Primary_Material_Type)145)

#define EEC_PRIMATTY_WOOD

((EAC_Primary_Material_Type)146)

#define EEC_PRIMATTY_ZINC

((EAC_Primary_Material_Type)147)

 

EAC_Primary_Product

Abstract Data Type:  PRIMARY_PRODUCT

typedef EDCS_Integer    EAC_Primary_Product;

#define EEC_PRIPROD_AIRCRAFT

((EAC_Primary_Product)1)

#define EEC_PRIPROD_ALUMINUM

((EAC_Primary_Product)2)

#define EEC_PRIPROD_AMMUNITION

((EAC_Primary_Product)3)

#define EEC_PRIPROD_ASPHALT

((EAC_Primary_Product)4)

#define EEC_PRIPROD_BAMBOO

((EAC_Primary_Product)5)

#define EEC_PRIPROD_BANANA

((EAC_Primary_Product)6)

#define EEC_PRIPROD_BASALT

((EAC_Primary_Product)7)

#define EEC_PRIPROD_BAUXITE

((EAC_Primary_Product)8)

#define EEC_PRIPROD_BEDROCK

((EAC_Primary_Product)9)

#define EEC_PRIPROD_BIOLOGIC_AGENT

((EAC_Primary_Product)10)

#define EEC_PRIPROD_BIVALVE_MOLLUSC

((EAC_Primary_Product)11)

#define EEC_PRIPROD_BOULDER

((EAC_Primary_Product)12)

#define EEC_PRIPROD_BRICK

((EAC_Primary_Product)13)

#define EEC_PRIPROD_CALCAREOUS

((EAC_Primary_Product)14)

#define EEC_PRIPROD_CEMENT

((EAC_Primary_Product)15)

#define EEC_PRIPROD_CHEMICAL

((EAC_Primary_Product)16)

#define EEC_PRIPROD_CHEMICAL_AGENT

((EAC_Primary_Product)17)

#define EEC_PRIPROD_CHEMICAL_BIOLOGIC_AGENT

((EAC_Primary_Product)18)

#define EEC_PRIPROD_CLAY

((EAC_Primary_Product)19)

#define EEC_PRIPROD_COAL

((EAC_Primary_Product)20)

#define EEC_PRIPROD_COBBLE

((EAC_Primary_Product)21)

#define EEC_PRIPROD_COFFEE

((EAC_Primary_Product)22)

#define EEC_PRIPROD_COKE

((EAC_Primary_Product)23)

#define EEC_PRIPROD_COMPOSITION

((EAC_Primary_Product)24)

#define EEC_PRIPROD_CONCRETE

((EAC_Primary_Product)25)

#define EEC_PRIPROD_CONGLOMERATE

((EAC_Primary_Product)26)

#define EEC_PRIPROD_CONSUMER_GOODS

((EAC_Primary_Product)27)

#define EEC_PRIPROD_CONTROLLED_SUBSTANCE

((EAC_Primary_Product)28)

#define EEC_PRIPROD_COPPER

((EAC_Primary_Product)29)

#define EEC_PRIPROD_CORAL

((EAC_Primary_Product)30)

#define EEC_PRIPROD_COTTON

((EAC_Primary_Product)31)

#define EEC_PRIPROD_CRUSTACEAN

((EAC_Primary_Product)32)

#define EEC_PRIPROD_CULTIVATED_SHELLFISH

((EAC_Primary_Product)33)

#define EEC_PRIPROD_CULTURED_PEARL

((EAC_Primary_Product)34)

#define EEC_PRIPROD_DESALINATED_WATER

((EAC_Primary_Product)35)

#define EEC_PRIPROD_DIAMOND

((EAC_Primary_Product)36)

#define EEC_PRIPROD_DIATOMACEOUS_EARTH

((EAC_Primary_Product)37)

#define EEC_PRIPROD_DOLOMITE

((EAC_Primary_Product)38)

#define EEC_PRIPROD_DRINKING_WATER

((EAC_Primary_Product)39)

#define EEC_PRIPROD_ELECTRICITY

((EAC_Primary_Product)40)

#define EEC_PRIPROD_ELEVATED_FLUME

((EAC_Primary_Product)41)

#define EEC_PRIPROD_EXPLOSIVE

((EAC_Primary_Product)42)

#define EEC_PRIPROD_FISH

((EAC_Primary_Product)43)

#define EEC_PRIPROD_FLYSCH

((EAC_Primary_Product)44)

#define EEC_PRIPROD_FOOD

((EAC_Primary_Product)45)

#define EEC_PRIPROD_FROZEN_MATERIAL

((EAC_Primary_Product)46)

#define EEC_PRIPROD_FROZEN_WATER

((EAC_Primary_Product)47)

#define EEC_PRIPROD_FRUIT_AND_NUT

((EAC_Primary_Product)48)

#define EEC_PRIPROD_GAS

((EAC_Primary_Product)49)

#define EEC_PRIPROD_GLASS

((EAC_Primary_Product)50)

#define EEC_PRIPROD_GOLD

((EAC_Primary_Product)51)

#define EEC_PRIPROD_GRAIN

((EAC_Primary_Product)52)

#define EEC_PRIPROD_GRANITE

((EAC_Primary_Product)53)

#define EEC_PRIPROD_GRASS

((EAC_Primary_Product)54)

#define EEC_PRIPROD_GRAVEL

((EAC_Primary_Product)55)

#define EEC_PRIPROD_GREENSTONE

((EAC_Primary_Product)56)

#define EEC_PRIPROD_GROUND_SHELL

((EAC_Primary_Product)57)

#define EEC_PRIPROD_HEAT

((EAC_Primary_Product)58)

#define EEC_PRIPROD_ICE

((EAC_Primary_Product)59)

#define EEC_PRIPROD_IRON

((EAC_Primary_Product)60)

#define EEC_PRIPROD_LEAD

((EAC_Primary_Product)61)

#define EEC_PRIPROD_LIME

((EAC_Primary_Product)62)

#define EEC_PRIPROD_LIQUIFIED_NATURAL_GAS

((EAC_Primary_Product)63)

#define EEC_PRIPROD_LIQUIFIED_PETROLEUM_GAS

((EAC_Primary_Product)64)

#define EEC_PRIPROD_LUMBER

((EAC_Primary_Product)65)

#define EEC_PRIPROD_MACADAM

((EAC_Primary_Product)66)

#define EEC_PRIPROD_MANGANESE

((EAC_Primary_Product)67)

#define EEC_PRIPROD_MARBLE

((EAC_Primary_Product)68)

#define EEC_PRIPROD_MASONRY

((EAC_Primary_Product)69)

#define EEC_PRIPROD_MEDICAL_SUPPLIES

((EAC_Primary_Product)70)

#define EEC_PRIPROD_METAL

((EAC_Primary_Product)71)

#define EEC_PRIPROD_MILK

((EAC_Primary_Product)72)

#define EEC_PRIPROD_MINERAL_OIL

((EAC_Primary_Product)73)

#define EEC_PRIPROD_MOTOR_VEHICLE

((EAC_Primary_Product)74)

#define EEC_PRIPROD_NO_PRODUCT

((EAC_Primary_Product)75)

#define EEC_PRIPROD_NON_SOLID_HYDROCARBON_FUEL

((EAC_Primary_Product)76)

#define EEC_PRIPROD_OIL

((EAC_Primary_Product)77)

#define EEC_PRIPROD_ORDNANCE

((EAC_Primary_Product)78)

#define EEC_PRIPROD_ORE

((EAC_Primary_Product)79)

#define EEC_PRIPROD_PALM

((EAC_Primary_Product)80)

#define EEC_PRIPROD_PALMETTO

((EAC_Primary_Product)81)

#define EEC_PRIPROD_PAPER

((EAC_Primary_Product)82)

#define EEC_PRIPROD_PEBBLE

((EAC_Primary_Product)83)

#define EEC_PRIPROD_PERSONNEL

((EAC_Primary_Product)84)

#define EEC_PRIPROD_PETROL

((EAC_Primary_Product)85)

#define EEC_PRIPROD_PETROLEUM

((EAC_Primary_Product)86)

#define EEC_PRIPROD_PLANT_MATERIAL

((EAC_Primary_Product)87)

#define EEC_PRIPROD_PLASTIC

((EAC_Primary_Product)88)

#define EEC_PRIPROD_PORPHYRY

((EAC_Primary_Product)89)

#define EEC_PRIPROD_POTABLE_WATER

((EAC_Primary_Product)90)

#define EEC_PRIPROD_PRESTRESSED_CONCRETE

((EAC_Primary_Product)91)

#define EEC_PRIPROD_PUMICE

((EAC_Primary_Product)92)

#define EEC_PRIPROD_QUARTZ

((EAC_Primary_Product)93)

#define EEC_PRIPROD_RADIOACTIVE_MATERIAL

((EAC_Primary_Product)94)

#define EEC_PRIPROD_RADIOLOGIC_AGENT

((EAC_Primary_Product)95)

#define EEC_PRIPROD_REINFORCED_CONCRETE

((EAC_Primary_Product)96)

#define EEC_PRIPROD_RICE

((EAC_Primary_Product)97)

#define EEC_PRIPROD_ROCK

((EAC_Primary_Product)98)

#define EEC_PRIPROD_RUBBER

((EAC_Primary_Product)99)

#define EEC_PRIPROD_SALT

((EAC_Primary_Product)100)

#define EEC_PRIPROD_SAND

((EAC_Primary_Product)101)

#define EEC_PRIPROD_SANDSTONE

((EAC_Primary_Product)102)

#define EEC_PRIPROD_SCHIST

((EAC_Primary_Product)103)

#define EEC_PRIPROD_SCORIA

((EAC_Primary_Product)104)

#define EEC_PRIPROD_SEAWEED

((EAC_Primary_Product)105)

#define EEC_PRIPROD_SEWAGE

((EAC_Primary_Product)106)

#define EEC_PRIPROD_SHELL

((EAC_Primary_Product)107)

#define EEC_PRIPROD_SHINGLE

((EAC_Primary_Product)108)

#define EEC_PRIPROD_SILK

((EAC_Primary_Product)109)

#define EEC_PRIPROD_SILVER

((EAC_Primary_Product)110)

#define EEC_PRIPROD_SNOW

((EAC_Primary_Product)111)

#define EEC_PRIPROD_SOIL

((EAC_Primary_Product)112)

#define EEC_PRIPROD_SPONGE

((EAC_Primary_Product)113)

#define EEC_PRIPROD_STEEL

((EAC_Primary_Product)114)

#define EEC_PRIPROD_STONE

((EAC_Primary_Product)115)

#define EEC_PRIPROD_SUGAR

((EAC_Primary_Product)116)

#define EEC_PRIPROD_TALC

((EAC_Primary_Product)117)

#define EEC_PRIPROD_TELECOMMUNICATION

((EAC_Primary_Product)118)

#define EEC_PRIPROD_TEXTILE

((EAC_Primary_Product)119)

#define EEC_PRIPROD_THATCH

((EAC_Primary_Product)120)

#define EEC_PRIPROD_TIMBER

((EAC_Primary_Product)121)

#define EEC_PRIPROD_TOBACCO

((EAC_Primary_Product)122)

#define EEC_PRIPROD_TRAVERTINE

((EAC_Primary_Product)123)

#define EEC_PRIPROD_TUFA

((EAC_Primary_Product)124)

#define EEC_PRIPROD_URANIUM

((EAC_Primary_Product)125)

#define EEC_PRIPROD_VEGETATION_PRODUCT

((EAC_Primary_Product)126)

#define EEC_PRIPROD_WATER

((EAC_Primary_Product)127)

#define EEC_PRIPROD_WINE

((EAC_Primary_Product)128)

#define EEC_PRIPROD_WOOD

((EAC_Primary_Product)129)

#define EEC_PRIPROD_WOODCHIP

((EAC_Primary_Product)130)

#define EEC_PRIPROD_ZINC

((EAC_Primary_Product)131)

 

EAC_Primary_Raw_Material

Abstract Data Type:  PRIMARY_RAW_MATERIAL

typedef EDCS_Integer    EAC_Primary_Raw_Material;

#define EEC_PRIRAWMAT_ALUMINUM

((EAC_Primary_Raw_Material)1)

#define EEC_PRIRAWMAT_ASPHALT

((EAC_Primary_Raw_Material)2)

#define EEC_PRIRAWMAT_BAMBOO

((EAC_Primary_Raw_Material)3)

#define EEC_PRIRAWMAT_BASALT

((EAC_Primary_Raw_Material)4)

#define EEC_PRIRAWMAT_BAUXITE

((EAC_Primary_Raw_Material)5)

#define EEC_PRIRAWMAT_BEDROCK

((EAC_Primary_Raw_Material)6)

#define EEC_PRIRAWMAT_BOULDER

((EAC_Primary_Raw_Material)7)

#define EEC_PRIRAWMAT_CALCAREOUS

((EAC_Primary_Raw_Material)8)

#define EEC_PRIRAWMAT_CEMENT

((EAC_Primary_Raw_Material)9)

#define EEC_PRIRAWMAT_CHEMICAL

((EAC_Primary_Raw_Material)10)

#define EEC_PRIRAWMAT_CLAY

((EAC_Primary_Raw_Material)11)

#define EEC_PRIRAWMAT_COAL

((EAC_Primary_Raw_Material)12)

#define EEC_PRIRAWMAT_COBBLE

((EAC_Primary_Raw_Material)13)

#define EEC_PRIRAWMAT_COKE

((EAC_Primary_Raw_Material)14)

#define EEC_PRIRAWMAT_CONGLOMERATE

((EAC_Primary_Raw_Material)15)

#define EEC_PRIRAWMAT_COPPER

((EAC_Primary_Raw_Material)16)

#define EEC_PRIRAWMAT_CORAL

((EAC_Primary_Raw_Material)17)

#define EEC_PRIRAWMAT_COTTON

((EAC_Primary_Raw_Material)18)

#define EEC_PRIRAWMAT_DESALINATED_WATER

((EAC_Primary_Raw_Material)19)

#define EEC_PRIRAWMAT_DIAMOND

((EAC_Primary_Raw_Material)20)

#define EEC_PRIRAWMAT_DIATOMACEOUS_EARTH

((EAC_Primary_Raw_Material)21)

#define EEC_PRIRAWMAT_DOLOMITE

((EAC_Primary_Raw_Material)22)

#define EEC_PRIRAWMAT_ELECTRICITY

((EAC_Primary_Raw_Material)23)

#define EEC_PRIRAWMAT_FLYSCH

((EAC_Primary_Raw_Material)24)

#define EEC_PRIRAWMAT_FROZEN_MATERIAL

((EAC_Primary_Raw_Material)25)

#define EEC_PRIRAWMAT_FROZEN_WATER

((EAC_Primary_Raw_Material)26)

#define EEC_PRIRAWMAT_GAS

((EAC_Primary_Raw_Material)27)

#define EEC_PRIRAWMAT_GLASS

((EAC_Primary_Raw_Material)28)

#define EEC_PRIRAWMAT_GOLD

((EAC_Primary_Raw_Material)29)

#define EEC_PRIRAWMAT_GRAIN

((EAC_Primary_Raw_Material)30)

#define EEC_PRIRAWMAT_GRANITE

((EAC_Primary_Raw_Material)31)

#define EEC_PRIRAWMAT_GRASS

((EAC_Primary_Raw_Material)32)

#define EEC_PRIRAWMAT_GRAVEL

((EAC_Primary_Raw_Material)33)

#define EEC_PRIRAWMAT_GREENSTONE

((EAC_Primary_Raw_Material)34)

#define EEC_PRIRAWMAT_GROUND_SHELL

((EAC_Primary_Raw_Material)35)

#define EEC_PRIRAWMAT_HEAT

((EAC_Primary_Raw_Material)36)

#define EEC_PRIRAWMAT_ICE

((EAC_Primary_Raw_Material)37)

#define EEC_PRIRAWMAT_IRON

((EAC_Primary_Raw_Material)38)

#define EEC_PRIRAWMAT_LEAD

((EAC_Primary_Raw_Material)39)

#define EEC_PRIRAWMAT_LIME

((EAC_Primary_Raw_Material)40)

#define EEC_PRIRAWMAT_LIQUIFIED_NATURAL_GAS

((EAC_Primary_Raw_Material)41)

#define EEC_PRIRAWMAT_LIQUIFIED_PETROLEUM_GAS

((EAC_Primary_Raw_Material)42)

#define EEC_PRIRAWMAT_LUMBER

((EAC_Primary_Raw_Material)43)

#define EEC_PRIRAWMAT_MANGANESE

((EAC_Primary_Raw_Material)44)

#define EEC_PRIRAWMAT_MARBLE

((EAC_Primary_Raw_Material)45)

#define EEC_PRIRAWMAT_METAL

((EAC_Primary_Raw_Material)46)

#define EEC_PRIRAWMAT_MINERAL_OIL

((EAC_Primary_Raw_Material)47)

#define EEC_PRIRAWMAT_NO_RAW_MATERIAL

((EAC_Primary_Raw_Material)48)

#define EEC_PRIRAWMAT_NON_SOLID_HYDROCARBON_FUEL

((EAC_Primary_Raw_Material)49)

#define EEC_PRIRAWMAT_OIL

((EAC_Primary_Raw_Material)50)

#define EEC_PRIRAWMAT_ORE

((EAC_Primary_Raw_Material)51)

#define EEC_PRIRAWMAT_PALM

((EAC_Primary_Raw_Material)52)

#define EEC_PRIRAWMAT_PALMETTO

((EAC_Primary_Raw_Material)53)

#define EEC_PRIRAWMAT_PAPER

((EAC_Primary_Raw_Material)54)

#define EEC_PRIRAWMAT_PEBBLE

((EAC_Primary_Raw_Material)55)

#define EEC_PRIRAWMAT_PETROLEUM

((EAC_Primary_Raw_Material)56)

#define EEC_PRIRAWMAT_PLANT_MATERIAL

((EAC_Primary_Raw_Material)57)

#define EEC_PRIRAWMAT_PLASTIC

((EAC_Primary_Raw_Material)58)

#define EEC_PRIRAWMAT_PORPHYRY

((EAC_Primary_Raw_Material)59)

#define EEC_PRIRAWMAT_PUMICE

((EAC_Primary_Raw_Material)60)

#define EEC_PRIRAWMAT_QUARTZ

((EAC_Primary_Raw_Material)61)

#define EEC_PRIRAWMAT_RADIOACTIVE_MATERIAL

((EAC_Primary_Raw_Material)62)

#define EEC_PRIRAWMAT_ROCK

((EAC_Primary_Raw_Material)63)

#define EEC_PRIRAWMAT_RUBBER

((EAC_Primary_Raw_Material)64)

#define EEC_PRIRAWMAT_SALT

((EAC_Primary_Raw_Material)65)

#define EEC_PRIRAWMAT_SAND

((EAC_Primary_Raw_Material)66)

#define EEC_PRIRAWMAT_SANDSTONE

((EAC_Primary_Raw_Material)67)

#define EEC_PRIRAWMAT_SAWDUST_WOODCHIP

((EAC_Primary_Raw_Material)68)

#define EEC_PRIRAWMAT_SCHIST

((EAC_Primary_Raw_Material)69)

#define EEC_PRIRAWMAT_SCORIA

((EAC_Primary_Raw_Material)70)

#define EEC_PRIRAWMAT_SCRAP_METAL

((EAC_Primary_Raw_Material)71)

#define EEC_PRIRAWMAT_SEAWEED

((EAC_Primary_Raw_Material)72)

#define EEC_PRIRAWMAT_SEWAGE

((EAC_Primary_Raw_Material)73)

#define EEC_PRIRAWMAT_SHELL

((EAC_Primary_Raw_Material)74)

#define EEC_PRIRAWMAT_SILK

((EAC_Primary_Raw_Material)75)

#define EEC_PRIRAWMAT_SILVER

((EAC_Primary_Raw_Material)76)

#define EEC_PRIRAWMAT_SNOW

((EAC_Primary_Raw_Material)77)

#define EEC_PRIRAWMAT_SOIL

((EAC_Primary_Raw_Material)78)

#define EEC_PRIRAWMAT_SPICULE

((EAC_Primary_Raw_Material)79)

#define EEC_PRIRAWMAT_SPONGE

((EAC_Primary_Raw_Material)80)

#define EEC_PRIRAWMAT_STEEL

((EAC_Primary_Raw_Material)81)

#define EEC_PRIRAWMAT_STONE

((EAC_Primary_Raw_Material)82)

#define EEC_PRIRAWMAT_SUGAR

((EAC_Primary_Raw_Material)83)

#define EEC_PRIRAWMAT_TALC

((EAC_Primary_Raw_Material)84)

#define EEC_PRIRAWMAT_TEXTILE

((EAC_Primary_Raw_Material)85)

#define EEC_PRIRAWMAT_THATCH

((EAC_Primary_Raw_Material)86)

#define EEC_PRIRAWMAT_TIMBER

((EAC_Primary_Raw_Material)87)

#define EEC_PRIRAWMAT_TOBACCO

((EAC_Primary_Raw_Material)88)

#define EEC_PRIRAWMAT_TRAVERTINE

((EAC_Primary_Raw_Material)89)

#define EEC_PRIRAWMAT_TUFA

((EAC_Primary_Raw_Material)90)

#define EEC_PRIRAWMAT_URANIUM

((EAC_Primary_Raw_Material)91)

#define EEC_PRIRAWMAT_VEGETATION_PRODUCT

((EAC_Primary_Raw_Material)92)

#define EEC_PRIRAWMAT_VOLCANIC_ASH

((EAC_Primary_Raw_Material)93)

#define EEC_PRIRAWMAT_WATER

((EAC_Primary_Raw_Material)94)

#define EEC_PRIRAWMAT_WOOD

((EAC_Primary_Raw_Material)95)

#define EEC_PRIRAWMAT_WOODCHIP

((EAC_Primary_Raw_Material)96)

#define EEC_PRIRAWMAT_ZINC

((EAC_Primary_Raw_Material)97)

 

EAC_Primary_Surface_Thermal_Condition

Abstract Data Type:  PRIMARY_SURFACE_THERMAL_CONDITION

typedef EDCS_Integer    EAC_Primary_Surface_Thermal_Condition;

#define EEC_PRISRFTHERMCND_AERODYNAMICALLY_HEATED

((EAC_Primary_Surface_Thermal_Condition)1)

#define EEC_PRISRFTHERMCND_AMB_AIR_AMB_SPEED_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)2)

#define EEC_PRISRFTHERMCND_AMB_AIR_FIXED

((EAC_Primary_Surface_Thermal_Condition)3)

#define EEC_PRISRFTHERMCND_AMB_AIR_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)4)

#define EEC_PRISRFTHERMCND_AMB_TEMP_LOCAL_AIR_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)5)

#define EEC_PRISRFTHERMCND_ARTIFICIAL_STEADY_STATE

((EAC_Primary_Surface_Thermal_Condition)6)

#define EEC_PRISRFTHERMCND_ENGINE_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)7)

#define EEC_PRISRFTHERMCND_EXTREMELY_HOT_FORCED

((EAC_Primary_Surface_Thermal_Condition)8)

#define EEC_PRISRFTHERMCND_FIXED_SURFACE_TEMP

((EAC_Primary_Surface_Thermal_Condition)9)

#define EEC_PRISRFTHERMCND_GROUND_TEMP_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)10)

#define EEC_PRISRFTHERMCND_LOCAL_AIR_TEMP_SPEED_INFLUENCED

((EAC_Primary_Surface_Thermal_Condition)11)

#define EEC_PRISRFTHERMCND_ROOM_TEMP_FORCED

((EAC_Primary_Surface_Thermal_Condition)12)

#define EEC_PRISRFTHERMCND_WARMED_PASSIVELY

((EAC_Primary_Surface_Thermal_Condition)13)

 

EAC_Property_Set_Data_Source

Abstract Data Type:  PROPERTY_SET_DATA_SOURCE

typedef EDCS_Integer    EAC_Property_Set_Data_Source;

#define EEC_PRPSETDATSRC_ANALYSIS

((EAC_Property_Set_Data_Source)1)

#define EEC_PRPSETDATSRC_CLIMATOLOGIC

((EAC_Property_Set_Data_Source)2)

#define EEC_PRPSETDATSRC_FORECAST

((EAC_Property_Set_Data_Source)3)

#define EEC_PRPSETDATSRC_OBSERVATION

((EAC_Property_Set_Data_Source)4)

 

EAC_Property_Set_Spatial_Domain

Abstract Data Type:  PROPERTY_SET_SPATIAL_DOMAIN

typedef EDCS_Integer    EAC_Property_Set_Spatial_Domain;

#define EEC_PRPSETSPATDMN_LAYER

((EAC_Property_Set_Spatial_Domain)1)

#define EEC_PRPSETSPATDMN_LOCAL

((EAC_Property_Set_Spatial_Domain)2)

#define EEC_PRPSETSPATDMN_PRESSURE_SURFACE

((EAC_Property_Set_Spatial_Domain)3)

#define EEC_PRPSETSPATDMN_PROFILE

((EAC_Property_Set_Spatial_Domain)4)

#define EEC_PRPSETSPATDMN_SURFACE

((EAC_Property_Set_Spatial_Domain)5)

#define EEC_PRPSETSPATDMN_TERRAIN_SURFACE

((EAC_Property_Set_Spatial_Domain)6)

#define EEC_PRPSETSPATDMN_VOLUME

((EAC_Property_Set_Spatial_Domain)7)

#define EEC_PRPSETSPATDMN_WATER_BODY_FLOOR

((EAC_Property_Set_Spatial_Domain)8)

 

EAC_Radar_Significance_Factor

Abstract Data Type:  RADAR_SIGNIFICANCE_FACTOR

typedef EDCS_Integer    EAC_Radar_Significance_Factor;

#define EEC_RADRSIGNIFFACT_ASPHALT

((EAC_Radar_Significance_Factor)1)

#define EEC_RADRSIGNIFFACT_COMPOSITION

((EAC_Radar_Significance_Factor)2)

#define EEC_RADRSIGNIFFACT_CONCRETE

((EAC_Radar_Significance_Factor)3)

#define EEC_RADRSIGNIFFACT_EARTHEN_WORKS

((EAC_Radar_Significance_Factor)4)

#define EEC_RADRSIGNIFFACT_FROZEN_WATER

((EAC_Radar_Significance_Factor)5)

#define EEC_RADRSIGNIFFACT_MARSH

((EAC_Radar_Significance_Factor)6)

#define EEC_RADRSIGNIFFACT_MASONRY

((EAC_Radar_Significance_Factor)7)

#define EEC_RADRSIGNIFFACT_METAL

((EAC_Radar_Significance_Factor)8)

#define EEC_RADRSIGNIFFACT_OIL

((EAC_Radar_Significance_Factor)9)

#define EEC_RADRSIGNIFFACT_PART_METAL

((EAC_Radar_Significance_Factor)10)

#define EEC_RADRSIGNIFFACT_ROCK

((EAC_Radar_Significance_Factor)11)

#define EEC_RADRSIGNIFFACT_SAND

((EAC_Radar_Significance_Factor)12)

#define EEC_RADRSIGNIFFACT_SOIL

((EAC_Radar_Significance_Factor)13)

#define EEC_RADRSIGNIFFACT_TREES

((EAC_Radar_Significance_Factor)14)

#define EEC_RADRSIGNIFFACT_WATER

((EAC_Radar_Significance_Factor)15)

 

EAC_Radar_Station_Type

Abstract Data Type:  RADAR_STATION_TYPE

typedef EDCS_Integer    EAC_Radar_Station_Type;

#define EEC_RADRSTATY_AERODROME

((EAC_Radar_Station_Type)1)

#define EEC_RADRSTATY_AIR_DEFENCE

((EAC_Radar_Station_Type)2)

#define EEC_RADRSTATY_COASTAL

((EAC_Radar_Station_Type)3)

#define EEC_RADRSTATY_MARINE_TRAFFIC_SURVEILLANCE

((EAC_Radar_Station_Type)4)

 

EAC_Radar_Transponder_Type

Abstract Data Type:  RADAR_TRANSPONDER_TYPE

typedef EDCS_Integer    EAC_Radar_Transponder_Type;

#define EEC_RADRTRNSPNDTY_LEADING_LINE_RACON

((EAC_Radar_Transponder_Type)1)

#define EEC_RADRTRNSPNDTY_RACON_TRANSPONDER

((EAC_Radar_Transponder_Type)2)

#define EEC_RADRTRNSPNDTY_RAMARK_BEACON

((EAC_Radar_Transponder_Type)3)

 

EAC_Radio_Station_Type

Abstract Data Type:  RADIO_STATION_TYPE

typedef EDCS_Integer    EAC_Radio_Station_Type;

#define EEC_RADIOSTATY_AERONAUTICAL_BEACON

((EAC_Radio_Station_Type)1)

#define EEC_RADIOSTATY_CIRCULAR_MARINE

((EAC_Radio_Station_Type)2)

#define EEC_RADIOSTATY_COASTAL_PROVIDING_QTG

((EAC_Radio_Station_Type)3)

#define EEC_RADIOSTATY_CONSOL_BEACON

((EAC_Radio_Station_Type)4)

#define EEC_RADIOSTATY_DIRECTIONAL_BEACON

((EAC_Radio_Station_Type)5)

#define EEC_RADIOSTATY_RADIO_DIRECTION_FINDING

((EAC_Radio_Station_Type)6)

#define EEC_RADIOSTATY_ROTATING_PATTERN_BEACON

((EAC_Radio_Station_Type)7)

 

EAC_Radiologic_Agent_Type

Abstract Data Type:  RADIOLOGIC_AGENT_TYPE

typedef EDCS_Integer    EAC_Radiologic_Agent_Type;

#define EEC_RADLAGENTTY_ALKALI_METAL

((EAC_Radiologic_Agent_Type)1)

#define EEC_RADLAGENTTY_ALKALINE_EARTH

((EAC_Radiologic_Agent_Type)2)

#define EEC_RADLAGENTTY_BORON

((EAC_Radiologic_Agent_Type)3)

#define EEC_RADLAGENTTY_CESIUM_137

((EAC_Radiologic_Agent_Type)4)

#define EEC_RADLAGENTTY_CHALCOGEN

((EAC_Radiologic_Agent_Type)5)

#define EEC_RADLAGENTTY_COBALT_60

((EAC_Radiologic_Agent_Type)6)

#define EEC_RADLAGENTTY_CONCRETE

((EAC_Radiologic_Agent_Type)7)

#define EEC_RADLAGENTTY_EARLY_TRANSITION_ELEMENT

((EAC_Radiologic_Agent_Type)8)

#define EEC_RADLAGENTTY_HALOGEN

((EAC_Radiologic_Agent_Type)9)

#define EEC_RADLAGENTTY_LESS_VOLATILE_MAIN_GROUP

((EAC_Radiologic_Agent_Type)10)

#define EEC_RADLAGENTTY_MORE_VOLATILE_MAIN_GROUP

((EAC_Radiologic_Agent_Type)11)

#define EEC_RADLAGENTTY_NOBLE_GAS

((EAC_Radiologic_Agent_Type)12)

#define EEC_RADLAGENTTY_PLATINOID

((EAC_Radiologic_Agent_Type)13)

#define EEC_RADLAGENTTY_TETRAVALENT

((EAC_Radiologic_Agent_Type)14)

#define EEC_RADLAGENTTY_TRIVALENT

((EAC_Radiologic_Agent_Type)15)

#define EEC_RADLAGENTTY_URANIUM

((EAC_Radiologic_Agent_Type)16)

#define EEC_RADLAGENTTY_WATER

((EAC_Radiologic_Agent_Type)17)

 

EAC_Railing_Type

Abstract Data Type:  RAILING_TYPE

typedef EDCS_Integer    EAC_Railing_Type;

#define EEC_RAILINGTY_BALUSTRADE

((EAC_Railing_Type)1)

#define EEC_RAILINGTY_NONE_PRESENT

((EAC_Railing_Type)2)

#define EEC_RAILINGTY_SHORT_WALL

((EAC_Railing_Type)3)

#define EEC_RAILINGTY_WALL_HANDRAIL

((EAC_Railing_Type)4)

 

EAC_Railway_Gauge_Category

Abstract Data Type:  RAILWAY_GAUGE_CATEGORY

typedef EDCS_Integer    EAC_Railway_Gauge_Category;

#define EEC_RAILGAUGECAT_ANY

((EAC_Railway_Gauge_Category)1)

#define EEC_RAILGAUGECAT_BROAD

((EAC_Railway_Gauge_Category)2)

#define EEC_RAILGAUGECAT_NARROW

((EAC_Railway_Gauge_Category)3)

#define EEC_RAILGAUGECAT_NORMAL_COUNTRY_SPECIFIC

((EAC_Railway_Gauge_Category)4)

#define EEC_RAILGAUGECAT_STANDARD

((EAC_Railway_Gauge_Category)5)

 

EAC_Railway_Power_Source

Abstract Data Type:  RAILWAY_POWER_SOURCE

typedef EDCS_Integer    EAC_Railway_Power_Source;

#define EEC_RAILPWRSRC_ELECTRIFIED_TRACK

((EAC_Railway_Power_Source)1)

#define EEC_RAILPWRSRC_NON_ELECTRIFIED

((EAC_Railway_Power_Source)2)

#define EEC_RAILPWRSRC_OVERHEAD_ELECTRIFIED

((EAC_Railway_Power_Source)3)

 

EAC_Railway_Track_Arrangement

Abstract Data Type:  RAILWAY_TRACK_ARRANGEMENT

typedef EDCS_Integer    EAC_Railway_Track_Arrangement;

#define EEC_RAILTRKARR_DOUBLE

((EAC_Railway_Track_Arrangement)1)

#define EEC_RAILTRKARR_JUXTAPOSITION

((EAC_Railway_Track_Arrangement)2)

#define EEC_RAILTRKARR_MULTIPLE_ARRANGEMENTS

((EAC_Railway_Track_Arrangement)3)

#define EEC_RAILTRKARR_SINGLE

((EAC_Railway_Track_Arrangement)4)

 

EAC_Railway_Type

Abstract Data Type:  RAILWAY_TYPE

typedef EDCS_Integer    EAC_Railway_Type;

#define EEC_RAILTY_ABANDONED

((EAC_Railway_Type)1)

#define EEC_RAILTY_BRANCH_LINE

((EAC_Railway_Type)2)

#define EEC_RAILTY_CAR_LINE

((EAC_Railway_Type)3)

#define EEC_RAILTY_DRILL_TRACK

((EAC_Railway_Type)4)

#define EEC_RAILTY_HOUSE_TRACK

((EAC_Railway_Type)5)

#define EEC_RAILTY_IN_ROAD

((EAC_Railway_Type)6)

#define EEC_RAILTY_INCLINED

((EAC_Railway_Type)7)

#define EEC_RAILTY_INDUSTRIAL

((EAC_Railway_Type)8)

#define EEC_RAILTY_JOINT_TRACK

((EAC_Railway_Type)9)

#define EEC_RAILTY_LADDER_TRACK

((EAC_Railway_Type)10)

#define EEC_RAILTY_LOGGING

((EAC_Railway_Type)11)

#define EEC_RAILTY_MAIN_LINE

((EAC_Railway_Type)12)

#define EEC_RAILTY_MARINE

((EAC_Railway_Type)13)

#define EEC_RAILTY_MINIATURE

((EAC_Railway_Type)14)

#define EEC_RAILTY_MONORAIL

((EAC_Railway_Type)15)

#define EEC_RAILTY_MUSEUM

((EAC_Railway_Type)16)

#define EEC_RAILTY_PAIRED_TRACK

((EAC_Railway_Type)17)

#define EEC_RAILTY_PASSENGER

((EAC_Railway_Type)18)

#define EEC_RAILTY_RAPID_TRANSIT_ROUTE

((EAC_Railway_Type)19)

#define EEC_RAILTY_RIP_TRACK

((EAC_Railway_Type)20)

#define EEC_RAILTY_SIDE_TRACK

((EAC_Railway_Type)21)

#define EEC_RAILTY_STUB_TRACK

((EAC_Railway_Type)22)

#define EEC_RAILTY_SUBWAY

((EAC_Railway_Type)23)

#define EEC_RAILTY_TEAM_TRACK

((EAC_Railway_Type)24)

#define EEC_RAILTY_TRAMWAY

((EAC_Railway_Type)25)

 

EAC_Rapid_Class

Abstract Data Type:  RAPID_CLASS

typedef EDCS_Integer    EAC_Rapid_Class;

#define EEC_RAPIDCLS_I

((EAC_Rapid_Class)1)

#define EEC_RAPIDCLS_II

((EAC_Rapid_Class)2)

#define EEC_RAPIDCLS_III

((EAC_Rapid_Class)3)

#define EEC_RAPIDCLS_IV

((EAC_Rapid_Class)4)

#define EEC_RAPIDCLS_V

((EAC_Rapid_Class)5)

#define EEC_RAPIDCLS_VI

((EAC_Rapid_Class)6)

 

EAC_Recommended_Track_Type

Abstract Data Type:  RECOMMENDED_TRACK_TYPE

typedef EDCS_Integer    EAC_Recommended_Track_Type;

#define EEC_RECTRKTY_FIXED_MARKS

((EAC_Recommended_Track_Type)1)

#define EEC_RECTRKTY_NOT_FIXED_MARKS

((EAC_Recommended_Track_Type)2)

 

EAC_Recording_Date_Type

Abstract Data Type:  RECORDING_DATE_TYPE

typedef EDCS_Integer    EAC_Recording_Date_Type;

#define EEC_RCRDDATETY_AERIAL_PHOTOGRAPHY

((EAC_Recording_Date_Type)1)

#define EEC_RCRDDATETY_AIR_INFORMATION

((EAC_Recording_Date_Type)2)

#define EEC_RCRDDATETY_APPROXIMATE

((EAC_Recording_Date_Type)3)

#define EEC_RCRDDATETY_COMPILATION

((EAC_Recording_Date_Type)4)

#define EEC_RCRDDATETY_COPYRIGHT

((EAC_Recording_Date_Type)5)

#define EEC_RCRDDATETY_CREATION

((EAC_Recording_Date_Type)6)

#define EEC_RCRDDATETY_CYCLE

((EAC_Recording_Date_Type)7)

#define EEC_RCRDDATETY_DIGITIZING

((EAC_Recording_Date_Type)8)

#define EEC_RCRDDATETY_DISTRIBUTED

((EAC_Recording_Date_Type)9)

#define EEC_RCRDDATETY_DOWNGRADING

((EAC_Recording_Date_Type)10)

#define EEC_RCRDDATETY_DRAWN

((EAC_Recording_Date_Type)11)

#define EEC_RCRDDATETY_EARLIEST_SOURCE

((EAC_Recording_Date_Type)12)

#define EEC_RCRDDATETY_EDITION

((EAC_Recording_Date_Type)13)

#define EEC_RCRDDATETY_FIELD_CLASSIFICATION

((EAC_Recording_Date_Type)14)

#define EEC_RCRDDATETY_FIELD_EXAMINATION

((EAC_Recording_Date_Type)15)

#define EEC_RCRDDATETY_INFORMATION_AS_OF

((EAC_Recording_Date_Type)16)

#define EEC_RCRDDATETY_INTELLIGENCE

((EAC_Recording_Date_Type)17)

#define EEC_RCRDDATETY_INTERPRETABLE

((EAC_Recording_Date_Type)18)

#define EEC_RCRDDATETY_LATEST_SOURCE

((EAC_Recording_Date_Type)19)

#define EEC_RCRDDATETY_MAGNETIC_INFO

((EAC_Recording_Date_Type)20)

#define EEC_RCRDDATETY_MAP_EDIT

((EAC_Recording_Date_Type)21)

#define EEC_RCRDDATETY_NOTICE_TO_MARINERS

((EAC_Recording_Date_Type)22)

#define EEC_RCRDDATETY_PERISHABLE_INFORMATION

((EAC_Recording_Date_Type)23)

#define EEC_RCRDDATETY_PROCESSING

((EAC_Recording_Date_Type)24)

#define EEC_RCRDDATETY_PUBLISHED

((EAC_Recording_Date_Type)25)

#define EEC_RCRDDATETY_RECEIPT

((EAC_Recording_Date_Type)26)

#define EEC_RCRDDATETY_REVISION

((EAC_Recording_Date_Type)27)

#define EEC_RCRDDATETY_SIGNIFICANT

((EAC_Recording_Date_Type)28)

#define EEC_RCRDDATETY_SOURCE

((EAC_Recording_Date_Type)29)

#define EEC_RCRDDATETY_SPECIFICATION

((EAC_Recording_Date_Type)30)

#define EEC_RCRDDATETY_SURVEY

((EAC_Recording_Date_Type)31)

 

EAC_Regional_Style

Abstract Data Type:  REGIONAL_STYLE

typedef EDCS_Integer    EAC_Regional_Style;

#define EEC_REGNSTYLE_AFRICA

((EAC_Regional_Style)1)

#define EEC_REGNSTYLE_ANTARCTICA

((EAC_Regional_Style)2)

#define EEC_REGNSTYLE_ARCTIC

((EAC_Regional_Style)3)

#define EEC_REGNSTYLE_ASIA

((EAC_Regional_Style)4)

#define EEC_REGNSTYLE_AUSTRALIA

((EAC_Regional_Style)5)

#define EEC_REGNSTYLE_CENTRAL_AMERICA

((EAC_Regional_Style)6)

#define EEC_REGNSTYLE_CENTRAL_ASIA

((EAC_Regional_Style)7)

#define EEC_REGNSTYLE_EASTERN_EUROPE

((EAC_Regional_Style)8)

#define EEC_REGNSTYLE_EUROPE

((EAC_Regional_Style)9)

#define EEC_REGNSTYLE_MODERN_INDUSTRIAL_CONSTRUCTION

((EAC_Regional_Style)10)

#define EEC_REGNSTYLE_NORTH_AMERICA

((EAC_Regional_Style)11)

#define EEC_REGNSTYLE_NORTHEAST_ASIA

((EAC_Regional_Style)12)

#define EEC_REGNSTYLE_NORTHERN_EUROPE

((EAC_Regional_Style)13)

#define EEC_REGNSTYLE_PACIFIC_ISLANDS

((EAC_Regional_Style)14)

#define EEC_REGNSTYLE_SOUTH_AMERICA

((EAC_Regional_Style)15)

#define EEC_REGNSTYLE_SOUTHEAST_ASIA

((EAC_Regional_Style)16)

#define EEC_REGNSTYLE_SOUTHERN_EUROPE

((EAC_Regional_Style)17)

#define EEC_REGNSTYLE_SOUTHWEST_ASIA

((EAC_Regional_Style)18)

#define EEC_REGNSTYLE_WESTERN_EUROPE

((EAC_Regional_Style)19)

 

EAC_Relative_Location

Abstract Data Type:  RELATIVE_LOCATION

typedef EDCS_Integer    EAC_Relative_Location;

#define EEC_RELLOC_ABOVE_SRF

((EAC_Relative_Location)1)

#define EEC_RELLOC_ABOVE_SRF_HGT_KNOWN

((EAC_Relative_Location)2)

#define EEC_RELLOC_ABOVE_SRF_HGT_UNKNOWN

((EAC_Relative_Location)3)

#define EEC_RELLOC_ABOVE_WTR_BODY_FLOOR

((EAC_Relative_Location)4)

#define EEC_RELLOC_AWASH_AT_CHART_DATUM

((EAC_Relative_Location)5)

#define EEC_RELLOC_BELOW_WTR_BODY_FLOOR

((EAC_Relative_Location)6)

#define EEC_RELLOC_BELOW_WTR_BODY_SURFACE

((EAC_Relative_Location)7)

#define EEC_RELLOC_COVERED_ge_20_M_AND_lt_30_M

((EAC_Relative_Location)8)

#define EEC_RELLOC_COVERED_ge_30_M

((EAC_Relative_Location)9)

#define EEC_RELLOC_COVERED_INTERMITTENTLY

((EAC_Relative_Location)10)

#define EEC_RELLOC_COVERED_lt_20_M

((EAC_Relative_Location)11)

#define EEC_RELLOC_DEPRESSED

((EAC_Relative_Location)12)

#define EEC_RELLOC_DEPTH_KNOWN

((EAC_Relative_Location)13)

#define EEC_RELLOC_DEPTH_KNOWN_CLEARED

((EAC_Relative_Location)14)

#define EEC_RELLOC_DEPTH_UNKNOWN

((EAC_Relative_Location)15)

#define EEC_RELLOC_DEPTH_UNKNOWN_BUT_SAFE

((EAC_Relative_Location)16)

#define EEC_RELLOC_ELEVATED

((EAC_Relative_Location)17)

#define EEC_RELLOC_EXACT_POSITION_KNOWN

((EAC_Relative_Location)18)

#define EEC_RELLOC_EXACT_POSITION_UNKNOWN

((EAC_Relative_Location)19)

#define EEC_RELLOC_FUNNEL_SHOWING

((EAC_Relative_Location)20)

#define EEC_RELLOC_HEIGHT_ABOVE_BOTTOM

((EAC_Relative_Location)21)

#define EEC_RELLOC_HULL_SHOWING

((EAC_Relative_Location)22)

#define EEC_RELLOC_INLAND

((EAC_Relative_Location)23)

#define EEC_RELLOC_MASTS_AND_FUNNEL_SHOWING

((EAC_Relative_Location)24)

#define EEC_RELLOC_MASTS_SHOWING

((EAC_Relative_Location)25)

#define EEC_RELLOC_NON_FLOATING

((EAC_Relative_Location)26)

#define EEC_RELLOC_NOT_SUBMERGED

((EAC_Relative_Location)27)

#define EEC_RELLOC_OFF_SHORE

((EAC_Relative_Location)28)

#define EEC_RELLOC_ON_STRUCTURE

((EAC_Relative_Location)29)

#define EEC_RELLOC_ON_TERRAIN

((EAC_Relative_Location)30)

#define EEC_RELLOC_ON_TOWER

((EAC_Relative_Location)31)

#define EEC_RELLOC_ON_VEHICLE

((EAC_Relative_Location)32)

#define EEC_RELLOC_ON_WTR_BODY_FLOOR

((EAC_Relative_Location)33)

#define EEC_RELLOC_ON_WTR_BODY_SURFACE

((EAC_Relative_Location)34)

#define EEC_RELLOC_OVERHEAD

((EAC_Relative_Location)35)

#define EEC_RELLOC_PARTIALLY_SUBMERGED

((EAC_Relative_Location)36)

#define EEC_RELLOC_SUPERSTRUCTURE_SHOWING

((EAC_Relative_Location)37)

#define EEC_RELLOC_UNDERGROUND

((EAC_Relative_Location)38)

 

EAC_Religious_Designation

Abstract Data Type:  RELIGIOUS_DESIGNATION

typedef EDCS_Integer    EAC_Religious_Designation;

#define EEC_RELIGDESIG_AGNOSTICISM

((EAC_Religious_Designation)1)

#define EEC_RELIGDESIG_ATHEISM

((EAC_Religious_Designation)2)

#define EEC_RELIGDESIG_BAHAISM

((EAC_Religious_Designation)3)

#define EEC_RELIGDESIG_BUDDHISM

((EAC_Religious_Designation)4)

#define EEC_RELIGDESIG_CAODAISM

((EAC_Religious_Designation)5)

#define EEC_RELIGDESIG_CHINESE_TRADITIONAL

((EAC_Religious_Designation)6)

#define EEC_RELIGDESIG_CHRISTIANITY

((EAC_Religious_Designation)7)

#define EEC_RELIGDESIG_HINDUISM

((EAC_Religious_Designation)8)

#define EEC_RELIGDESIG_ISLAM

((EAC_Religious_Designation)9)

#define EEC_RELIGDESIG_JAINISM

((EAC_Religious_Designation)10)

#define EEC_RELIGDESIG_JUDAISM

((EAC_Religious_Designation)11)

#define EEC_RELIGDESIG_NEO_PAGANISM

((EAC_Religious_Designation)12)

#define EEC_RELIGDESIG_NEW_RELIGIONS

((EAC_Religious_Designation)13)

#define EEC_RELIGDESIG_NON_BUDDHISM

((EAC_Religious_Designation)14)

#define EEC_RELIGDESIG_NON_CHRISTIANITY

((EAC_Religious_Designation)15)

#define EEC_RELIGDESIG_NON_HINDUISM

((EAC_Religious_Designation)16)

#define EEC_RELIGDESIG_NON_ISLAM

((EAC_Religious_Designation)17)

#define EEC_RELIGDESIG_NON_JUDAISM

((EAC_Religious_Designation)18)

#define EEC_RELIGDESIG_PRIMAL_INDIGENOUS

((EAC_Religious_Designation)19)

#define EEC_RELIGDESIG_RASTAFARIANISM

((EAC_Religious_Designation)20)

#define EEC_RELIGDESIG_SCIENTOLOGY

((EAC_Religious_Designation)21)

#define EEC_RELIGDESIG_SHINTO

((EAC_Religious_Designation)22)

#define EEC_RELIGDESIG_SIKHISM

((EAC_Religious_Designation)23)

#define EEC_RELIGDESIG_SPIRITISM

((EAC_Religious_Designation)24)

#define EEC_RELIGDESIG_UNITARIAN_UNIVERSALISM

((EAC_Religious_Designation)25)

#define EEC_RELIGDESIG_YORUBA

((EAC_Religious_Designation)26)

#define EEC_RELIGDESIG_ZOROASTRIANISM

((EAC_Religious_Designation)27)

 

EAC_Reservoir_Type

Abstract Data Type:  RESERVOIR_TYPE

typedef EDCS_Integer    EAC_Reservoir_Type;

#define EEC_RESRVRTY_CONSTRUCTED_BASIN

((EAC_Reservoir_Type)1)

#define EEC_RESRVRTY_DAM_IMPOUND

((EAC_Reservoir_Type)2)

 

EAC_RF_Directivity

Abstract Data Type:  RF_DIRECTIVITY

typedef EDCS_Integer    EAC_RF_Directivity;

#define EEC_RFDIRECTIVITY_UNIDIRECTIONAL

((EAC_RF_Directivity)1)

#define EEC_RFDIRECTIVITY_BIDIRECTIONAL

((EAC_RF_Directivity)2)

#define EEC_RFDIRECTIVITY_OMNI_DIRECTIONAL

((EAC_RF_Directivity)3)

 

EAC_Road_Interchange_Type

Abstract Data Type:  ROAD_INTERCHANGE_TYPE

typedef EDCS_Integer    EAC_Road_Interchange_Type;

#define EEC_RDINTCHGTY_CLOVERLEAF

((EAC_Road_Interchange_Type)1)

#define EEC_RDINTCHGTY_DIAMOND

((EAC_Road_Interchange_Type)2)

#define EEC_RDINTCHGTY_FORK

((EAC_Road_Interchange_Type)3)

#define EEC_RDINTCHGTY_ROUNDABOUT

((EAC_Road_Interchange_Type)4)

#define EEC_RDINTCHGTY_STAGGERED_RAMPS

((EAC_Road_Interchange_Type)5)

#define EEC_RDINTCHGTY_STANDARD_RAMPS

((EAC_Road_Interchange_Type)6)

#define EEC_RDINTCHGTY_SYMMETRICAL_RAMPS

((EAC_Road_Interchange_Type)7)

#define EEC_RDINTCHGTY_TRUMPET

((EAC_Road_Interchange_Type)8)

#define EEC_RDINTCHGTY_TURBAN

((EAC_Road_Interchange_Type)9)

#define EEC_RDINTCHGTY_WYE

((EAC_Road_Interchange_Type)10)

 

EAC_Road_Junction_Connectivity

Abstract Data Type:  ROAD_JUNCTION_CONNECTIVITY

typedef EDCS_Integer    EAC_Road_Junction_Connectivity;

#define EEC_RDJUNCCONNY_FULL

((EAC_Road_Junction_Connectivity)1)

#define EEC_RDJUNCCONNY_RESTRICTED

((EAC_Road_Junction_Connectivity)2)

 

EAC_Road_Lane_Adjacency

Abstract Data Type:  ROAD_LANE_ADJACENCY

typedef EDCS_Integer    EAC_Road_Lane_Adjacency;

#define EEC_RDLANEADJ_BOTH

((EAC_Road_Lane_Adjacency)1)

#define EEC_RDLANEADJ_LEFT

((EAC_Road_Lane_Adjacency)2)

#define EEC_RDLANEADJ_NONE_ADJACENT

((EAC_Road_Lane_Adjacency)3)

#define EEC_RDLANEADJ_RIGHT

((EAC_Road_Lane_Adjacency)4)

 

EAC_Road_Lane_Control_Type

Abstract Data Type:  ROAD_LANE_CONTROL_TYPE

typedef EDCS_Integer    EAC_Road_Lane_Control_Type;

#define EEC_RDLANECTRLTY_STOP_SIGN

((EAC_Road_Lane_Control_Type)1)

#define EEC_RDLANECTRLTY_TRAFFIC_LIGHT

((EAC_Road_Lane_Control_Type)2)

#define EEC_RDLANECTRLTY_YIELD_SIGN

((EAC_Road_Lane_Control_Type)3)

 

EAC_Road_Lane_Light_State

Abstract Data Type:  ROAD_LANE_LIGHT_STATE

typedef EDCS_Integer    EAC_Road_Lane_Light_State;

#define EEC_RDLANELGTSTATE_FLASHING_RED

((EAC_Road_Lane_Light_State)1)

#define EEC_RDLANELGTSTATE_FLASHING_YELLOW

((EAC_Road_Lane_Light_State)2)

#define EEC_RDLANELGTSTATE_GREEN

((EAC_Road_Lane_Light_State)3)

#define EEC_RDLANELGTSTATE_GREEN_NO_TURN_ARROW

((EAC_Road_Lane_Light_State)4)

#define EEC_RDLANELGTSTATE_GREEN_TURN_ARROW

((EAC_Road_Lane_Light_State)5)

#define EEC_RDLANELGTSTATE_RED

((EAC_Road_Lane_Light_State)6)

#define EEC_RDLANELGTSTATE_YELLOW

((EAC_Road_Lane_Light_State)7)

 

EAC_Road_Lane_Passing

Abstract Data Type:  ROAD_LANE_PASSING

typedef EDCS_Integer    EAC_Road_Lane_Passing;

#define EEC_RDLANEPASSING_BOTH

((EAC_Road_Lane_Passing)1)

#define EEC_RDLANEPASSING_LEFT

((EAC_Road_Lane_Passing)2)

#define EEC_RDLANEPASSING_NONE_ALLOWED

((EAC_Road_Lane_Passing)3)

#define EEC_RDLANEPASSING_RIGHT

((EAC_Road_Lane_Passing)4)

 

EAC_Road_Lane_Turn

Abstract Data Type:  ROAD_LANE_TURN

typedef EDCS_Integer    EAC_Road_Lane_Turn;

#define EEC_RDLANETURN_LEFT_U_TURN_THROUGH

((EAC_Road_Lane_Turn)1)

#define EEC_RDLANETURN_LEFT_TURN_THROUGH

((EAC_Road_Lane_Turn)2)

#define EEC_RDLANETURN_LEFT_ONLY

((EAC_Road_Lane_Turn)3)

#define EEC_RDLANETURN_NONE_ALLOWED

((EAC_Road_Lane_Turn)4)

#define EEC_RDLANETURN_RIGHT_LEFT_U_TURN_THROUGH

((EAC_Road_Lane_Turn)5)

#define EEC_RDLANETURN_RIGHT_LEFT_THROUGH

((EAC_Road_Lane_Turn)6)

#define EEC_RDLANETURN_RIGHT_LEFT_TURN_ONLY

((EAC_Road_Lane_Turn)7)

#define EEC_RDLANETURN_RIGHT_U_TURN_THROUGH

((EAC_Road_Lane_Turn)8)

#define EEC_RDLANETURN_RIGHT_TURN_THROUGH

((EAC_Road_Lane_Turn)9)

#define EEC_RDLANETURN_RIGHT_ONLY

((EAC_Road_Lane_Turn)10)

#define EEC_RDLANETURN_U_TURN_THROUGH

((EAC_Road_Lane_Turn)11)

 

EAC_Road_Type

Abstract Data Type:  ROAD_TYPE

typedef EDCS_Integer    EAC_Road_Type;

#define EEC_RDTY_LANEWAY

((EAC_Road_Type)1)

#define EEC_RDTY_RAPID_TRANSIT

((EAC_Road_Type)2)

#define EEC_RDTY_SERVICE_LANE

((EAC_Road_Type)3)

#define EEC_RDTY_STREET

((EAC_Road_Type)4)

 

EAC_Rock_Formation_Structure

Abstract Data Type:  ROCK_FORMATION_STRUCTURE

typedef EDCS_Integer    EAC_Rock_Formation_Structure;

#define EEC_ROCKFORMSTR_COLUMNAR

((EAC_Rock_Formation_Structure)1)

#define EEC_ROCKFORMSTR_NEEDLE

((EAC_Rock_Formation_Structure)2)

#define EEC_ROCKFORMSTR_PINNACLE

((EAC_Rock_Formation_Structure)3)

 

EAC_Rolling_Stock_Type

Abstract Data Type:  ROLLING_STOCK_TYPE

typedef EDCS_Integer    EAC_Rolling_Stock_Type;

#define EEC_ROLLSTOCKTY_BOLSTER

((EAC_Rolling_Stock_Type)1)

#define EEC_ROLLSTOCKTY_BOX

((EAC_Rolling_Stock_Type)2)

#define EEC_ROLLSTOCKTY_BUFFER

((EAC_Rolling_Stock_Type)3)

#define EEC_ROLLSTOCKTY_BUFFET

((EAC_Rolling_Stock_Type)4)

#define EEC_ROLLSTOCKTY_CABOOSE

((EAC_Rolling_Stock_Type)5)

#define EEC_ROLLSTOCKTY_COACH

((EAC_Rolling_Stock_Type)6)

#define EEC_ROLLSTOCKTY_COVERED_HOPPER

((EAC_Rolling_Stock_Type)7)

#define EEC_ROLLSTOCKTY_CRYOGENIC

((EAC_Rolling_Stock_Type)8)

#define EEC_ROLLSTOCKTY_DEPRESSED_CENTRE

((EAC_Rolling_Stock_Type)9)

#define EEC_ROLLSTOCKTY_DINING

((EAC_Rolling_Stock_Type)10)

#define EEC_ROLLSTOCKTY_FLAT

((EAC_Rolling_Stock_Type)11)

#define EEC_ROLLSTOCKTY_FREIGHT

((EAC_Rolling_Stock_Type)12)

#define EEC_ROLLSTOCKTY_GONDOLA

((EAC_Rolling_Stock_Type)13)

#define EEC_ROLLSTOCKTY_HEAVY_DUTY

((EAC_Rolling_Stock_Type)14)

#define EEC_ROLLSTOCKTY_HOPPER

((EAC_Rolling_Stock_Type)15)

#define EEC_ROLLSTOCKTY_IDLER

((EAC_Rolling_Stock_Type)16)

#define EEC_ROLLSTOCKTY_LOCOMOTIVE_ENGINE

((EAC_Rolling_Stock_Type)17)

#define EEC_ROLLSTOCKTY_NON_PRESSURE_TANK

((EAC_Rolling_Stock_Type)18)

#define EEC_ROLLSTOCKTY_OBSERVATION

((EAC_Rolling_Stock_Type)19)

#define EEC_ROLLSTOCKTY_OPEN_TOPPED_HOPPER

((EAC_Rolling_Stock_Type)20)

#define EEC_ROLLSTOCKTY_PNEUMATIC_HOPPER

((EAC_Rolling_Stock_Type)21)

#define EEC_ROLLSTOCKTY_PRESSURE_TANK

((EAC_Rolling_Stock_Type)22)

#define EEC_ROLLSTOCKTY_SCHNABEL

((EAC_Rolling_Stock_Type)23)

#define EEC_ROLLSTOCKTY_SLEEPING

((EAC_Rolling_Stock_Type)24)

#define EEC_ROLLSTOCKTY_TUBE

((EAC_Rolling_Stock_Type)25)

#define EEC_ROLLSTOCKTY_VAN

((EAC_Rolling_Stock_Type)26)

#define EEC_ROLLSTOCKTY_WELL

((EAC_Rolling_Stock_Type)27)

 

EAC_Roof_Assembly_Type

Abstract Data Type:  ROOF_ASSEMBLY_TYPE

typedef EDCS_Integer    EAC_Roof_Assembly_Type;

#define EEC_ROOFASMBLTY_ASPHALT_SHINGLE

((EAC_Roof_Assembly_Type)1)

#define EEC_ROOFASMBLTY_BUILT_UP_ACRYLIC

((EAC_Roof_Assembly_Type)2)

#define EEC_ROOFASMBLTY_BUILT_UP_AGGREGATE

((EAC_Roof_Assembly_Type)3)

#define EEC_ROOFASMBLTY_BUILT_UP_ASPHALT

((EAC_Roof_Assembly_Type)4)

#define EEC_ROOFASMBLTY_BUILT_UP_COAL_TAR

((EAC_Roof_Assembly_Type)5)

#define EEC_ROOFASMBLTY_BUILT_UP_FABRIC

((EAC_Roof_Assembly_Type)6)

#define EEC_ROOFASMBLTY_BUILT_UP_GLASS_MAT

((EAC_Roof_Assembly_Type)7)

#define EEC_ROOFASMBLTY_BUILT_UP_MINERAL_SURFACE_INORGANIC_CAP_SHEET

((EAC_Roof_Assembly_Type)8)

#define EEC_ROOFASMBLTY_CLAY_AND_CONCRETE_TILE

((EAC_Roof_Assembly_Type)9)

#define EEC_ROOFASMBLTY_LIQUID_APPLIED

((EAC_Roof_Assembly_Type)10)

#define EEC_ROOFASMBLTY_METAL_PANEL_AND_SHINGLE

((EAC_Roof_Assembly_Type)11)

#define EEC_ROOFASMBLTY_MINERAL_SURFACED_ROLL_ROOFING

((EAC_Roof_Assembly_Type)12)

#define EEC_ROOFASMBLTY_POLYMER_MODIFIED_BITUMEM

((EAC_Roof_Assembly_Type)13)

#define EEC_ROOFASMBLTY_SLATE

((EAC_Roof_Assembly_Type)14)

#define EEC_ROOFASMBLTY_SPRAY_POLYURETHANE_FOAM

((EAC_Roof_Assembly_Type)15)

#define EEC_ROOFASMBLTY_THATCH

((EAC_Roof_Assembly_Type)16)

#define EEC_ROOFASMBLTY_THERMOSET_SINGLE_PLY

((EAC_Roof_Assembly_Type)17)

#define EEC_ROOFASMBLTY_WOOD_SHAKE

((EAC_Roof_Assembly_Type)18)

#define EEC_ROOFASMBLTY_WOOD_SHINGLE

((EAC_Roof_Assembly_Type)19)

 

EAC_Roof_Framing_Type

Abstract Data Type:  ROOF_FRAMING_TYPE

typedef EDCS_Integer    EAC_Roof_Framing_Type;

#define EEC_ROOFFRAMINGTY_CONCRETE_OVER_STEEL_DECK

((EAC_Roof_Framing_Type)1)

#define EEC_ROOFFRAMINGTY_CONCRETE_SLAB

((EAC_Roof_Framing_Type)2)

#define EEC_ROOFFRAMINGTY_CUT_ROOF

((EAC_Roof_Framing_Type)3)

#define EEC_ROOFFRAMINGTY_METAL_TRUSS

((EAC_Roof_Framing_Type)4)

#define EEC_ROOFFRAMINGTY_WOOD_TRUSS

((EAC_Roof_Framing_Type)5)

 

EAC_Roof_Predominant_Pattern

Abstract Data Type:  ROOF_PREDOMINANT_PATTERN

typedef EDCS_Integer    EAC_Roof_Predominant_Pattern;

#define EEC_ROOFPREDPAT_BAMBOO

((EAC_Roof_Predominant_Pattern)1)

#define EEC_ROOFPREDPAT_CORRUGATED

((EAC_Roof_Predominant_Pattern)2)

#define EEC_ROOFPREDPAT_DIAMOND

((EAC_Roof_Predominant_Pattern)3)

#define EEC_ROOFPREDPAT_FISHSCALE

((EAC_Roof_Predominant_Pattern)4)

#define EEC_ROOFPREDPAT_GRAVEL

((EAC_Roof_Predominant_Pattern)5)

#define EEC_ROOFPREDPAT_MOSAIC

((EAC_Roof_Predominant_Pattern)6)

#define EEC_ROOFPREDPAT_MOTTLED

((EAC_Roof_Predominant_Pattern)7)

#define EEC_ROOFPREDPAT_MULTIPLE_PATTERNS_PRESENT

((EAC_Roof_Predominant_Pattern)8)

#define EEC_ROOFPREDPAT_NO_PATTERN_PRESENT

((EAC_Roof_Predominant_Pattern)9)

#define EEC_ROOFPREDPAT_OCTAGON

((EAC_Roof_Predominant_Pattern)10)

#define EEC_ROOFPREDPAT_RECTANGULAR

((EAC_Roof_Predominant_Pattern)11)

#define EEC_ROOFPREDPAT_REGULAR

((EAC_Roof_Predominant_Pattern)12)

#define EEC_ROOFPREDPAT_SLATE

((EAC_Roof_Predominant_Pattern)13)

#define EEC_ROOFPREDPAT_SMOOTH

((EAC_Roof_Predominant_Pattern)14)

#define EEC_ROOFPREDPAT_SOIL

((EAC_Roof_Predominant_Pattern)15)

#define EEC_ROOFPREDPAT_SQUARE

((EAC_Roof_Predominant_Pattern)16)

#define EEC_ROOFPREDPAT_THATCH

((EAC_Roof_Predominant_Pattern)17)

 

EAC_Roof_Predominant_Surface_Material

Abstract Data Type:  ROOF_PREDOMINANT_SURFACE_MATERIAL

typedef EDCS_Integer    EAC_Roof_Predominant_Surface_Material;

#define EEC_ROOFPREDSRFMAT_ALUMINUM

((EAC_Roof_Predominant_Surface_Material)1)

#define EEC_ROOFPREDSRFMAT_ASPHALT

((EAC_Roof_Predominant_Surface_Material)2)

#define EEC_ROOFPREDSRFMAT_CEMENT

((EAC_Roof_Predominant_Surface_Material)3)

#define EEC_ROOFPREDSRFMAT_CINDER

((EAC_Roof_Predominant_Surface_Material)4)

#define EEC_ROOFPREDSRFMAT_CLAY

((EAC_Roof_Predominant_Surface_Material)5)

#define EEC_ROOFPREDSRFMAT_COBBLE

((EAC_Roof_Predominant_Surface_Material)6)

#define EEC_ROOFPREDSRFMAT_CONCRETE

((EAC_Roof_Predominant_Surface_Material)7)

#define EEC_ROOFPREDSRFMAT_CONGLOMERATE

((EAC_Roof_Predominant_Surface_Material)8)

#define EEC_ROOFPREDSRFMAT_COPPER

((EAC_Roof_Predominant_Surface_Material)9)

#define EEC_ROOFPREDSRFMAT_GLASS

((EAC_Roof_Predominant_Surface_Material)10)

#define EEC_ROOFPREDSRFMAT_GRAVEL

((EAC_Roof_Predominant_Surface_Material)11)

#define EEC_ROOFPREDSRFMAT_IRON

((EAC_Roof_Predominant_Surface_Material)12)

#define EEC_ROOFPREDSRFMAT_LEAD

((EAC_Roof_Predominant_Surface_Material)13)

#define EEC_ROOFPREDSRFMAT_MARBLE

((EAC_Roof_Predominant_Surface_Material)14)

#define EEC_ROOFPREDSRFMAT_METAL

((EAC_Roof_Predominant_Surface_Material)15)

#define EEC_ROOFPREDSRFMAT_MULTIPLE_MATERIALS

((EAC_Roof_Predominant_Surface_Material)16)

#define EEC_ROOFPREDSRFMAT_NO_ROOF

((EAC_Roof_Predominant_Surface_Material)17)

#define EEC_ROOFPREDSRFMAT_PLANT_MATERIAL

((EAC_Roof_Predominant_Surface_Material)18)

#define EEC_ROOFPREDSRFMAT_PLASTIC

((EAC_Roof_Predominant_Surface_Material)19)

#define EEC_ROOFPREDSRFMAT_REINFORCED_CONCRETE

((EAC_Roof_Predominant_Surface_Material)20)

#define EEC_ROOFPREDSRFMAT_SAND_AND_GRAVEL

((EAC_Roof_Predominant_Surface_Material)21)

#define EEC_ROOFPREDSRFMAT_SHINGLE

((EAC_Roof_Predominant_Surface_Material)22)

#define EEC_ROOFPREDSRFMAT_SOD

((EAC_Roof_Predominant_Surface_Material)23)

#define EEC_ROOFPREDSRFMAT_SOD_OR_THATCH

((EAC_Roof_Predominant_Surface_Material)24)

#define EEC_ROOFPREDSRFMAT_STEEL

((EAC_Roof_Predominant_Surface_Material)25)

#define EEC_ROOFPREDSRFMAT_THATCH

((EAC_Roof_Predominant_Surface_Material)26)

#define EEC_ROOFPREDSRFMAT_WOOD

((EAC_Roof_Predominant_Surface_Material)27)

 

EAC_Roof_Shape

Abstract Data Type:  ROOF_SHAPE

typedef EDCS_Integer    EAC_Roof_Shape;

#define EEC_ROOFSHAP_CONICAL_OR_PEAKED_OR_NUN

((EAC_Roof_Shape)1)

#define EEC_ROOFSHAP_CURVED

((EAC_Roof_Shape)2)

#define EEC_ROOFSHAP_DOME

((EAC_Roof_Shape)3)

#define EEC_ROOFSHAP_FLAT

((EAC_Roof_Shape)4)

#define EEC_ROOFSHAP_FLAT_WITH_CLERESTORY

((EAC_Roof_Shape)5)

#define EEC_ROOFSHAP_FLAT_WITH_SMOKESTACKS

((EAC_Roof_Shape)6)

#define EEC_ROOFSHAP_FLAT_WITH_TOWER_AND_CLERESTORY

((EAC_Roof_Shape)7)

#define EEC_ROOFSHAP_GABLE_PITCHED

((EAC_Roof_Shape)8)

#define EEC_ROOFSHAP_GABLE_WITH_CLERESTORY

((EAC_Roof_Shape)9)

#define EEC_ROOFSHAP_GABLE_WITH_TOWER

((EAC_Roof_Shape)10)

#define EEC_ROOFSHAP_MULTIPLE_SURFACES

((EAC_Roof_Shape)11)

#define EEC_ROOFSHAP_NO_CLERESTORY

((EAC_Roof_Shape)12)

#define EEC_ROOFSHAP_NO_ROOF_PRESENT

((EAC_Roof_Shape)13)

#define EEC_ROOFSHAP_SAWTOOTH

((EAC_Roof_Shape)14)

#define EEC_ROOFSHAP_VARIED_LEVELS

((EAC_Roof_Shape)15)

#define EEC_ROOFSHAP_WITH_CLERESTORY

((EAC_Roof_Shape)16)

#define EEC_ROOFSHAP_WITH_CUPOLA

((EAC_Roof_Shape)17)

#define EEC_ROOFSHAP_WITH_LONGITUDINAL_MONITOR

((EAC_Roof_Shape)18)

#define EEC_ROOFSHAP_WITH_MINARET

((EAC_Roof_Shape)19)

#define EEC_ROOFSHAP_WITH_MODIFIED_CLERESTORY

((EAC_Roof_Shape)20)

#define EEC_ROOFSHAP_WITH_STEEPLE

((EAC_Roof_Shape)21)

#define EEC_ROOFSHAP_WITH_TOWER

((EAC_Roof_Shape)22)

#define EEC_ROOFSHAP_WITH_TRANSVERSE_CLERESTORY

((EAC_Roof_Shape)23)

#define EEC_ROOFSHAP_WITH_TURRET

((EAC_Roof_Shape)24)

 

EAC_Roof_Sheathing_Type

Abstract Data Type:  ROOF_SHEATHING_TYPE

typedef EDCS_Integer    EAC_Roof_Sheathing_Type;

#define EEC_ROOFSHTHTY_DIMENSION_LUMBER

((EAC_Roof_Sheathing_Type)1)

#define EEC_ROOFSHTHTY_ENGINEERED_LUMBER

((EAC_Roof_Sheathing_Type)2)

#define EEC_ROOFSHTHTY_METAL_SHEET

((EAC_Roof_Sheathing_Type)3)

#define EEC_ROOFSHTHTY_REINFORCED_CONCRETE

((EAC_Roof_Sheathing_Type)4)

 

EAC_Roof_Style

Abstract Data Type:  ROOF_STYLE

typedef EDCS_Integer    EAC_Roof_Style;

#define EEC_ROOFSTYLE_CONICAL

((EAC_Roof_Style)1)

#define EEC_ROOFSTYLE_CROSS_GABLE

((EAC_Roof_Style)2)

#define EEC_ROOFSTYLE_FLAT

((EAC_Roof_Style)3)

#define EEC_ROOFSTYLE_GABLE

((EAC_Roof_Style)4)

#define EEC_ROOFSTYLE_GAMBREL

((EAC_Roof_Style)5)

#define EEC_ROOFSTYLE_HIP

((EAC_Roof_Style)6)

#define EEC_ROOFSTYLE_HIP_AND_GABLE

((EAC_Roof_Style)7)

#define EEC_ROOFSTYLE_HIP_ON_GABLE

((EAC_Roof_Style)8)

#define EEC_ROOFSTYLE_HIP_WITH_CROSS_GABLES

((EAC_Roof_Style)9)

#define EEC_ROOFSTYLE_KICKED_EAVES

((EAC_Roof_Style)10)

#define EEC_ROOFSTYLE_MANSARD

((EAC_Roof_Style)11)

#define EEC_ROOFSTYLE_PYRAMID

((EAC_Roof_Style)12)

#define EEC_ROOFSTYLE_SALT_BOX

((EAC_Roof_Style)13)

#define EEC_ROOFSTYLE_SHED

((EAC_Roof_Style)14)

 

EAC_Room_Ceiling_Construction_Type

Abstract Data Type:  ROOM_CEILING_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Room_Ceiling_Construction_Type;

#define EEC_RMCEILCNSTCTTY_DIMENSION_LUMBER

((EAC_Room_Ceiling_Construction_Type)1)

#define EEC_RMCEILCNSTCTTY_DROPPED_CEILING_WITH_TILES

((EAC_Room_Ceiling_Construction_Type)2)

#define EEC_RMCEILCNSTCTTY_ENGINEERED_LUMBER

((EAC_Room_Ceiling_Construction_Type)3)

#define EEC_RMCEILCNSTCTTY_GYPSUM_WALLBOARD

((EAC_Room_Ceiling_Construction_Type)4)

#define EEC_RMCEILCNSTCTTY_LATH_AND_PLASTER

((EAC_Room_Ceiling_Construction_Type)5)

#define EEC_RMCEILCNSTCTTY_REINFORCED_CONCRETE

((EAC_Room_Ceiling_Construction_Type)6)

 

EAC_Route_Constriction_Type

Abstract Data Type:  ROUTE_CONSTRICTION_TYPE

typedef EDCS_Integer    EAC_Route_Constriction_Type;

#define EEC_RTECONSTY_BUILDING_PASSAGE

((EAC_Route_Constriction_Type)1)

#define EEC_RTECONSTY_GATEWAY

((EAC_Route_Constriction_Type)2)

#define EEC_RTECONSTY_NARROW_PASS

((EAC_Route_Constriction_Type)3)

#define EEC_RTECONSTY_UNDERPASS

((EAC_Route_Constriction_Type)4)

 

EAC_Route_Crossing_Type

Abstract Data Type:  ROUTE_CROSSING_TYPE

typedef EDCS_Integer    EAC_Route_Crossing_Type;

#define EEC_RTECROSSINGTY_INTERSECTION

((EAC_Route_Crossing_Type)1)

#define EEC_RTECROSSINGTY_STAR_SHAPED_BRANCHING

((EAC_Route_Crossing_Type)2)

#define EEC_RTECROSSINGTY_T_JUNCTION

((EAC_Route_Crossing_Type)3)

 

EAC_Route_Expansion_Type

Abstract Data Type:  ROUTE_EXPANSION_TYPE

typedef EDCS_Integer    EAC_Route_Expansion_Type;

#define EEC_RTEEXPNTY_ROAD_SIDING

((EAC_Route_Expansion_Type)1)

 

EAC_Route_Weather_Type

Abstract Data Type:  ROUTE_WEATHER_TYPE

typedef EDCS_Integer    EAC_Route_Weather_Type;

#define EEC_RTEWXTY_ALL_WEATHER

((EAC_Route_Weather_Type)1)

#define EEC_RTEWXTY_FAIR_WEATHER

((EAC_Route_Weather_Type)2)

#define EEC_RTEWXTY_LIMITED_ALL_WEATHER

((EAC_Route_Weather_Type)3)

 

EAC_Rubble_Stability

Abstract Data Type:  RUBBLE_STABILITY

typedef EDCS_Integer    EAC_Rubble_Stability;

#define EEC_RUBBLESTAB_LOOSE

((EAC_Rubble_Stability)1)

#define EEC_RUBBLESTAB_CONSOLIDATED

((EAC_Rubble_Stability)2)

 

EAC_Runway_End

Abstract Data Type:  RUNWAY_END

typedef EDCS_Integer    EAC_Runway_End;

#define EEC_RNWYEND_HIGH

((EAC_Runway_End)1)

#define EEC_RNWYEND_LOW

((EAC_Runway_End)2)

 

EAC_Runway_Point_Abeam_Type

Abstract Data Type:  RUNWAY_POINT_ABEAM_TYPE

typedef EDCS_Integer    EAC_Runway_Point_Abeam_Type;

#define EEC_RNWYPTABEAMTY_GLIDE_SLOPE

((EAC_Runway_Point_Abeam_Type)1)

#define EEC_RNWYPTABEAMTY_LOCALIZER

((EAC_Runway_Point_Abeam_Type)2)

#define EEC_RNWYPTABEAMTY_MLS_AZIMUTH_GUIDE

((EAC_Runway_Point_Abeam_Type)3)

#define EEC_RNWYPTABEAMTY_MLS_ELEVATION_GUIDE

((EAC_Runway_Point_Abeam_Type)4)

#define EEC_RNWYPTABEAMTY_OFFSET_LOCALIZER_DIRECTION_AID

((EAC_Runway_Point_Abeam_Type)5)

#define EEC_RNWYPTABEAMTY_OFFSET_SIMPLIFIED_DIRECTIONAL_FACILITY

((EAC_Runway_Point_Abeam_Type)6)

#define EEC_RNWYPTABEAMTY_PAR

((EAC_Runway_Point_Abeam_Type)7)

#define EEC_RNWYPTABEAMTY_PAR_TOUCHDOWN_REFLECTOR

((EAC_Runway_Point_Abeam_Type)8)

 

EAC_Runway_Relative_Position

Abstract Data Type:  RUNWAY_RELATIVE_POSITION

typedef EDCS_Integer    EAC_Runway_Relative_Position;

#define EEC_RNWYRELPOS_CENTRAL

((EAC_Runway_Relative_Position)1)

#define EEC_RNWYRELPOS_LEFT

((EAC_Runway_Relative_Position)2)

#define EEC_RNWYRELPOS_LEFT_LEFT

((EAC_Runway_Relative_Position)3)

#define EEC_RNWYRELPOS_RIGHT

((EAC_Runway_Relative_Position)4)

#define EEC_RNWYRELPOS_RIGHT_RIGHT

((EAC_Runway_Relative_Position)5)

 

EAC_Runway_Surface_Condition

Abstract Data Type:  RUNWAY_SURFACE_CONDITION

typedef EDCS_Integer    EAC_Runway_Surface_Condition;

#define EEC_RNWYSRFCND_CLEAR

((EAC_Runway_Surface_Condition)1)

#define EEC_RNWYSRFCND_FLOODED

((EAC_Runway_Surface_Condition)2)

#define EEC_RNWYSRFCND_PATCHY_ICE

((EAC_Runway_Surface_Condition)3)

#define EEC_RNWYSRFCND_PATCHY_WET

((EAC_Runway_Surface_Condition)4)

#define EEC_RNWYSRFCND_SNOW

((EAC_Runway_Surface_Condition)5)

#define EEC_RNWYSRFCND_TOTAL_ICE

((EAC_Runway_Surface_Condition)6)

#define EEC_RNWYSRFCND_WET_RUBBER

((EAC_Runway_Surface_Condition)7)

 

EAC_Runway_Visibility

Abstract Data Type:  RUNWAY_VISIBILITY

typedef EDCS_Integer    EAC_Runway_Visibility;

#define EEC_RNWYVIS_DISPATCH_VIS_RNG_HIGH

((EAC_Runway_Visibility)1)

#define EEC_RNWYVIS_DISPATCH_VIS_RNG_LOW

((EAC_Runway_Visibility)2)

#define EEC_RNWYVIS_NO_COLLECTION

((EAC_Runway_Visibility)3)

#define EEC_RNWYVIS_RUNWAY_VIS_RNG_HIGH

((EAC_Runway_Visibility)4)

#define EEC_RNWYVIS_RUNWAY_VIS_RNG_LOW

((EAC_Runway_Visibility)5)

 

EAC_Satellite_Name

Abstract Data Type:  SATELLITE_NAME

typedef EDCS_Integer    EAC_Satellite_Name;

#define EEC_SATNAME_ADRASTEA

((EAC_Satellite_Name)1)

#define EEC_SATNAME_AMALTHEA

((EAC_Satellite_Name)2)

#define EEC_SATNAME_ANANKE

((EAC_Satellite_Name)3)

#define EEC_SATNAME_ARIEL

((EAC_Satellite_Name)4)

#define EEC_SATNAME_ATLAS

((EAC_Satellite_Name)5)

#define EEC_SATNAME_BELINDA

((EAC_Satellite_Name)6)

#define EEC_SATNAME_BIANCA

((EAC_Satellite_Name)7)

#define EEC_SATNAME_CALIBAN

((EAC_Satellite_Name)8)

#define EEC_SATNAME_CALLISTO

((EAC_Satellite_Name)9)

#define EEC_SATNAME_CALYPSO

((EAC_Satellite_Name)10)

#define EEC_SATNAME_CARME

((EAC_Satellite_Name)11)

#define EEC_SATNAME_CHARON

((EAC_Satellite_Name)12)

#define EEC_SATNAME_CORDELIA

((EAC_Satellite_Name)13)

#define EEC_SATNAME_CRESSIDA

((EAC_Satellite_Name)14)

#define EEC_SATNAME_DEIMOS

((EAC_Satellite_Name)15)

#define EEC_SATNAME_DESDEMONA

((EAC_Satellite_Name)16)

#define EEC_SATNAME_DESPINA

((EAC_Satellite_Name)17)

#define EEC_SATNAME_DIONE

((EAC_Satellite_Name)18)

#define EEC_SATNAME_ELARA

((EAC_Satellite_Name)19)

#define EEC_SATNAME_ENCELADUS

((EAC_Satellite_Name)20)

#define EEC_SATNAME_EPIMETHEUS

((EAC_Satellite_Name)21)

#define EEC_SATNAME_EUROPA

((EAC_Satellite_Name)22)

#define EEC_SATNAME_GALATEA

((EAC_Satellite_Name)23)

#define EEC_SATNAME_GANYMEDE

((EAC_Satellite_Name)24)

#define EEC_SATNAME_HELENE

((EAC_Satellite_Name)25)

#define EEC_SATNAME_HIMALIA

((EAC_Satellite_Name)26)

#define EEC_SATNAME_HYPERION

((EAC_Satellite_Name)27)

#define EEC_SATNAME_IAPETUS

((EAC_Satellite_Name)28)

#define EEC_SATNAME_IO

((EAC_Satellite_Name)29)

#define EEC_SATNAME_JANUS

((EAC_Satellite_Name)30)

#define EEC_SATNAME_JULIET

((EAC_Satellite_Name)31)

#define EEC_SATNAME_LARISSA

((EAC_Satellite_Name)32)

#define EEC_SATNAME_LEDA

((EAC_Satellite_Name)33)

#define EEC_SATNAME_LYSITHEA

((EAC_Satellite_Name)34)

#define EEC_SATNAME_METIS

((EAC_Satellite_Name)35)

#define EEC_SATNAME_MIMAS

((EAC_Satellite_Name)36)

#define EEC_SATNAME_MIRANDA

((EAC_Satellite_Name)37)

#define EEC_SATNAME_MOON

((EAC_Satellite_Name)38)

#define EEC_SATNAME_NAIAD

((EAC_Satellite_Name)39)

#define EEC_SATNAME_NEREID

((EAC_Satellite_Name)40)

#define EEC_SATNAME_OBERON

((EAC_Satellite_Name)41)

#define EEC_SATNAME_OPHELIA

((EAC_Satellite_Name)42)

#define EEC_SATNAME_PAN

((EAC_Satellite_Name)43)

#define EEC_SATNAME_PANDORA

((EAC_Satellite_Name)44)

#define EEC_SATNAME_PASIPHAE

((EAC_Satellite_Name)45)

#define EEC_SATNAME_PHOBOS

((EAC_Satellite_Name)46)

#define EEC_SATNAME_PHOEBE

((EAC_Satellite_Name)47)

#define EEC_SATNAME_PORTIA

((EAC_Satellite_Name)48)

#define EEC_SATNAME_PROMETHEUS

((EAC_Satellite_Name)49)

#define EEC_SATNAME_PROSPERO

((EAC_Satellite_Name)50)

#define EEC_SATNAME_PROTEUS

((EAC_Satellite_Name)51)

#define EEC_SATNAME_PUCK

((EAC_Satellite_Name)52)

#define EEC_SATNAME_RHEA

((EAC_Satellite_Name)53)

#define EEC_SATNAME_ROSALIND

((EAC_Satellite_Name)54)

#define EEC_SATNAME_SETEBOS

((EAC_Satellite_Name)55)

#define EEC_SATNAME_SINOPE

((EAC_Satellite_Name)56)

#define EEC_SATNAME_STEPHANO

((EAC_Satellite_Name)57)

#define EEC_SATNAME_SYCORAX

((EAC_Satellite_Name)58)

#define EEC_SATNAME_TELESTO

((EAC_Satellite_Name)59)

#define EEC_SATNAME_TETHYS

((EAC_Satellite_Name)60)

#define EEC_SATNAME_THALASSA

((EAC_Satellite_Name)61)

#define EEC_SATNAME_THEBE

((EAC_Satellite_Name)62)

#define EEC_SATNAME_TITAN

((EAC_Satellite_Name)63)

#define EEC_SATNAME_TITANIA

((EAC_Satellite_Name)64)

#define EEC_SATNAME_TRITON

((EAC_Satellite_Name)65)

#define EEC_SATNAME_UMBRIEL

((EAC_Satellite_Name)66)

 

EAC_Scnd_Weapon_Deployed_Pos_Category

Abstract Data Type:  SCND_WEAPON_DEPLOYED_POS_CATEGORY

typedef EDCS_Integer    EAC_Scnd_Weapon_Deployed_Pos_Category;

#define EEC_SECWEAPPOSCAT_DEPLOYED

((EAC_Scnd_Weapon_Deployed_Pos_Category)1)

#define EEC_SECWEAPPOSCAT_IN_FIRING_POSITION

((EAC_Scnd_Weapon_Deployed_Pos_Category)2)

#define EEC_SECWEAPPOSCAT_NO_WEAPON_PRESENT

((EAC_Scnd_Weapon_Deployed_Pos_Category)3)

#define EEC_SECWEAPPOSCAT_STOWED

((EAC_Scnd_Weapon_Deployed_Pos_Category)4)

 

EAC_Scrap_Type

Abstract Data Type:  SCRAP_TYPE

typedef EDCS_Integer    EAC_Scrap_Type;

#define EEC_SCRAPTY_MOTOR_VEHICLE

((EAC_Scrap_Type)1)

 

EAC_Sea_Ice_Type

Abstract Data Type:  SEA_ICE_TYPE

typedef EDCS_Integer    EAC_Sea_Ice_Type;

#define EEC_SEAICETY_DEBRIS_COVERED

((EAC_Sea_Ice_Type)1)

#define EEC_SEAICETY_FAST

((EAC_Sea_Ice_Type)2)

#define EEC_SEAICETY_GLACIER

((EAC_Sea_Ice_Type)3)

#define EEC_SEAICETY_GROWLER

((EAC_Sea_Ice_Type)4)

#define EEC_SEAICETY_NONE_PRESENT

((EAC_Sea_Ice_Type)5)

#define EEC_SEAICETY_PACK

((EAC_Sea_Ice_Type)6)

#define EEC_SEAICETY_PANCAKE

((EAC_Sea_Ice_Type)7)

#define EEC_SEAICETY_PEAK

((EAC_Sea_Ice_Type)8)

#define EEC_SEAICETY_POLAR

((EAC_Sea_Ice_Type)9)

#define EEC_SEAICETY_SEA

((EAC_Sea_Ice_Type)10)

 

EAC_Sea_Name

Abstract Data Type:  SEA_NAME

typedef EDCS_Integer    EAC_Sea_Name;

#define EEC_SEANAME_ADRIATIC_SEA

((EAC_Sea_Name)1)

#define EEC_SEANAME_AEGEAN_SEA

((EAC_Sea_Name)2)

#define EEC_SEANAME_ALAND_SEA

((EAC_Sea_Name)3)

#define EEC_SEANAME_ALBORAN_SEA

((EAC_Sea_Name)4)

#define EEC_SEANAME_AMUNDSEN_SEA

((EAC_Sea_Name)5)

#define EEC_SEANAME_ANADYRSKIY_ZALIV

((EAC_Sea_Name)6)

#define EEC_SEANAME_ANDAMAN_SEA

((EAC_Sea_Name)7)

#define EEC_SEANAME_ARABIAN_SEA

((EAC_Sea_Name)8)

#define EEC_SEANAME_ARAFURA_SEA

((EAC_Sea_Name)9)

#define EEC_SEANAME_ARU_SEA

((EAC_Sea_Name)10)

#define EEC_SEANAME_BAFFIN_BAY

((EAC_Sea_Name)11)

#define EEC_SEANAME_BALEAR_SEA

((EAC_Sea_Name)12)

#define EEC_SEANAME_BALI_SEA

((EAC_Sea_Name)13)

#define EEC_SEANAME_BALTIC_SEA

((EAC_Sea_Name)14)

#define EEC_SEANAME_BANDA_SEA

((EAC_Sea_Name)15)

#define EEC_SEANAME_BARENTS_SEA

((EAC_Sea_Name)16)

#define EEC_SEANAME_BASS_STRAIT

((EAC_Sea_Name)17)

#define EEC_SEANAME_BAY_OF_BENGAL

((EAC_Sea_Name)18)

#define EEC_SEANAME_BAY_OF_BISCAY

((EAC_Sea_Name)19)

#define EEC_SEANAME_BAY_OF_BOTHNIA

((EAC_Sea_Name)20)

#define EEC_SEANAME_BAY_OF_FUNDY

((EAC_Sea_Name)21)

#define EEC_SEANAME_BEAUFORT_SEA

((EAC_Sea_Name)22)

#define EEC_SEANAME_BELLINGSHAUSEN_SEA

((EAC_Sea_Name)23)

#define EEC_SEANAME_BERING_SEA

((EAC_Sea_Name)24)

#define EEC_SEANAME_BISMARCK_SEA

((EAC_Sea_Name)25)

#define EEC_SEANAME_BLACK_SEA

((EAC_Sea_Name)26)

#define EEC_SEANAME_BO_HAI

((EAC_Sea_Name)27)

#define EEC_SEANAME_BOTHNIAN_SEA

((EAC_Sea_Name)28)

#define EEC_SEANAME_BRANSFIELD_STRAIT

((EAC_Sea_Name)29)

#define EEC_SEANAME_BRISTOL_CHANNEL

((EAC_Sea_Name)30)

#define EEC_SEANAME_CARIBBEAN_SEA

((EAC_Sea_Name)31)

#define EEC_SEANAME_CASPIAN_SEA

((EAC_Sea_Name)32)

#define EEC_SEANAME_CELEBES_SEA

((EAC_Sea_Name)33)

#define EEC_SEANAME_CELTIC_SEA

((EAC_Sea_Name)34)

#define EEC_SEANAME_CERAM_SEA

((EAC_Sea_Name)35)

#define EEC_SEANAME_CHUCKCHI_SEA

((EAC_Sea_Name)36)

#define EEC_SEANAME_COASTAL_WATERS_SOUTHEAST_ALASKA_BRITISH_COLUMBIA

((EAC_Sea_Name)37)

#define EEC_SEANAME_CORAL_SEA

((EAC_Sea_Name)38)

#define EEC_SEANAME_COSMONAUTS_SEA

((EAC_Sea_Name)39)

#define EEC_SEANAME_DAVIS_SEA

((EAC_Sea_Name)40)

#define EEC_SEANAME_DAVIS_STRAIT

((EAC_Sea_Name)41)

#define EEC_SEANAME_DEAD_SEA

((EAC_Sea_Name)42)

#define EEC_SEANAME_DOVER_STRAIT

((EAC_Sea_Name)43)

#define EEC_SEANAME_DRAKE_PASSAGE

((EAC_Sea_Name)44)

#define EEC_SEANAME_DUMONT_DURVILLE_SEA

((EAC_Sea_Name)45)

#define EEC_SEANAME_EAST_CHINA_SEA

((EAC_Sea_Name)46)

#define EEC_SEANAME_EAST_SIBERIAN_SEA

((EAC_Sea_Name)47)

#define EEC_SEANAME_ENGLISH_CHANNEL

((EAC_Sea_Name)48)

#define EEC_SEANAME_FLORES_SEA

((EAC_Sea_Name)49)

#define EEC_SEANAME_GREAT_AUSTRALIAN_BIGHT

((EAC_Sea_Name)50)

#define EEC_SEANAME_GREAT_BARRIER_REFF

((EAC_Sea_Name)51)

#define EEC_SEANAME_GREENLAND_SEA

((EAC_Sea_Name)52)

#define EEC_SEANAME_GULF_OF_ADEN

((EAC_Sea_Name)53)

#define EEC_SEANAME_GULF_OF_ALASKA

((EAC_Sea_Name)54)

#define EEC_SEANAME_GULF_OF_AQABA

((EAC_Sea_Name)55)

#define EEC_SEANAME_GULF_OF_BERAU

((EAC_Sea_Name)56)

#define EEC_SEANAME_GULF_OF_BONE

((EAC_Sea_Name)57)

#define EEC_SEANAME_GULF_OF_BOTHNIA

((EAC_Sea_Name)58)

#define EEC_SEANAME_GULF_OF_CALIFORNIA

((EAC_Sea_Name)59)

#define EEC_SEANAME_GULF_OF_CARPENTARIA

((EAC_Sea_Name)60)

#define EEC_SEANAME_GULF_OF_FINLAND

((EAC_Sea_Name)61)

#define EEC_SEANAME_GULF_OF_GUINEA

((EAC_Sea_Name)62)

#define EEC_SEANAME_GULF_OF_LIONS

((EAC_Sea_Name)63)

#define EEC_SEANAME_GULF_OF_MANNAR

((EAC_Sea_Name)64)

#define EEC_SEANAME_GULF_OF_MEXICO

((EAC_Sea_Name)65)

#define EEC_SEANAME_GULF_OF_OMAN

((EAC_Sea_Name)66)

#define EEC_SEANAME_GULF_OF_PANAMA

((EAC_Sea_Name)67)

#define EEC_SEANAME_GULF_OF_PAPUA

((EAC_Sea_Name)68)

#define EEC_SEANAME_GULF_OF_RIGA

((EAC_Sea_Name)69)

#define EEC_SEANAME_GULF_OF_ST_LAWRENCE

((EAC_Sea_Name)70)

#define EEC_SEANAME_GULF_OF_SUEZ

((EAC_Sea_Name)71)

#define EEC_SEANAME_GULF_OF_THAILAND

((EAC_Sea_Name)72)

#define EEC_SEANAME_GULF_OF_TOMINI

((EAC_Sea_Name)73)

#define EEC_SEANAME_GULF_OF_TONKIN

((EAC_Sea_Name)74)

#define EEC_SEANAME_HALMAHERA_SEA

((EAC_Sea_Name)75)

#define EEC_SEANAME_HUDSON_BAY

((EAC_Sea_Name)76)

#define EEC_SEANAME_HUDSON_STRAIT

((EAC_Sea_Name)77)

#define EEC_SEANAME_ICELAND

((EAC_Sea_Name)78)

#define EEC_SEANAME_INNER_SEAS

((EAC_Sea_Name)79)

#define EEC_SEANAME_IONIAN

((EAC_Sea_Name)80)

#define EEC_SEANAME_IRISH_SEA_AND_ST_GEORGES_CHANNEL

((EAC_Sea_Name)81)

#define EEC_SEANAME_JAMES_BAY

((EAC_Sea_Name)82)

#define EEC_SEANAME_JAWA_SEA

((EAC_Sea_Name)83)

#define EEC_SEANAME_JOSEPH_BONAPARTE_GULF

((EAC_Sea_Name)84)

#define EEC_SEANAME_KARA_SEA

((EAC_Sea_Name)85)

#define EEC_SEANAME_KATTEGAT

((EAC_Sea_Name)86)

#define EEC_SEANAME_LABRADOR_SEA

((EAC_Sea_Name)87)

#define EEC_SEANAME_LAKSHADWEEP_SEA

((EAC_Sea_Name)88)

#define EEC_SEANAME_LAPTEV_SEA

((EAC_Sea_Name)89)

#define EEC_SEANAME_LAZAREV_SEA

((EAC_Sea_Name)90)

#define EEC_SEANAME_LEVANTINE

((EAC_Sea_Name)91)

#define EEC_SEANAME_LIAODONG_WAN

((EAC_Sea_Name)92)

#define EEC_SEANAME_LIGURE_SEA

((EAC_Sea_Name)93)

#define EEC_SEANAME_LILLEBAELT

((EAC_Sea_Name)94)

#define EEC_SEANAME_LINCOLN_SEA

((EAC_Sea_Name)95)

#define EEC_SEANAME_MAKASSAR_STRAIT

((EAC_Sea_Name)96)

#define EEC_SEANAME_MALACCA_STRAIT

((EAC_Sea_Name)97)

#define EEC_SEANAME_MALUKU_SEA

((EAC_Sea_Name)98)

#define EEC_SEANAME_MAWSON_SEA

((EAC_Sea_Name)99)

#define EEC_SEANAME_MCMURDO_SOUND

((EAC_Sea_Name)100)

#define EEC_SEANAME_MEDITERRANEAN_SEA

((EAC_Sea_Name)101)

#define EEC_SEANAME_MOLUCCA

((EAC_Sea_Name)102)

#define EEC_SEANAME_MOZAMBIQUE_CHANNEL

((EAC_Sea_Name)103)

#define EEC_SEANAME_NATUNA_SEA

((EAC_Sea_Name)104)

#define EEC_SEANAME_NORTH_SEA

((EAC_Sea_Name)105)

#define EEC_SEANAME_NORTHWESTERN_PASSAGES

((EAC_Sea_Name)106)

#define EEC_SEANAME_NORWEGIAN_SEA

((EAC_Sea_Name)107)

#define EEC_SEANAME_PALK_STRAIT_AND_BAY

((EAC_Sea_Name)108)

#define EEC_SEANAME_PERSIAN_GULF

((EAC_Sea_Name)109)

#define EEC_SEANAME_PHILIPINE_SEA

((EAC_Sea_Name)110)

#define EEC_SEANAME_RED_SEA

((EAC_Sea_Name)111)

#define EEC_SEANAME_RIO_DE_LA_PLATA

((EAC_Sea_Name)112)

#define EEC_SEANAME_RISSER_LARSEN_SEA

((EAC_Sea_Name)113)

#define EEC_SEANAME_ROSS_SEA

((EAC_Sea_Name)114)

#define EEC_SEANAME_SAWU_SEA

((EAC_Sea_Name)115)

#define EEC_SEANAME_SCOTIA_SEA

((EAC_Sea_Name)116)

#define EEC_SEANAME_SEA_OF_AZOV

((EAC_Sea_Name)117)

#define EEC_SEANAME_SEA_OF_CRETE

((EAC_Sea_Name)118)

#define EEC_SEANAME_SEA_OF_GALILEE

((EAC_Sea_Name)119)

#define EEC_SEANAME_SEA_OF_JAPAN

((EAC_Sea_Name)120)

#define EEC_SEANAME_SEA_OF_MARMARA

((EAC_Sea_Name)121)

#define EEC_SEANAME_SEA_OF_OKHOTSK

((EAC_Sea_Name)122)

#define EEC_SEANAME_SETO_NAIKAI

((EAC_Sea_Name)123)

#define EEC_SEANAME_SINGAPORE_STRAIT

((EAC_Sea_Name)124)

#define EEC_SEANAME_SKAGERRAK

((EAC_Sea_Name)125)

#define EEC_SEANAME_SODRUZHETSVA_SEA

((EAC_Sea_Name)126)

#define EEC_SEANAME_SOLOMON_SEA

((EAC_Sea_Name)127)

#define EEC_SEANAME_SOMOV_SEA

((EAC_Sea_Name)128)

#define EEC_SEANAME_SOUND_SEA

((EAC_Sea_Name)129)

#define EEC_SEANAME_SOUTH_CHINA_SEA

((EAC_Sea_Name)130)

#define EEC_SEANAME_STOREBAELT

((EAC_Sea_Name)131)

#define EEC_SEANAME_STRAIT_OF_GIBRALTAR

((EAC_Sea_Name)132)

#define EEC_SEANAME_STRAIT_OF_SICILIA

((EAC_Sea_Name)133)

#define EEC_SEANAME_SULAWESI_SEA

((EAC_Sea_Name)134)

#define EEC_SEANAME_SULU_SEA

((EAC_Sea_Name)135)

#define EEC_SEANAME_SUMBA_STRAIT

((EAC_Sea_Name)136)

#define EEC_SEANAME_SUNDA_STRAIT

((EAC_Sea_Name)137)

#define EEC_SEANAME_TAI_WAN_STRAIT

((EAC_Sea_Name)138)

#define EEC_SEANAME_TASMAN_SEA

((EAC_Sea_Name)139)

#define EEC_SEANAME_TATARSKIY_PROLIV

((EAC_Sea_Name)140)

#define EEC_SEANAME_THE_SOUND

((EAC_Sea_Name)141)

#define EEC_SEANAME_TIMOR_SEA

((EAC_Sea_Name)142)

#define EEC_SEANAME_TIRRENO_SEA

((EAC_Sea_Name)143)

#define EEC_SEANAME_TORRES_STRAIT

((EAC_Sea_Name)144)

#define EEC_SEANAME_TRYOSHNIKOVA_GULF

((EAC_Sea_Name)145)

#define EEC_SEANAME_TYRRHENIAN_SEA

((EAC_Sea_Name)146)

#define EEC_SEANAME_WEDDELL_SEA

((EAC_Sea_Name)147)

#define EEC_SEANAME_WHITE_SEA

((EAC_Sea_Name)148)

#define EEC_SEANAME_YELLOW_SEA

((EAC_Sea_Name)149)

 

EAC_Sea_State_Category

Abstract Data Type:  SEA_STATE_CATEGORY

typedef EDCS_Integer    EAC_Sea_State_Category;

#define EEC_SEASTATECAT_CALM_GLASSY

((EAC_Sea_State_Category)1)

#define EEC_SEASTATECAT_CALM_RIPPLED

((EAC_Sea_State_Category)2)

#define EEC_SEASTATECAT_SMOOTH_WAVELETS

((EAC_Sea_State_Category)3)

#define EEC_SEASTATECAT_SLIGHT

((EAC_Sea_State_Category)4)

#define EEC_SEASTATECAT_MODERATE

((EAC_Sea_State_Category)5)

#define EEC_SEASTATECAT_ROUGH

((EAC_Sea_State_Category)6)

#define EEC_SEASTATECAT_VERY_ROUGH

((EAC_Sea_State_Category)7)

#define EEC_SEASTATECAT_HIGH

((EAC_Sea_State_Category)8)

#define EEC_SEASTATECAT_VERY_HIGH

((EAC_Sea_State_Category)9)

#define EEC_SEASTATECAT_PHENOMENAL

((EAC_Sea_State_Category)10)

 

EAC_Season

Abstract Data Type:  SEASON

typedef EDCS_Integer    EAC_Season;

#define EEC_SEASON_SPRING

((EAC_Season)1)

#define EEC_SEASON_SUMMER

((EAC_Season)2)

#define EEC_SEASON_AUTUMN

((EAC_Season)3)

#define EEC_SEASON_WINTER

((EAC_Season)4)

 

EAC_Seasonal_Tent_Location

Abstract Data Type:  SEASONAL_TENT_LOCATION

typedef EDCS_Integer    EAC_Seasonal_Tent_Location;

#define EEC_SSNTENTLOC_SUMMER

((EAC_Seasonal_Tent_Location)1)

#define EEC_SSNTENTLOC_WINTER

((EAC_Seasonal_Tent_Location)2)

 

EAC_Secondary_Material_Characteristic

Abstract Data Type:  SECONDARY_MATERIAL_CHARACTERISTIC

typedef EDCS_Integer    EAC_Secondary_Material_Characteristic;

#define EEC_SECMATCHR_BROKEN

((EAC_Secondary_Material_Characteristic)1)

#define EEC_SECMATCHR_CALCAREOUS

((EAC_Secondary_Material_Characteristic)2)

#define EEC_SECMATCHR_COARSE

((EAC_Secondary_Material_Characteristic)3)

#define EEC_SECMATCHR_DECAYED

((EAC_Secondary_Material_Characteristic)4)

#define EEC_SECMATCHR_FINE_PARTICLES

((EAC_Secondary_Material_Characteristic)5)

#define EEC_SECMATCHR_FLINTY

((EAC_Secondary_Material_Characteristic)6)

#define EEC_SECMATCHR_GLACIAL

((EAC_Secondary_Material_Characteristic)7)

#define EEC_SECMATCHR_GRITTY

((EAC_Secondary_Material_Characteristic)8)

#define EEC_SECMATCHR_GROUND

((EAC_Secondary_Material_Characteristic)9)

#define EEC_SECMATCHR_HARD

((EAC_Secondary_Material_Characteristic)10)

#define EEC_SECMATCHR_LARGE

((EAC_Secondary_Material_Characteristic)11)

#define EEC_SECMATCHR_MEDIUM

((EAC_Secondary_Material_Characteristic)12)

#define EEC_SECMATCHR_ROCKY

((EAC_Secondary_Material_Characteristic)13)

#define EEC_SECMATCHR_ROTTEN

((EAC_Secondary_Material_Characteristic)14)

#define EEC_SECMATCHR_SMALL

((EAC_Secondary_Material_Characteristic)15)

#define EEC_SECMATCHR_SOFT

((EAC_Secondary_Material_Characteristic)16)

#define EEC_SECMATCHR_SPECKLED

((EAC_Secondary_Material_Characteristic)17)

#define EEC_SECMATCHR_STICKY

((EAC_Secondary_Material_Characteristic)18)

#define EEC_SECMATCHR_STIFF

((EAC_Secondary_Material_Characteristic)19)

#define EEC_SECMATCHR_STREAKY

((EAC_Secondary_Material_Characteristic)20)

#define EEC_SECMATCHR_TENACIOUS

((EAC_Secondary_Material_Characteristic)21)

#define EEC_SECMATCHR_UNEVEN

((EAC_Secondary_Material_Characteristic)22)

#define EEC_SECMATCHR_VARIED

((EAC_Secondary_Material_Characteristic)23)

#define EEC_SECMATCHR_VOLCANIC

((EAC_Secondary_Material_Characteristic)24)

 

EAC_Secondary_Material_Type

Abstract Data Type:  SECONDARY_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Secondary_Material_Type;

#define EEC_SECMATTY_ASH

((EAC_Secondary_Material_Type)1)

#define EEC_SECMATTY_ASPHALT

((EAC_Secondary_Material_Type)2)

#define EEC_SECMATTY_BOULDER

((EAC_Secondary_Material_Type)3)

#define EEC_SECMATTY_CHALK

((EAC_Secondary_Material_Type)4)

#define EEC_SECMATTY_CINDER

((EAC_Secondary_Material_Type)5)

#define EEC_SECMATTY_CIRRIPEDIA

((EAC_Secondary_Material_Type)6)

#define EEC_SECMATTY_CLAY

((EAC_Secondary_Material_Type)7)

#define EEC_SECMATTY_CLAY_TILE

((EAC_Secondary_Material_Type)8)

#define EEC_SECMATTY_COBBLE

((EAC_Secondary_Material_Type)9)

#define EEC_SECMATTY_COKE

((EAC_Secondary_Material_Type)10)

#define EEC_SECMATTY_CONCRETE

((EAC_Secondary_Material_Type)11)

#define EEC_SECMATTY_CORAL

((EAC_Secondary_Material_Type)12)

#define EEC_SECMATTY_CORAL_HEAD

((EAC_Secondary_Material_Type)13)

#define EEC_SECMATTY_DIATOMACEOUS_EARTH

((EAC_Secondary_Material_Type)14)

#define EEC_SECMATTY_EVAPORITE

((EAC_Secondary_Material_Type)15)

#define EEC_SECMATTY_FABRIC

((EAC_Secondary_Material_Type)16)

#define EEC_SECMATTY_FORAMINIFERA

((EAC_Secondary_Material_Type)17)

#define EEC_SECMATTY_FUCUS

((EAC_Secondary_Material_Type)18)

#define EEC_SECMATTY_GLASS_REINFORCED_PLASTIC

((EAC_Secondary_Material_Type)19)

#define EEC_SECMATTY_GLOBIGERINA

((EAC_Secondary_Material_Type)20)

#define EEC_SECMATTY_GRASS

((EAC_Secondary_Material_Type)21)

#define EEC_SECMATTY_GRAVEL

((EAC_Secondary_Material_Type)22)

#define EEC_SECMATTY_GROUND

((EAC_Secondary_Material_Type)23)

#define EEC_SECMATTY_LAVA

((EAC_Secondary_Material_Type)24)

#define EEC_SECMATTY_LOESS

((EAC_Secondary_Material_Type)25)

#define EEC_SECMATTY_MADREPORE

((EAC_Secondary_Material_Type)26)

#define EEC_SECMATTY_MANGANESE

((EAC_Secondary_Material_Type)27)

#define EEC_SECMATTY_MARL

((EAC_Secondary_Material_Type)28)

#define EEC_SECMATTY_MATTE

((EAC_Secondary_Material_Type)29)

#define EEC_SECMATTY_MUD

((EAC_Secondary_Material_Type)30)

#define EEC_SECMATTY_MUSSEL

((EAC_Secondary_Material_Type)31)

#define EEC_SECMATTY_NONE_REPORTED

((EAC_Secondary_Material_Type)32)

#define EEC_SECMATTY_OOZE

((EAC_Secondary_Material_Type)33)

#define EEC_SECMATTY_OYSTER

((EAC_Secondary_Material_Type)34)

#define EEC_SECMATTY_PEBBLE

((EAC_Secondary_Material_Type)35)

#define EEC_SECMATTY_PLANT_MATERIAL

((EAC_Secondary_Material_Type)36)

#define EEC_SECMATTY_POLYZOA

((EAC_Secondary_Material_Type)37)

#define EEC_SECMATTY_PTEROPOD

((EAC_Secondary_Material_Type)38)

#define EEC_SECMATTY_PUMICE

((EAC_Secondary_Material_Type)39)

#define EEC_SECMATTY_QUARTZ

((EAC_Secondary_Material_Type)40)

#define EEC_SECMATTY_RADIOLARIAN

((EAC_Secondary_Material_Type)41)

#define EEC_SECMATTY_ROCK

((EAC_Secondary_Material_Type)42)

#define EEC_SECMATTY_RUBBER

((EAC_Secondary_Material_Type)43)

#define EEC_SECMATTY_SAND

((EAC_Secondary_Material_Type)44)

#define EEC_SECMATTY_SCHIST

((EAC_Secondary_Material_Type)45)

#define EEC_SECMATTY_SCORIA

((EAC_Secondary_Material_Type)46)

#define EEC_SECMATTY_SEA_TANGLE

((EAC_Secondary_Material_Type)47)

#define EEC_SECMATTY_SEAWEED

((EAC_Secondary_Material_Type)48)

#define EEC_SECMATTY_SHELL

((EAC_Secondary_Material_Type)49)

#define EEC_SECMATTY_SHINGLE

((EAC_Secondary_Material_Type)50)

#define EEC_SECMATTY_SILT

((EAC_Secondary_Material_Type)51)

#define EEC_SECMATTY_SOIL

((EAC_Secondary_Material_Type)52)

#define EEC_SECMATTY_SPICULE

((EAC_Secondary_Material_Type)53)

#define EEC_SECMATTY_SPONGE

((EAC_Secondary_Material_Type)54)

#define EEC_SECMATTY_STONE

((EAC_Secondary_Material_Type)55)

#define EEC_SECMATTY_THATCH

((EAC_Secondary_Material_Type)56)

#define EEC_SECMATTY_TUFA

((EAC_Secondary_Material_Type)57)

#define EEC_SECMATTY_URANIUM

((EAC_Secondary_Material_Type)58)

#define EEC_SECMATTY_VEGETATION_PRODUCT

((EAC_Secondary_Material_Type)59)

#define EEC_SECMATTY_VINYL

((EAC_Secondary_Material_Type)60)

#define EEC_SECMATTY_VOLCANIC

((EAC_Secondary_Material_Type)61)

#define EEC_SECMATTY_VOLCANIC_ASH

((EAC_Secondary_Material_Type)62)

#define EEC_SECMATTY_WATER

((EAC_Secondary_Material_Type)63)

#define EEC_SECMATTY_WOOD

((EAC_Secondary_Material_Type)64)

#define EEC_SECMATTY_ZINC

((EAC_Secondary_Material_Type)65)

 

EAC_Secondary_Surface_Thermal_Condition

Abstract Data Type:  SECONDARY_SURFACE_THERMAL_CONDITION

typedef EDCS_Integer    EAC_Secondary_Surface_Thermal_Condition;

#define EEC_SECSRFTHERMCND_AERODYNAMICALLY_HEATED

((EAC_Secondary_Surface_Thermal_Condition)1)

#define EEC_SECSRFTHERMCND_AMB_AIR_AMB_SPEED_INFLUENCED

((EAC_Secondary_Surface_Thermal_Condition)2)

#define EEC_SECSRFTHERMCND_AMB_AIR_FIXED

((EAC_Secondary_Surface_Thermal_Condition)3)

#define EEC_SECSRFTHERMCND_AMB_AIR_INFLUENCED

((EAC_Secondary_Surface_Thermal_Condition)4)

#define EEC_SECSRFTHERMCND_AMB_TEMP_LOCAL_AIR_SPEED

((EAC_Secondary_Surface_Thermal_Condition)5)

#define EEC_SECSRFTHERMCND_ARTIFICIAL_STEADY_STATE

((EAC_Secondary_Surface_Thermal_Condition)6)

#define EEC_SECSRFTHERMCND_ENGINE_INFLUENCED

((EAC_Secondary_Surface_Thermal_Condition)7)

#define EEC_SECSRFTHERMCND_EXTREMELY_HOT_FORCED

((EAC_Secondary_Surface_Thermal_Condition)8)

#define EEC_SECSRFTHERMCND_FIXED_SURFACE_TEMP

((EAC_Secondary_Surface_Thermal_Condition)9)

#define EEC_SECSRFTHERMCND_GROUND_TEMP_INFLUENCED

((EAC_Secondary_Surface_Thermal_Condition)10)

#define EEC_SECSRFTHERMCND_LOCAL_AIR_TEMP_SPEED_INFLUENCED

((EAC_Secondary_Surface_Thermal_Condition)11)

#define EEC_SECSRFTHERMCND_ROOM_TEMP_FORCED

((EAC_Secondary_Surface_Thermal_Condition)12)

#define EEC_SECSRFTHERMCND_WARMED_PASSIVELY

((EAC_Secondary_Surface_Thermal_Condition)13)

 

EAC_Security_Level

Abstract Data Type:  SECURITY_LEVEL

typedef EDCS_Integer    EAC_Security_Level;

#define EEC_SECULEV_US_UNCLASSIFIED

((EAC_Security_Level)1)

#define EEC_SECULEV_US_CONFIDENTIAL

((EAC_Security_Level)2)

#define EEC_SECULEV_US_RESTRICTED

((EAC_Security_Level)3)

#define EEC_SECULEV_US_SECRET

((EAC_Security_Level)4)

#define EEC_SECULEV_US_TOP_SECRET

((EAC_Security_Level)5)

 

EAC_Security_Lock_Type

Abstract Data Type:  SECURITY_LOCK_TYPE

typedef EDCS_Integer    EAC_Security_Lock_Type;

#define EEC_SECULOCKTY_CYPHER

((EAC_Security_Lock_Type)1)

#define EEC_SECULOCKTY_DOUBLE_CYLINDER_CYLINDRICAL

((EAC_Security_Lock_Type)2)

#define EEC_SECULOCKTY_ELECTROMAGNETIC

((EAC_Security_Lock_Type)3)

#define EEC_SECULOCKTY_INTERIOR_DRAWBOLT

((EAC_Security_Lock_Type)4)

#define EEC_SECULOCKTY_INTERIOR_LATCH

((EAC_Security_Lock_Type)5)

#define EEC_SECULOCKTY_MORTISED

((EAC_Security_Lock_Type)6)

#define EEC_SECULOCKTY_NO_LOCK

((EAC_Security_Lock_Type)7)

#define EEC_SECULOCKTY_PADLOCK

((EAC_Security_Lock_Type)8)

#define EEC_SECULOCKTY_PRIVACY

((EAC_Security_Lock_Type)9)

#define EEC_SECULOCKTY_SINGLE_CYLINDER_CYLINDRICAL

((EAC_Security_Lock_Type)10)

 

EAC_Service_Branch

Abstract Data Type:  SERVICE_BRANCH

typedef EDCS_Integer    EAC_Service_Branch;

#define EEC_SVCBR_AIR_FORCE

((EAC_Service_Branch)1)

#define EEC_SVCBR_ARMY

((EAC_Service_Branch)2)

#define EEC_SVCBR_COAST_GUARD

((EAC_Service_Branch)3)

#define EEC_SVCBR_JOINT

((EAC_Service_Branch)4)

#define EEC_SVCBR_MARINES

((EAC_Service_Branch)5)

#define EEC_SVCBR_NAVY

((EAC_Service_Branch)6)

 

EAC_Shipping_Noise_Measurement_Status

Abstract Data Type:  SHIPPING_NOISE_MEASUREMENT_STATUS

typedef EDCS_Integer    EAC_Shipping_Noise_Measurement_Status;

#define EEC_SHPNSEMEASSTAT_MEASURED

((EAC_Shipping_Noise_Measurement_Status)1)

#define EEC_SHPNSEMEASSTAT_NOT_MEASURED

((EAC_Shipping_Noise_Measurement_Status)2)

 

EAC_Shipping_Noise_Season_Type

Abstract Data Type:  SHIPPING_NOISE_SEASON_TYPE

typedef EDCS_Integer    EAC_Shipping_Noise_Season_Type;

#define EEC_SHPNSESSNTY_JANUARY_SUMMER

((EAC_Shipping_Noise_Season_Type)1)

#define EEC_SHPNSESSNTY_JANUARY_WINTER

((EAC_Shipping_Noise_Season_Type)2)

#define EEC_SHPNSESSNTY_FEBRUARY_SUMMER

((EAC_Shipping_Noise_Season_Type)3)

#define EEC_SHPNSESSNTY_FEBRUARY_WINTER

((EAC_Shipping_Noise_Season_Type)4)

#define EEC_SHPNSESSNTY_MARCH_SUMMER

((EAC_Shipping_Noise_Season_Type)5)

#define EEC_SHPNSESSNTY_MARCH_WINTER

((EAC_Shipping_Noise_Season_Type)6)

#define EEC_SHPNSESSNTY_APRIL_SUMMER

((EAC_Shipping_Noise_Season_Type)7)

#define EEC_SHPNSESSNTY_APRIL_WINTER

((EAC_Shipping_Noise_Season_Type)8)

#define EEC_SHPNSESSNTY_MAY_SUMMER

((EAC_Shipping_Noise_Season_Type)9)

#define EEC_SHPNSESSNTY_MAY_WINTER

((EAC_Shipping_Noise_Season_Type)10)

#define EEC_SHPNSESSNTY_JUNE_SUMMER

((EAC_Shipping_Noise_Season_Type)11)

#define EEC_SHPNSESSNTY_JUNE_WINTER

((EAC_Shipping_Noise_Season_Type)12)

#define EEC_SHPNSESSNTY_JULY_SUMMER

((EAC_Shipping_Noise_Season_Type)13)

#define EEC_SHPNSESSNTY_JULY_WINTER

((EAC_Shipping_Noise_Season_Type)14)

#define EEC_SHPNSESSNTY_AUGUST_SUMMER

((EAC_Shipping_Noise_Season_Type)15)

#define EEC_SHPNSESSNTY_AUGUST_WINTER

((EAC_Shipping_Noise_Season_Type)16)

#define EEC_SHPNSESSNTY_SEPTEMBER_SUMMER

((EAC_Shipping_Noise_Season_Type)17)

#define EEC_SHPNSESSNTY_SEPTEMBER_WINTER

((EAC_Shipping_Noise_Season_Type)18)

#define EEC_SHPNSESSNTY_OCTOBER_SUMMER

((EAC_Shipping_Noise_Season_Type)19)

#define EEC_SHPNSESSNTY_OCTOBER_WINTER

((EAC_Shipping_Noise_Season_Type)20)

#define EEC_SHPNSESSNTY_NOVEMBER_SUMMER

((EAC_Shipping_Noise_Season_Type)21)

#define EEC_SHPNSESSNTY_NOVEMBER_WINTER

((EAC_Shipping_Noise_Season_Type)22)

#define EEC_SHPNSESSNTY_DECEMBER_SUMMER

((EAC_Shipping_Noise_Season_Type)23)

#define EEC_SHPNSESSNTY_DECEMBER_WINTER

((EAC_Shipping_Noise_Season_Type)24)

 

EAC_Shoreline_Physiography

Abstract Data Type:  SHORELINE_PHYSIOGRAPHY

typedef EDCS_Integer    EAC_Shoreline_Physiography;

#define EEC_SHORLNPHYSIOG_ARTIFICIAL

((EAC_Shoreline_Physiography)1)

#define EEC_SHORLNPHYSIOG_FLAT

((EAC_Shoreline_Physiography)2)

#define EEC_SHORLNPHYSIOG_GLACIER

((EAC_Shoreline_Physiography)3)

#define EEC_SHORLNPHYSIOG_HILLOCKS

((EAC_Shoreline_Physiography)4)

#define EEC_SHORLNPHYSIOG_ICE_COAST

((EAC_Shoreline_Physiography)5)

#define EEC_SHORLNPHYSIOG_SANDY

((EAC_Shoreline_Physiography)6)

#define EEC_SHORLNPHYSIOG_SHINGLY

((EAC_Shoreline_Physiography)7)

#define EEC_SHORLNPHYSIOG_STEEP

((EAC_Shoreline_Physiography)8)

#define EEC_SHORLNPHYSIOG_STEEP_COAST

((EAC_Shoreline_Physiography)9)

#define EEC_SHORLNPHYSIOG_STONY

((EAC_Shoreline_Physiography)10)

#define EEC_SHORLNPHYSIOG_STONY_SHINGLY_MIX

((EAC_Shoreline_Physiography)11)

 

EAC_Shoreline_Type

Abstract Data Type:  SHORELINE_TYPE

typedef EDCS_Integer    EAC_Shoreline_Type;

#define EEC_SHORLNTY_CORAL

((EAC_Shoreline_Type)1)

#define EEC_SHORLNTY_ICE

((EAC_Shoreline_Type)2)

#define EEC_SHORLNTY_MANGROVE

((EAC_Shoreline_Type)3)

#define EEC_SHORLNTY_MARSHY

((EAC_Shoreline_Type)4)

#define EEC_SHORLNTY_ROCKY

((EAC_Shoreline_Type)5)

#define EEC_SHORLNTY_RUBBLE

((EAC_Shoreline_Type)6)

#define EEC_SHORLNTY_SANDY

((EAC_Shoreline_Type)7)

#define EEC_SHORLNTY_SHELLY

((EAC_Shoreline_Type)8)

#define EEC_SHORLNTY_SHINGLY

((EAC_Shoreline_Type)9)

#define EEC_SHORLNTY_STONY

((EAC_Shoreline_Type)10)

#define EEC_SHORLNTY_STONY_SHINGLY_MIX

((EAC_Shoreline_Type)11)

 

EAC_Sides_Visible

Abstract Data Type:  SIDES_VISIBLE

typedef EDCS_Integer    EAC_Sides_Visible;

#define EEC_SIDESVIS_BOTH_SIDES

((EAC_Sides_Visible)1)

#define EEC_SIDESVIS_LEFT

((EAC_Sides_Visible)2)

#define EEC_SIDESVIS_RIGHT

((EAC_Sides_Visible)3)

 

EAC_Snow_Depth_Category

Abstract Data Type:  SNOW_DEPTH_CATEGORY

typedef EDCS_Integer    EAC_Snow_Depth_Category;

#define EEC_SNOWDEPCAT_NONE_PRESENT

((EAC_Snow_Depth_Category)1)

#define EEC_SNOWDEPCAT_TRACE

((EAC_Snow_Depth_Category)2)

#define EEC_SNOWDEPCAT_SLIGHT

((EAC_Snow_Depth_Category)3)

#define EEC_SNOWDEPCAT_LIGHT

((EAC_Snow_Depth_Category)4)

#define EEC_SNOWDEPCAT_LIGHT_TO_MODERATE

((EAC_Snow_Depth_Category)5)

#define EEC_SNOWDEPCAT_MODERATE

((EAC_Snow_Depth_Category)6)

#define EEC_SNOWDEPCAT_MODERATE_TO_HEAVY

((EAC_Snow_Depth_Category)7)

#define EEC_SNOWDEPCAT_HEAVY

((EAC_Snow_Depth_Category)8)

 

EAC_Soil_Type

Abstract Data Type:  SOIL_TYPE

typedef EDCS_Integer    EAC_Soil_Type;

#define EEC_SOILTY_CLAYEY_GRAVEL

((EAC_Soil_Type)1)

#define EEC_SOILTY_CLAYEY_SAND

((EAC_Soil_Type)2)

#define EEC_SOILTY_EVAPORITE

((EAC_Soil_Type)3)

#define EEC_SOILTY_FAT_CLAY

((EAC_Soil_Type)4)

#define EEC_SOILTY_LEAN_CLAY

((EAC_Soil_Type)5)

#define EEC_SOILTY_MICRACEOUS

((EAC_Soil_Type)6)

#define EEC_SOILTY_NOT_EVALUATED

((EAC_Soil_Type)7)

#define EEC_SOILTY_ORGANIC_CLAY

((EAC_Soil_Type)8)

#define EEC_SOILTY_ORGANIC_SILT_CLAY

((EAC_Soil_Type)9)

#define EEC_SOILTY_PEAT

((EAC_Soil_Type)10)

#define EEC_SOILTY_POORLY_GRADED_GRAVEL

((EAC_Soil_Type)11)

#define EEC_SOILTY_POORLY_GRADED_SAND

((EAC_Soil_Type)12)

#define EEC_SOILTY_SILT_FINE_SAND

((EAC_Soil_Type)13)

#define EEC_SOILTY_SILT_FINE_SAND_AND_LEAN_CLAY

((EAC_Soil_Type)14)

#define EEC_SOILTY_SILTY_AND_CLAYEY_SAND

((EAC_Soil_Type)15)

#define EEC_SOILTY_SILTY_GRAVEL_SAND

((EAC_Soil_Type)16)

#define EEC_SOILTY_SILTY_SAND

((EAC_Soil_Type)17)

#define EEC_SOILTY_WELL_GRADED_GRAVEL

((EAC_Soil_Type)18)

#define EEC_SOILTY_WELL_GRADED_SAND

((EAC_Soil_Type)19)

 

EAC_Soil_Wetness_Category

Abstract Data Type:  SOIL_WETNESS_CATEGORY

typedef EDCS_Integer    EAC_Soil_Wetness_Category;

#define EEC_SOILWETNCAT_FROZEN

((EAC_Soil_Wetness_Category)1)

#define EEC_SOILWETNCAT_FROZEN_OR_PERMAFROST

((EAC_Soil_Wetness_Category)2)

#define EEC_SOILWETNCAT_MOIST

((EAC_Soil_Wetness_Category)3)

#define EEC_SOILWETNCAT_PERENNIALLY_DRY

((EAC_Soil_Wetness_Category)4)

#define EEC_SOILWETNCAT_PERMAFROST

((EAC_Soil_Wetness_Category)5)

#define EEC_SOILWETNCAT_SATURATED

((EAC_Soil_Wetness_Category)6)

#define EEC_SOILWETNCAT_WATERLOGGED

((EAC_Soil_Wetness_Category)7)

#define EEC_SOILWETNCAT_WET

((EAC_Soil_Wetness_Category)8)

 

EAC_Sound_Signal_Type

Abstract Data Type:  SOUND_SIGNAL_TYPE

typedef EDCS_Integer    EAC_Sound_Signal_Type;

#define EEC_SNDSIGTY_BELL

((EAC_Sound_Signal_Type)1)

#define EEC_SNDSIGTY_DIAPHONE

((EAC_Sound_Signal_Type)2)

#define EEC_SNDSIGTY_EXPLOSIVE

((EAC_Sound_Signal_Type)3)

#define EEC_SNDSIGTY_GONG

((EAC_Sound_Signal_Type)4)

#define EEC_SNDSIGTY_GUN

((EAC_Sound_Signal_Type)5)

#define EEC_SNDSIGTY_HORN

((EAC_Sound_Signal_Type)6)

#define EEC_SNDSIGTY_NAUTOPHONE

((EAC_Sound_Signal_Type)7)

#define EEC_SNDSIGTY_NO_SOURCE

((EAC_Sound_Signal_Type)8)

#define EEC_SNDSIGTY_RADIO_FOG

((EAC_Sound_Signal_Type)9)

#define EEC_SNDSIGTY_REED

((EAC_Sound_Signal_Type)10)

#define EEC_SNDSIGTY_SIREN

((EAC_Sound_Signal_Type)11)

#define EEC_SNDSIGTY_SUBMARINE_CONNECTED

((EAC_Sound_Signal_Type)12)

#define EEC_SNDSIGTY_SUBMARINE_FOG_BELL

((EAC_Sound_Signal_Type)13)

#define EEC_SNDSIGTY_SUBMARINE_NOT_CONNECTED

((EAC_Sound_Signal_Type)14)

#define EEC_SNDSIGTY_SUBMARINE_OSCILLATOR

((EAC_Sound_Signal_Type)15)

#define EEC_SNDSIGTY_TYFON

((EAC_Sound_Signal_Type)16)

#define EEC_SNDSIGTY_WHISTLE

((EAC_Sound_Signal_Type)17)

 

EAC_Sounding_Datum

Abstract Data Type:  SOUNDING_DATUM

typedef EDCS_Integer    EAC_Sounding_Datum;

#define EEC_SNDGDATUM_APPROX_LOWEST_ASTRONOMICAL_TIDE

((EAC_Sounding_Datum)1)

#define EEC_SNDGDATUM_APPROX_MEAN_LOW_SPRINGS

((EAC_Sounding_Datum)2)

#define EEC_SNDGDATUM_APPROX_MEAN_LOW_WATER

((EAC_Sounding_Datum)3)

#define EEC_SNDGDATUM_APPROX_MEAN_LOWER_LOW_WATER

((EAC_Sounding_Datum)4)

#define EEC_SNDGDATUM_APPROX_MEAN_SEA_LEVEL

((EAC_Sounding_Datum)5)

#define EEC_SNDGDATUM_CHART_DATUM_UNSPECIFIED

((EAC_Sounding_Datum)6)

#define EEC_SNDGDATUM_EQUINOCTIAL_SPRING_LOW_WATER

((EAC_Sounding_Datum)7)

#define EEC_SNDGDATUM_HIGH_WATER

((EAC_Sounding_Datum)8)

#define EEC_SNDGDATUM_HIGH_WATER_SPRINGS

((EAC_Sounding_Datum)9)

#define EEC_SNDGDATUM_HIGHER_HIGH_LARGE_TIDE

((EAC_Sounding_Datum)10)

#define EEC_SNDGDATUM_HIGHER_HIGH_WATER

((EAC_Sounding_Datum)11)

#define EEC_SNDGDATUM_HIGHEST_ASTRONOMICAL_TIDE

((EAC_Sounding_Datum)12)

#define EEC_SNDGDATUM_HIGHEST_HIGH_WATER

((EAC_Sounding_Datum)13)

#define EEC_SNDGDATUM_HIGHEST_NORMAL_HIGH_WATER

((EAC_Sounding_Datum)14)

#define EEC_SNDGDATUM_IGLD_1985

((EAC_Sounding_Datum)15)

#define EEC_SNDGDATUM_INDIAN_SPRING_HIGH_WATER

((EAC_Sounding_Datum)16)

#define EEC_SNDGDATUM_INDIAN_SPRING_LOW_WATER

((EAC_Sounding_Datum)17)

#define EEC_SNDGDATUM_LOCAL_DATUM

((EAC_Sounding_Datum)18)

#define EEC_SNDGDATUM_LOW_WATER

((EAC_Sounding_Datum)19)

#define EEC_SNDGDATUM_LOW_WATER_SPRINGS

((EAC_Sounding_Datum)20)

#define EEC_SNDGDATUM_LOWER_LOW_LARGE_TIDE

((EAC_Sounding_Datum)21)

#define EEC_SNDGDATUM_LOWER_LOW_WATER

((EAC_Sounding_Datum)22)

#define EEC_SNDGDATUM_LOWEST_ASTRONOMICAL_TIDE

((EAC_Sounding_Datum)23)

#define EEC_SNDGDATUM_LOWEST_LOW_SPRINGS

((EAC_Sounding_Datum)24)

#define EEC_SNDGDATUM_LOWEST_LOW_WATER

((EAC_Sounding_Datum)25)

#define EEC_SNDGDATUM_MEAN_HIGH_NEAPS

((EAC_Sounding_Datum)26)

#define EEC_SNDGDATUM_MEAN_HIGH_SPRINGS

((EAC_Sounding_Datum)27)

#define EEC_SNDGDATUM_MEAN_HIGH_WATER

((EAC_Sounding_Datum)28)

#define EEC_SNDGDATUM_MEAN_HIGHER_HIGH_SPRINGS

((EAC_Sounding_Datum)29)

#define EEC_SNDGDATUM_MEAN_HIGHER_HIGH_WATER

((EAC_Sounding_Datum)30)

#define EEC_SNDGDATUM_MEAN_LOW_NEAPS

((EAC_Sounding_Datum)31)

#define EEC_SNDGDATUM_MEAN_LOW_SPRINGS

((EAC_Sounding_Datum)32)

#define EEC_SNDGDATUM_MEAN_LOW_WATER

((EAC_Sounding_Datum)33)

#define EEC_SNDGDATUM_MEAN_LOWER_LOW_SPRINGS

((EAC_Sounding_Datum)34)

#define EEC_SNDGDATUM_MEAN_LOWER_LOW_WATER

((EAC_Sounding_Datum)35)

#define EEC_SNDGDATUM_MEAN_SEA_LEVEL

((EAC_Sounding_Datum)36)

#define EEC_SNDGDATUM_MEAN_TIDE_LEVEL

((EAC_Sounding_Datum)37)

#define EEC_SNDGDATUM_MEAN_WATER_LEVEL

((EAC_Sounding_Datum)38)

#define EEC_SNDGDATUM_NATIONAL_DATUM

((EAC_Sounding_Datum)39)

#define EEC_SNDGDATUM_NEAP_TIDE

((EAC_Sounding_Datum)40)

#define EEC_SNDGDATUM_NEARLY_HIGHEST_HIGH

((EAC_Sounding_Datum)41)

#define EEC_SNDGDATUM_NEARLY_LOWEST_LOW_WATER

((EAC_Sounding_Datum)42)

#define EEC_SNDGDATUM_SPRING_TIDE

((EAC_Sounding_Datum)43)

 

EAC_Sounding_Exposition

Abstract Data Type:  SOUNDING_EXPOSITION

typedef EDCS_Integer    EAC_Sounding_Exposition;

#define EEC_SNDGEXPOS_DEEPER

((EAC_Sounding_Exposition)1)

#define EEC_SNDGEXPOS_SHALLOWER

((EAC_Sounding_Exposition)2)

#define EEC_SNDGEXPOS_WITHIN_RANGE

((EAC_Sounding_Exposition)3)

 

EAC_Sounding_Information

Abstract Data Type:  SOUNDING_INFORMATION

typedef EDCS_Integer    EAC_Sounding_Information;

#define EEC_SNDGINF_ADEQUATE

((EAC_Sounding_Information)1)

#define EEC_SNDGINF_DEPTH_KNOWN

((EAC_Sounding_Information)2)

#define EEC_SNDGINF_DEPTH_UNKNOWN

((EAC_Sounding_Information)3)

#define EEC_SNDGINF_DOUBTFUL

((EAC_Sounding_Information)4)

#define EEC_SNDGINF_DRYING_HEIGHTS

((EAC_Sounding_Information)5)

#define EEC_SNDGINF_HAIRLINE_IHO

((EAC_Sounding_Information)6)

#define EEC_SNDGINF_LEAST_DEPTH_KNOWN

((EAC_Sounding_Information)7)

#define EEC_SNDGINF_LEAST_DEPTH_UNKNOWN_BUT_SAFE

((EAC_Sounding_Information)8)

#define EEC_SNDGINF_MAINTAINED_DEPTH

((EAC_Sounding_Information)9)

#define EEC_SNDGINF_NO_BOTTOM_FOUND

((EAC_Sounding_Information)10)

#define EEC_SNDGINF_NO_BOTTOM_FOUND_AT_DEPTH

((EAC_Sounding_Information)11)

#define EEC_SNDGINF_NORMAL_IHO

((EAC_Sounding_Information)12)

#define EEC_SNDGINF_NOT_ROUTINELY_MAINTAINED

((EAC_Sounding_Information)13)

#define EEC_SNDGINF_ORDINARY

((EAC_Sounding_Information)14)

#define EEC_SNDGINF_OUT_OF_POSITION

((EAC_Sounding_Information)15)

#define EEC_SNDGINF_REPORTED_NOT_CONFIRMED

((EAC_Sounding_Information)16)

#define EEC_SNDGINF_REPORTED_NOT_SURVEYED

((EAC_Sounding_Information)17)

#define EEC_SNDGINF_SLANT

((EAC_Sounding_Information)18)

#define EEC_SNDGINF_UNRELIABLE

((EAC_Sounding_Information)19)

 

EAC_Sounding_Measurement_Technique

Abstract Data Type:  SOUNDING_MEASUREMENT_TECHNIQUE

typedef EDCS_Integer    EAC_Sounding_Measurement_Technique;

#define EEC_SNDGMEASTECH_COMPUTER_GENERATED

((EAC_Sounding_Measurement_Technique)1)

#define EEC_SNDGMEASTECH_DIVER

((EAC_Sounding_Measurement_Technique)2)

#define EEC_SNDGMEASTECH_ECHO_SOUNDER

((EAC_Sounding_Measurement_Technique)3)

#define EEC_SNDGMEASTECH_ELECTROMAGNETIC_SENSOR

((EAC_Sounding_Measurement_Technique)4)

#define EEC_SNDGMEASTECH_LASER

((EAC_Sounding_Measurement_Technique)5)

#define EEC_SNDGMEASTECH_LEAD_LINE

((EAC_Sounding_Measurement_Technique)6)

#define EEC_SNDGMEASTECH_LEVELING

((EAC_Sounding_Measurement_Technique)7)

#define EEC_SNDGMEASTECH_MULTI_BEAM

((EAC_Sounding_Measurement_Technique)8)

#define EEC_SNDGMEASTECH_PHOTOGRAMMETRY

((EAC_Sounding_Measurement_Technique)9)

#define EEC_SNDGMEASTECH_SATELLITE_IMAGERY

((EAC_Sounding_Measurement_Technique)10)

#define EEC_SNDGMEASTECH_SIDE_SCAN_SONAR

((EAC_Sounding_Measurement_Technique)11)

#define EEC_SNDGMEASTECH_SWEPT_SIDE_SCAN_SONAR

((EAC_Sounding_Measurement_Technique)12)

#define EEC_SNDGMEASTECH_SWEPT_VERTICAL_ACOUSTIC

((EAC_Sounding_Measurement_Technique)13)

#define EEC_SNDGMEASTECH_WIRE_DRAG

((EAC_Sounding_Measurement_Technique)14)

 

EAC_Sounding_Velocity_Correction_Type

Abstract Data Type:  SOUNDING_VELOCITY_CORRECTION_TYPE

typedef EDCS_Integer    EAC_Sounding_Velocity_Correction_Type;

#define EEC_SNDGVEL_CORRECTED_BY_OTHER_MEANS

((EAC_Sounding_Velocity_Correction_Type)1)

#define EEC_SNDGVEL_MATHEWS_TABLES

((EAC_Sounding_Velocity_Correction_Type)2)

#define EEC_SNDGVEL_SOUND_VELOCITY_METER

((EAC_Sounding_Velocity_Correction_Type)3)

#define EEC_SNDGVEL_SOUNDER_1500_CALIBRATED

((EAC_Sounding_Velocity_Correction_Type)4)

#define EEC_SNDGVEL_SOUNDER_4800_CALIBRATED

((EAC_Sounding_Velocity_Correction_Type)5)

 

EAC_Source

Abstract Data Type:  SOURCE

typedef EDCS_Integer    EAC_Source;

#define EEC_SOURCE_BATHYMETRY_0r1_ARC_MINUTE_DIGITAL_DATA_BASE

((EAC_Source)1)

#define EEC_SOURCE_BATHYMETRY_0r5_ARC_MINUTE_DIGITAL_DATA_BASE

((EAC_Source)2)

#define EEC_SOURCE_BATHYMETRY_5r0_ARC_MINUTE_DIGITAL_DATA_BASE

((EAC_Source)3)

#define EEC_SOURCE_BATHYMETRY_VARIABLE_DIGITAL_DATA_BASE

((EAC_Source)4)

#define EEC_SOURCE_CARTOGRAPHIC

((EAC_Source)5)

#define EEC_SOURCE_CITY_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)6)

#define EEC_SOURCE_CITY_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)7)

#define EEC_SOURCE_DIGITAL_AERONAUTICAL_FLIGHT_INFORMATION_FILE

((EAC_Source)8)

#define EEC_SOURCE_DIGITAL_MEAN_ELEVATION_DATA

((EAC_Source)9)

#define EEC_SOURCE_DIGITAL_NAUTICAL_CHART

((EAC_Source)10)

#define EEC_SOURCE_DIGITAL_POINT_POSITIONING_DATA_BASE

((EAC_Source)11)

#define EEC_SOURCE_ELEVATION_7r5_ARC_MINUTE_DIGITAL_MODEL

((EAC_Source)12)

#define EEC_SOURCE_IMAGE_1_M_CONTROLLED_BASE

((EAC_Source)13)

#define EEC_SOURCE_IMAGE_10_M_CONTROLLED_BASE

((EAC_Source)14)

#define EEC_SOURCE_IMAGE_3_M_CONTROLLED_BASE

((EAC_Source)15)

#define EEC_SOURCE_IMAGE_5_M_CONTROLLED_BASE

((EAC_Source)16)

#define EEC_SOURCE_INTERIM_TERRAIN_DATA

((EAC_Source)17)

#define EEC_SOURCE_JOG_250K_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)18)

#define EEC_SOURCE_JOG_250K_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)19)

#define EEC_SOURCE_JOG_250K_FEATURE_FOUNDATION_DATA

((EAC_Source)20)

#define EEC_SOURCE_LANDSAT

((EAC_Source)21)

#define EEC_SOURCE_LEVEL_0_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)22)

#define EEC_SOURCE_LEVEL_0_VECTOR_MAP

((EAC_Source)23)

#define EEC_SOURCE_LEVEL_1_DIGITAL_FEATURE_ANALYSIS_DATA

((EAC_Source)24)

#define EEC_SOURCE_LEVEL_1_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)25)

#define EEC_SOURCE_LEVEL_1_DIGITAL_TOPOGRAPHIC_DATA

((EAC_Source)26)

#define EEC_SOURCE_LEVEL_1_MISSION_ESSENTIAL_DATA_SET

((EAC_Source)27)

#define EEC_SOURCE_LEVEL_1_VECTOR_MAP

((EAC_Source)28)

#define EEC_SOURCE_LEVEL_1C_DIGITAL_FEATURE_ANALYSIS_DATA

((EAC_Source)29)

#define EEC_SOURCE_LEVEL_2_DIGITAL_FEATURE_ANALYSIS_DATA

((EAC_Source)30)

#define EEC_SOURCE_LEVEL_2_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)31)

#define EEC_SOURCE_LEVEL_2_DIGITAL_TOPOGRAPHIC_DATA

((EAC_Source)32)

#define EEC_SOURCE_LEVEL_2_VECTOR_MAP

((EAC_Source)33)

#define EEC_SOURCE_LEVEL_3_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)34)

#define EEC_SOURCE_LEVEL_3_DIGITAL_TOPOGRAPHIC_DATA

((EAC_Source)35)

#define EEC_SOURCE_LEVEL_3_MISSION_ESSENTIAL_DATA_SET

((EAC_Source)36)

#define EEC_SOURCE_LEVEL_3C_DIGITAL_FEATURE_ANALYSIS_DATA

((EAC_Source)37)

#define EEC_SOURCE_LEVEL_4_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)38)

#define EEC_SOURCE_LEVEL_4_DIGITAL_TOPOGRAPHIC_DATA

((EAC_Source)39)

#define EEC_SOURCE_LEVEL_5_DIGITAL_TERRAIN_ELEVATION_DATA

((EAC_Source)40)

#define EEC_SOURCE_LEVEL_5_DIGITAL_TOPOGRAPHIC_DATA

((EAC_Source)41)

#define EEC_SOURCE_LITTORAL_WARFARE_DATA

((EAC_Source)42)

#define EEC_SOURCE_MONO_IMAGERY

((EAC_Source)43)

#define EEC_SOURCE_ONC_1M_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)44)

#define EEC_SOURCE_ONC_1M_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)45)

#define EEC_SOURCE_ONC_1M_DIGITAL_CHART_OF_WORLD

((EAC_Source)46)

#define EEC_SOURCE_PLANNING_INTERIM_TERRAIN_DATA

((EAC_Source)47)

#define EEC_SOURCE_REPORTED

((EAC_Source)48)

#define EEC_SOURCE_SPOT_SCENE

((EAC_Source)49)

#define EEC_SOURCE_STEREO_IMAGERY

((EAC_Source)50)

#define EEC_SOURCE_SURVEY_SOURCE

((EAC_Source)51)

#define EEC_SOURCE_TLM_100K_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)52)

#define EEC_SOURCE_TLM_100K_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)53)

#define EEC_SOURCE_TLM_50K_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)54)

#define EEC_SOURCE_TLM_50K_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)55)

#define EEC_SOURCE_TLM_50K_FEATURE_FOUNDATION_DATA

((EAC_Source)56)

#define EEC_SOURCE_TPC_500K_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)57)

#define EEC_SOURCE_TPC_500K_COMPRESSED_ARC_DIGITIZED_RASTER_GRAPHIC

((EAC_Source)58)

#define EEC_SOURCE_URBAN_VECTOR_MAP

((EAC_Source)59)

#define EEC_SOURCE_VECTOR_INTERIM_TERRAIN_DATA

((EAC_Source)60)

#define EEC_SOURCE_WORLD_VECTOR_SHORELINE

((EAC_Source)61)

 

EAC_Spatial_Alignment

Abstract Data Type:  SPATIAL_ALIGNMENT

typedef EDCS_Integer    EAC_Spatial_Alignment;

#define EEC_SPATALIGN_APPROXIMATE

((EAC_Spatial_Alignment)1)

#define EEC_SPATALIGN_DEFINITE

((EAC_Spatial_Alignment)2)

#define EEC_SPATALIGN_FEATURE_CONNECTOR

((EAC_Spatial_Alignment)3)

#define EEC_SPATALIGN_REPORTED

((EAC_Spatial_Alignment)4)

 

EAC_Sport_Type

Abstract Data Type:  SPORT_TYPE

typedef EDCS_Integer    EAC_Sport_Type;

#define EEC_SPORTTY_AMERICAN_FOOTBALL

((EAC_Sport_Type)1)

#define EEC_SPORTTY_ASSOCIATION_FOOTBALL

((EAC_Sport_Type)2)

#define EEC_SPORTTY_AUSTRALIAN_RULES_FOOTBALL

((EAC_Sport_Type)3)

#define EEC_SPORTTY_CANADIAN_FOOTBALL

((EAC_Sport_Type)4)

#define EEC_SPORTTY_RUGBY

((EAC_Sport_Type)5)

#define EEC_SPORTTY_TROTTING

((EAC_Sport_Type)6)

 

EAC_Spot_Elevation_Type

Abstract Data Type:  SPOT_ELEVATION_TYPE

typedef EDCS_Integer    EAC_Spot_Elevation_Type;

#define EEC_SPOTELEVTY_OUT_OF_POSITION

((EAC_Spot_Elevation_Type)1)

#define EEC_SPOTELEVTY_SUMMIT

((EAC_Spot_Elevation_Type)2)

#define EEC_SPOTELEVTY_TOP_OF_TREES

((EAC_Spot_Elevation_Type)3)

 

EAC_Spring_Type

Abstract Data Type:  SPRING_TYPE

typedef EDCS_Integer    EAC_Spring_Type;

#define EEC_SPRTY_ARTESIAN

((EAC_Spring_Type)1)

#define EEC_SPRTY_FUMAROLE

((EAC_Spring_Type)2)

#define EEC_SPRTY_GEYSER

((EAC_Spring_Type)3)

#define EEC_SPRTY_HOT_SPRING

((EAC_Spring_Type)4)

#define EEC_SPRTY_WALLED_IN

((EAC_Spring_Type)5)

 

EAC_Stair_Construction_Type

Abstract Data Type:  STAIR_CONSTRUCTION_TYPE

typedef EDCS_Integer    EAC_Stair_Construction_Type;

#define EEC_STAIRCNSTCTTY_ENGINEERED_LUMBER

((EAC_Stair_Construction_Type)1)

#define EEC_STAIRCNSTCTTY_LUMBER

((EAC_Stair_Construction_Type)2)

#define EEC_STAIRCNSTCTTY_REINFORCED_CONCRETE

((EAC_Stair_Construction_Type)3)

#define EEC_STAIRCNSTCTTY_STEEL

((EAC_Stair_Construction_Type)4)

#define EEC_STAIRCNSTCTTY_STEEL_WITH_CONCRETE_FILL

((EAC_Stair_Construction_Type)5)

 

EAC_Stair_Style

Abstract Data Type:  STAIR_STYLE

typedef EDCS_Integer    EAC_Stair_Style;

#define EEC_STAIRSTYLE_CIRCULAR

((EAC_Stair_Style)1)

#define EEC_STAIRSTYLE_EXTERIOR_OPEN

((EAC_Stair_Style)2)

#define EEC_STAIRSTYLE_INTERIOR_ENCLOSED

((EAC_Stair_Style)3)

#define EEC_STAIRSTYLE_INTERIOR_OPEN

((EAC_Stair_Style)4)

 

EAC_Stellar_RF_Nb_Maximum_Time_Quality

Abstract Data Type:  STELLAR_RF_NB_MAXIMUM_TIME_QUALITY

typedef EDCS_Integer    EAC_Stellar_RF_Nb_Maximum_Time_Quality;

#define EEC_SRNBMAXTIMQUAL_BEGAN_BEFORE

((EAC_Stellar_RF_Nb_Maximum_Time_Quality)1)

#define EEC_SRNBMAXTIMQUAL_LASTED_LONGER

((EAC_Stellar_RF_Nb_Maximum_Time_Quality)2)

#define EEC_SRNBMAXTIMQUAL_MEASUREMENT_UNCERTAINTY

((EAC_Stellar_RF_Nb_Maximum_Time_Quality)3)

 

EAC_Stellar_RF_Nb_Mean_Flux_Quality

Abstract Data Type:  STELLAR_RF_NB_MEAN_FLUX_QUALITY

typedef EDCS_Integer    EAC_Stellar_RF_Nb_Mean_Flux_Quality;

#define EEC_SRNBMNFLUXQUAL_BEGAN_BEFORE

((EAC_Stellar_RF_Nb_Mean_Flux_Quality)1)

#define EEC_SRNBMNFLUXQUAL_LASTED_LONGER

((EAC_Stellar_RF_Nb_Mean_Flux_Quality)2)

#define EEC_SRNBMNFLUXQUAL_MEASUREMENT_UNCERTAINTY

((EAC_Stellar_RF_Nb_Mean_Flux_Quality)3)

 

EAC_Stellar_RF_Nb_Peak_Flux_Quality

Abstract Data Type:  STELLAR_RF_NB_PEAK_FLUX_QUALITY

typedef EDCS_Integer    EAC_Stellar_RF_Nb_Peak_Flux_Quality;

#define EEC_SRNBPKFLUXQUAL_BEGAN_BEFORE

((EAC_Stellar_RF_Nb_Peak_Flux_Quality)1)

#define EEC_SRNBPKFLUXQUAL_LASTED_LONGER

((EAC_Stellar_RF_Nb_Peak_Flux_Quality)2)

#define EEC_SRNBPKFLUXQUAL_MEASUREMENT_UNCERTAINTY

((EAC_Stellar_RF_Nb_Peak_Flux_Quality)3)

 

EAC_Stellar_RF_Nb_Period_Quality

Abstract Data Type:  STELLAR_RF_NB_PERIOD_QUALITY

typedef EDCS_Integer    EAC_Stellar_RF_Nb_Period_Quality;

#define EEC_SRNBPERQUAL_BEGAN_BEFORE

((EAC_Stellar_RF_Nb_Period_Quality)1)

#define EEC_SRNBPERQUAL_LASTED_LONGER

((EAC_Stellar_RF_Nb_Period_Quality)2)

#define EEC_SRNBPERQUAL_MEASUREMENT_UNCERTAINTY

((EAC_Stellar_RF_Nb_Period_Quality)3)

 

EAC_Stellar_RF_Nb_Start_Quality

Abstract Data Type:  STELLAR_RF_NB_START_QUALITY

typedef EDCS_Integer    EAC_Stellar_RF_Nb_Start_Quality;

#define EEC_SRNBSTRTQUAL_BEGAN_BEFORE

((EAC_Stellar_RF_Nb_Start_Quality)1)

#define EEC_SRNBSTRTQUAL_LASTED_LONGER

((EAC_Stellar_RF_Nb_Start_Quality)2)

#define EEC_SRNBSTRTQUAL_MEASUREMENT_UNCERTAINTY

((EAC_Stellar_RF_Nb_Start_Quality)3)

 

EAC_Storage_Facility_Type

Abstract Data Type:  STORAGE_FACILITY_TYPE

typedef EDCS_Integer    EAC_Storage_Facility_Type;

#define EEC_STORFACTY_AMMUNITION

((EAC_Storage_Facility_Type)1)

#define EEC_STORFACTY_DIESEL_OIL

((EAC_Storage_Facility_Type)2)

#define EEC_STORFACTY_DUTCH_BARN

((EAC_Storage_Facility_Type)3)

#define EEC_STORFACTY_EXPLOSIVE

((EAC_Storage_Facility_Type)4)

#define EEC_STORFACTY_FOOD

((EAC_Storage_Facility_Type)5)

#define EEC_STORFACTY_GAS

((EAC_Storage_Facility_Type)6)

#define EEC_STORFACTY_GRAIN

((EAC_Storage_Facility_Type)7)

#define EEC_STORFACTY_GRAVEL

((EAC_Storage_Facility_Type)8)

#define EEC_STORFACTY_HARD_STANDING_ONLY

((EAC_Storage_Facility_Type)9)

#define EEC_STORFACTY_LIQUID

((EAC_Storage_Facility_Type)10)

#define EEC_STORFACTY_NONE_AVAILABLE

((EAC_Storage_Facility_Type)11)

#define EEC_STORFACTY_OIL

((EAC_Storage_Facility_Type)12)

#define EEC_STORFACTY_ORE

((EAC_Storage_Facility_Type)13)

#define EEC_STORFACTY_PETROL

((EAC_Storage_Facility_Type)14)

#define EEC_STORFACTY_SALT

((EAC_Storage_Facility_Type)15)

#define EEC_STORFACTY_SAND

((EAC_Storage_Facility_Type)16)

#define EEC_STORFACTY_SOFT_STANDING_ONLY

((EAC_Storage_Facility_Type)17)

#define EEC_STORFACTY_SPECIALIZED_WAREHOUSE

((EAC_Storage_Facility_Type)18)

#define EEC_STORFACTY_WAREHOUSE

((EAC_Storage_Facility_Type)19)

#define EEC_STORFACTY_WATER

((EAC_Storage_Facility_Type)20)

 

EAC_Structural_Pile_Type

Abstract Data Type:  STRUCTURAL_PILE_TYPE

typedef EDCS_Integer    EAC_Structural_Pile_Type;

#define EEC_STRPILETY_POST

((EAC_Structural_Pile_Type)1)

#define EEC_STRPILETY_SNAG

((EAC_Structural_Pile_Type)2)

#define EEC_STRPILETY_STAKE

((EAC_Structural_Pile_Type)3)

#define EEC_STRPILETY_TRIPODAL

((EAC_Structural_Pile_Type)4)

 

EAC_Structure_Protection_Type

Abstract Data Type:  STRUCTURE_PROTECTION_TYPE

typedef EDCS_Integer    EAC_Structure_Protection_Type;

#define EEC_STRPROTTY_NO_PROTECTION

((EAC_Structure_Protection_Type)1)

#define EEC_STRPROTTY_SOFT

((EAC_Structure_Protection_Type)2)

#define EEC_STRPROTTY_SEMI_HARDENED

((EAC_Structure_Protection_Type)3)

#define EEC_STRPROTTY_HARDENED

((EAC_Structure_Protection_Type)4)

 

EAC_Structure_Shape

Abstract Data Type:  STRUCTURE_SHAPE

typedef EDCS_Integer    EAC_Structure_Shape;

#define EEC_STRSHAP_A_FRAME

((EAC_Structure_Shape)1)

#define EEC_STRSHAP_AIRSHIP

((EAC_Structure_Shape)2)

#define EEC_STRSHAP_ARCH

((EAC_Structure_Shape)3)

#define EEC_STRSHAP_ARTIFICIAL_MOUNTAIN

((EAC_Structure_Shape)4)

#define EEC_STRSHAP_BARREL

((EAC_Structure_Shape)5)

#define EEC_STRSHAP_BLIMP

((EAC_Structure_Shape)6)

#define EEC_STRSHAP_BOARD

((EAC_Structure_Shape)7)

#define EEC_STRSHAP_BULLET

((EAC_Structure_Shape)8)

#define EEC_STRSHAP_COLUMN

((EAC_Structure_Shape)9)

#define EEC_STRSHAP_CONICAL_PEAKED_NUN

((EAC_Structure_Shape)10)

#define EEC_STRSHAP_CRESCENT

((EAC_Structure_Shape)11)

#define EEC_STRSHAP_CROSS

((EAC_Structure_Shape)12)

#define EEC_STRSHAP_CUBIC

((EAC_Structure_Shape)13)

#define EEC_STRSHAP_CYLINDER

((EAC_Structure_Shape)14)

#define EEC_STRSHAP_CYLINDER_PEAKED

((EAC_Structure_Shape)15)

#define EEC_STRSHAP_CYLINDER_PEAKED_WITH_TOWER

((EAC_Structure_Shape)16)

#define EEC_STRSHAP_CYLINDER_UPRIGHT

((EAC_Structure_Shape)17)

#define EEC_STRSHAP_CYLINDER_WITH_DOMED_TOP

((EAC_Structure_Shape)18)

#define EEC_STRSHAP_CYLINDER_WITH_FLAT_TOP

((EAC_Structure_Shape)19)

#define EEC_STRSHAP_DIAMOND_SHAPED

((EAC_Structure_Shape)20)

#define EEC_STRSHAP_DOME

((EAC_Structure_Shape)21)

#define EEC_STRSHAP_DRAGON_TEETH

((EAC_Structure_Shape)22)

#define EEC_STRSHAP_ENCLOSED

((EAC_Structure_Shape)23)

#define EEC_STRSHAP_FERRIS_WHEEL

((EAC_Structure_Shape)24)

#define EEC_STRSHAP_FUNNEL

((EAC_Structure_Shape)25)

#define EEC_STRSHAP_H_FRAME

((EAC_Structure_Shape)26)

#define EEC_STRSHAP_HIGH_RISE

((EAC_Structure_Shape)27)

#define EEC_STRSHAP_I_BEAM

((EAC_Structure_Shape)28)

#define EEC_STRSHAP_I_FRAME

((EAC_Structure_Shape)29)

#define EEC_STRSHAP_IRREGULAR

((EAC_Structure_Shape)30)

#define EEC_STRSHAP_LATERAL

((EAC_Structure_Shape)31)

#define EEC_STRSHAP_MAST

((EAC_Structure_Shape)32)

#define EEC_STRSHAP_MOUND

((EAC_Structure_Shape)33)

#define EEC_STRSHAP_MULTIPLE_ARCH

((EAC_Structure_Shape)34)

#define EEC_STRSHAP_OBELISK

((EAC_Structure_Shape)35)

#define EEC_STRSHAP_OPEN

((EAC_Structure_Shape)36)

#define EEC_STRSHAP_OPEN_ENDED

((EAC_Structure_Shape)37)

#define EEC_STRSHAP_OVAL

((EAC_Structure_Shape)38)

#define EEC_STRSHAP_PILLAR_OR_SPINDLE

((EAC_Structure_Shape)39)

#define EEC_STRSHAP_PLAQUE

((EAC_Structure_Shape)40)

#define EEC_STRSHAP_POLE

((EAC_Structure_Shape)41)

#define EEC_STRSHAP_PYRAMID

((EAC_Structure_Shape)42)

#define EEC_STRSHAP_RECTANGULAR

((EAC_Structure_Shape)43)

#define EEC_STRSHAP_RIPPLE

((EAC_Structure_Shape)44)

#define EEC_STRSHAP_ROLLER_COASTER

((EAC_Structure_Shape)45)

#define EEC_STRSHAP_ROUND

((EAC_Structure_Shape)46)

#define EEC_STRSHAP_RUIN

((EAC_Structure_Shape)47)

#define EEC_STRSHAP_SCANNER

((EAC_Structure_Shape)48)

#define EEC_STRSHAP_SOLID_OR_FILLED

((EAC_Structure_Shape)49)

#define EEC_STRSHAP_SPAR

((EAC_Structure_Shape)50)

#define EEC_STRSHAP_SPHERICAL_HEMISPHERICAL

((EAC_Structure_Shape)51)

#define EEC_STRSHAP_SPHERICAL_WITH_COLUMNS

((EAC_Structure_Shape)52)

#define EEC_STRSHAP_SPIRE

((EAC_Structure_Shape)53)

#define EEC_STRSHAP_SQUARE

((EAC_Structure_Shape)54)

#define EEC_STRSHAP_STAR

((EAC_Structure_Shape)55)

#define EEC_STRSHAP_STATUE

((EAC_Structure_Shape)56)

#define EEC_STRSHAP_SUPERBUOY

((EAC_Structure_Shape)57)

#define EEC_STRSHAP_T_FRAME

((EAC_Structure_Shape)58)

#define EEC_STRSHAP_TELESCOPING_GASHOLDER

((EAC_Structure_Shape)59)

#define EEC_STRSHAP_TETRAHEDRON

((EAC_Structure_Shape)60)

#define EEC_STRSHAP_TOWER

((EAC_Structure_Shape)61)

#define EEC_STRSHAP_TOWER_MOUNTED_RADOME

((EAC_Structure_Shape)62)

#define EEC_STRSHAP_TRANSVERSE

((EAC_Structure_Shape)63)

#define EEC_STRSHAP_TRIPOD

((EAC_Structure_Shape)64)

#define EEC_STRSHAP_TRUSS

((EAC_Structure_Shape)65)

#define EEC_STRSHAP_VESSEL_HULL

((EAC_Structure_Shape)66)

#define EEC_STRSHAP_WINDMOTOR

((EAC_Structure_Shape)67)

#define EEC_STRSHAP_WITH_RADOME

((EAC_Structure_Shape)68)

#define EEC_STRSHAP_Y_FRAME

((EAC_Structure_Shape)69)

 

EAC_Surface_Category

Abstract Data Type:  SURFACE_CATEGORY

typedef EDCS_Integer    EAC_Surface_Category;

#define EEC_SRFCAT_EXTERIOR

((EAC_Surface_Category)1)

#define EEC_SRFCAT_INTERIOR

((EAC_Surface_Category)2)

 

EAC_Surface_Characteristic_Type

Abstract Data Type:  SURFACE_CHARACTERISTIC_TYPE

typedef EDCS_Integer    EAC_Surface_Characteristic_Type;

#define EEC_SRFCHRTY_BARE

((EAC_Surface_Characteristic_Type)1)

#define EEC_SRFCHRTY_BROKEN

((EAC_Surface_Characteristic_Type)2)

#define EEC_SRFCHRTY_CALCAREOUS

((EAC_Surface_Characteristic_Type)3)

#define EEC_SRFCHRTY_COARSE

((EAC_Surface_Characteristic_Type)4)

#define EEC_SRFCHRTY_DECAYED

((EAC_Surface_Characteristic_Type)5)

#define EEC_SRFCHRTY_FINE

((EAC_Surface_Characteristic_Type)6)

#define EEC_SRFCHRTY_FLINTY

((EAC_Surface_Characteristic_Type)7)

#define EEC_SRFCHRTY_GLACIAL

((EAC_Surface_Characteristic_Type)8)

#define EEC_SRFCHRTY_GRITTY

((EAC_Surface_Characteristic_Type)9)

#define EEC_SRFCHRTY_GROUND

((EAC_Surface_Characteristic_Type)10)

#define EEC_SRFCHRTY_HARD

((EAC_Surface_Characteristic_Type)11)

#define EEC_SRFCHRTY_KARST

((EAC_Surface_Characteristic_Type)12)

#define EEC_SRFCHRTY_LARGE

((EAC_Surface_Characteristic_Type)13)

#define EEC_SRFCHRTY_MEDIUM

((EAC_Surface_Characteristic_Type)14)

#define EEC_SRFCHRTY_MEMBRANE

((EAC_Surface_Characteristic_Type)15)

#define EEC_SRFCHRTY_ROCKY

((EAC_Surface_Characteristic_Type)16)

#define EEC_SRFCHRTY_ROTTEN

((EAC_Surface_Characteristic_Type)17)

#define EEC_SRFCHRTY_SMALL

((EAC_Surface_Characteristic_Type)18)

#define EEC_SRFCHRTY_SOFT

((EAC_Surface_Characteristic_Type)19)

#define EEC_SRFCHRTY_SPECKLED

((EAC_Surface_Characteristic_Type)20)

#define EEC_SRFCHRTY_SPRINGS_IN_SEABED

((EAC_Surface_Characteristic_Type)21)

#define EEC_SRFCHRTY_STICKY

((EAC_Surface_Characteristic_Type)22)

#define EEC_SRFCHRTY_STIFF

((EAC_Surface_Characteristic_Type)23)

#define EEC_SRFCHRTY_STREAKY

((EAC_Surface_Characteristic_Type)24)

#define EEC_SRFCHRTY_TENACIOUS

((EAC_Surface_Characteristic_Type)25)

#define EEC_SRFCHRTY_UNEVEN

((EAC_Surface_Characteristic_Type)26)

#define EEC_SRFCHRTY_UNSTABLE

((EAC_Surface_Characteristic_Type)27)

#define EEC_SRFCHRTY_UNSURFACED

((EAC_Surface_Characteristic_Type)28)

#define EEC_SRFCHRTY_VARIED

((EAC_Surface_Characteristic_Type)29)

#define EEC_SRFCHRTY_VOLCANIC

((EAC_Surface_Characteristic_Type)30)

 

EAC_Surface_Em_Duct_Strength

Abstract Data Type:  SURFACE_EM_DUCT_STRENGTH

typedef EDCS_Integer    EAC_Surface_Em_Duct_Strength;

#define EEC_SRFEMDUCTSTRN_NONE_PRESENT

((EAC_Surface_Em_Duct_Strength)1)

#define EEC_SRFEMDUCTSTRN_WEAK

((EAC_Surface_Em_Duct_Strength)2)

#define EEC_SRFEMDUCTSTRN_AVERAGE

((EAC_Surface_Em_Duct_Strength)3)

#define EEC_SRFEMDUCTSTRN_STRONG

((EAC_Surface_Em_Duct_Strength)4)

#define EEC_SRFEMDUCTSTRN_EXTREME

((EAC_Surface_Em_Duct_Strength)5)

 

EAC_Surface_Material_Type

Abstract Data Type:  SURFACE_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Surface_Material_Type;

#define EEC_SRFMATTY_AIRCRAFT

((EAC_Surface_Material_Type)1)

#define EEC_SRFMATTY_ALUMINUM

((EAC_Surface_Material_Type)2)

#define EEC_SRFMATTY_AMMUNITION

((EAC_Surface_Material_Type)3)

#define EEC_SRFMATTY_ASH

((EAC_Surface_Material_Type)4)

#define EEC_SRFMATTY_ASPHALT

((EAC_Surface_Material_Type)5)

#define EEC_SRFMATTY_BASALT

((EAC_Surface_Material_Type)6)

#define EEC_SRFMATTY_BEDROCK

((EAC_Surface_Material_Type)7)

#define EEC_SRFMATTY_BITUMINOUS

((EAC_Surface_Material_Type)8)

#define EEC_SRFMATTY_BOULDER

((EAC_Surface_Material_Type)9)

#define EEC_SRFMATTY_BRICK

((EAC_Surface_Material_Type)10)

#define EEC_SRFMATTY_CALCAREOUS

((EAC_Surface_Material_Type)11)

#define EEC_SRFMATTY_CEMENT

((EAC_Surface_Material_Type)12)

#define EEC_SRFMATTY_CHALK

((EAC_Surface_Material_Type)13)

#define EEC_SRFMATTY_CHEMICAL

((EAC_Surface_Material_Type)14)

#define EEC_SRFMATTY_CINDER

((EAC_Surface_Material_Type)15)

#define EEC_SRFMATTY_CIRRIPEDIA

((EAC_Surface_Material_Type)16)

#define EEC_SRFMATTY_CLAY

((EAC_Surface_Material_Type)17)

#define EEC_SRFMATTY_COAL

((EAC_Surface_Material_Type)18)

#define EEC_SRFMATTY_COBBLE

((EAC_Surface_Material_Type)19)

#define EEC_SRFMATTY_COKE

((EAC_Surface_Material_Type)20)

#define EEC_SRFMATTY_COMPOSITE_ge_50_PCT_PERMANENT

((EAC_Surface_Material_Type)21)

#define EEC_SRFMATTY_COMPOSITE_lt_50_PCT_PERMANENT

((EAC_Surface_Material_Type)22)

#define EEC_SRFMATTY_COMPOSITION

((EAC_Surface_Material_Type)23)

#define EEC_SRFMATTY_CONCRETE

((EAC_Surface_Material_Type)24)

#define EEC_SRFMATTY_CONGLOMERATE

((EAC_Surface_Material_Type)25)

#define EEC_SRFMATTY_COPPER

((EAC_Surface_Material_Type)26)

#define EEC_SRFMATTY_CORAL

((EAC_Surface_Material_Type)27)

#define EEC_SRFMATTY_CORAL_HEAD

((EAC_Surface_Material_Type)28)

#define EEC_SRFMATTY_DESALINATED_WATER

((EAC_Surface_Material_Type)29)

#define EEC_SRFMATTY_DIAMOND

((EAC_Surface_Material_Type)30)

#define EEC_SRFMATTY_DIATOMACEOUS_EARTH

((EAC_Surface_Material_Type)31)

#define EEC_SRFMATTY_DIORITE

((EAC_Surface_Material_Type)32)

#define EEC_SRFMATTY_DISTORTED_SURFACE

((EAC_Surface_Material_Type)33)

#define EEC_SRFMATTY_DOLOMITE

((EAC_Surface_Material_Type)34)

#define EEC_SRFMATTY_EARTHEN

((EAC_Surface_Material_Type)35)

#define EEC_SRFMATTY_ELECTRIC

((EAC_Surface_Material_Type)36)

#define EEC_SRFMATTY_ERODED_LAND

((EAC_Surface_Material_Type)37)

#define EEC_SRFMATTY_EVAPORITE

((EAC_Surface_Material_Type)38)

#define EEC_SRFMATTY_EXPLOSIVE

((EAC_Surface_Material_Type)39)

#define EEC_SRFMATTY_FABRIC

((EAC_Surface_Material_Type)40)

#define EEC_SRFMATTY_FIBREGLASS

((EAC_Surface_Material_Type)41)

#define EEC_SRFMATTY_FLYSCH

((EAC_Surface_Material_Type)42)

#define EEC_SRFMATTY_FOOD

((EAC_Surface_Material_Type)43)

#define EEC_SRFMATTY_FORAMINIFERA

((EAC_Surface_Material_Type)44)

#define EEC_SRFMATTY_FROZEN_WATER

((EAC_Surface_Material_Type)45)

#define EEC_SRFMATTY_FUCUS

((EAC_Surface_Material_Type)46)

#define EEC_SRFMATTY_GABBRO

((EAC_Surface_Material_Type)47)

#define EEC_SRFMATTY_GAS

((EAC_Surface_Material_Type)48)

#define EEC_SRFMATTY_GIBBSITE

((EAC_Surface_Material_Type)49)

#define EEC_SRFMATTY_GLASS

((EAC_Surface_Material_Type)50)

#define EEC_SRFMATTY_GLOBIGERINA

((EAC_Surface_Material_Type)51)

#define EEC_SRFMATTY_GOLD

((EAC_Surface_Material_Type)52)

#define EEC_SRFMATTY_GRADED_SOIL

((EAC_Surface_Material_Type)53)

#define EEC_SRFMATTY_GRANITE

((EAC_Surface_Material_Type)54)

#define EEC_SRFMATTY_GRASS

((EAC_Surface_Material_Type)55)

#define EEC_SRFMATTY_GRAVEL

((EAC_Surface_Material_Type)56)

#define EEC_SRFMATTY_GREENSTONE

((EAC_Surface_Material_Type)57)

#define EEC_SRFMATTY_GROUND

((EAC_Surface_Material_Type)58)

#define EEC_SRFMATTY_GROUND_SHELL

((EAC_Surface_Material_Type)59)

#define EEC_SRFMATTY_HERBACEOUS_VEGETATION

((EAC_Surface_Material_Type)60)

#define EEC_SRFMATTY_ICE

((EAC_Surface_Material_Type)61)

#define EEC_SRFMATTY_IRON

((EAC_Surface_Material_Type)62)

#define EEC_SRFMATTY_KARST

((EAC_Surface_Material_Type)63)

#define EEC_SRFMATTY_KELP

((EAC_Surface_Material_Type)64)

#define EEC_SRFMATTY_LATERITE

((EAC_Surface_Material_Type)65)

#define EEC_SRFMATTY_LAVA

((EAC_Surface_Material_Type)66)

#define EEC_SRFMATTY_LEAD

((EAC_Surface_Material_Type)67)

#define EEC_SRFMATTY_LOESS

((EAC_Surface_Material_Type)68)

#define EEC_SRFMATTY_LUMBER

((EAC_Surface_Material_Type)69)

#define EEC_SRFMATTY_MACADAM

((EAC_Surface_Material_Type)70)

#define EEC_SRFMATTY_MACADAM_CRUSHED_ROCK

((EAC_Surface_Material_Type)71)

#define EEC_SRFMATTY_MADREPORE

((EAC_Surface_Material_Type)72)

#define EEC_SRFMATTY_MANGANESE

((EAC_Surface_Material_Type)73)

#define EEC_SRFMATTY_MARBLE

((EAC_Surface_Material_Type)74)

#define EEC_SRFMATTY_MARL

((EAC_Surface_Material_Type)75)

#define EEC_SRFMATTY_MASONRY

((EAC_Surface_Material_Type)76)

#define EEC_SRFMATTY_MATTE

((EAC_Surface_Material_Type)77)

#define EEC_SRFMATTY_MEMBRANE

((EAC_Surface_Material_Type)78)

#define EEC_SRFMATTY_METAL

((EAC_Surface_Material_Type)79)

#define EEC_SRFMATTY_MIXED_IN_PLACE

((EAC_Surface_Material_Type)80)

#define EEC_SRFMATTY_MUD

((EAC_Surface_Material_Type)81)

#define EEC_SRFMATTY_MULTIPLE_MATERIALS

((EAC_Surface_Material_Type)82)

#define EEC_SRFMATTY_MUSSEL

((EAC_Surface_Material_Type)83)

#define EEC_SRFMATTY_NON_TREED_VEGETATION

((EAC_Surface_Material_Type)84)

#define EEC_SRFMATTY_OIL

((EAC_Surface_Material_Type)85)

#define EEC_SRFMATTY_OIL_BLISTER

((EAC_Surface_Material_Type)86)

#define EEC_SRFMATTY_OOZE

((EAC_Surface_Material_Type)87)

#define EEC_SRFMATTY_OYSTER

((EAC_Surface_Material_Type)88)

#define EEC_SRFMATTY_PAINT

((EAC_Surface_Material_Type)89)

#define EEC_SRFMATTY_PAPER

((EAC_Surface_Material_Type)90)

#define EEC_SRFMATTY_PART_METAL

((EAC_Surface_Material_Type)91)

#define EEC_SRFMATTY_PEAT

((EAC_Surface_Material_Type)92)

#define EEC_SRFMATTY_PEBBLE

((EAC_Surface_Material_Type)93)

#define EEC_SRFMATTY_PEM_MIX

((EAC_Surface_Material_Type)94)

#define EEC_SRFMATTY_PERMANENT_HARD

((EAC_Surface_Material_Type)95)

#define EEC_SRFMATTY_PETROL

((EAC_Surface_Material_Type)96)

#define EEC_SRFMATTY_PLASTER

((EAC_Surface_Material_Type)97)

#define EEC_SRFMATTY_PLASTIC

((EAC_Surface_Material_Type)98)

#define EEC_SRFMATTY_POLYZOA

((EAC_Surface_Material_Type)99)

#define EEC_SRFMATTY_PORPHYRY

((EAC_Surface_Material_Type)100)

#define EEC_SRFMATTY_PRESTRESSED_CONCRETE

((EAC_Surface_Material_Type)101)

#define EEC_SRFMATTY_PTEROPOD

((EAC_Surface_Material_Type)102)

#define EEC_SRFMATTY_PUMICE

((EAC_Surface_Material_Type)103)

#define EEC_SRFMATTY_QUARTZ

((EAC_Surface_Material_Type)104)

#define EEC_SRFMATTY_RADIOACTIVE_MATERIAL

((EAC_Surface_Material_Type)105)

#define EEC_SRFMATTY_RADIOLARIAN

((EAC_Surface_Material_Type)106)

#define EEC_SRFMATTY_REINFORCED_CONCRETE

((EAC_Surface_Material_Type)107)

#define EEC_SRFMATTY_RIPRAP

((EAC_Surface_Material_Type)108)

#define EEC_SRFMATTY_ROCK

((EAC_Surface_Material_Type)109)

#define EEC_SRFMATTY_RUBBER

((EAC_Surface_Material_Type)110)

#define EEC_SRFMATTY_RUBBLE

((EAC_Surface_Material_Type)111)

#define EEC_SRFMATTY_SALT

((EAC_Surface_Material_Type)112)

#define EEC_SRFMATTY_SAND

((EAC_Surface_Material_Type)113)

#define EEC_SRFMATTY_SAND_AND_BOULDERS

((EAC_Surface_Material_Type)114)

#define EEC_SRFMATTY_SAND_AND_GRAVEL

((EAC_Surface_Material_Type)115)

#define EEC_SRFMATTY_SAND_AND_MUD

((EAC_Surface_Material_Type)116)

#define EEC_SRFMATTY_SAND_GRADED_ROLLED_OILED

((EAC_Surface_Material_Type)117)

#define EEC_SRFMATTY_SAND_WAVE

((EAC_Surface_Material_Type)118)

#define EEC_SRFMATTY_SANDSTONE

((EAC_Surface_Material_Type)119)

#define EEC_SRFMATTY_SCHIST

((EAC_Surface_Material_Type)120)

#define EEC_SRFMATTY_SCORIA

((EAC_Surface_Material_Type)121)

#define EEC_SRFMATTY_SEA_TANGLE

((EAC_Surface_Material_Type)122)

#define EEC_SRFMATTY_SEAWEED

((EAC_Surface_Material_Type)123)

#define EEC_SRFMATTY_SEWAGE

((EAC_Surface_Material_Type)124)

#define EEC_SRFMATTY_SHELL

((EAC_Surface_Material_Type)125)

#define EEC_SRFMATTY_SHINGLE

((EAC_Surface_Material_Type)126)

#define EEC_SRFMATTY_SILT

((EAC_Surface_Material_Type)127)

#define EEC_SRFMATTY_SILVER

((EAC_Surface_Material_Type)128)

#define EEC_SRFMATTY_SLAG

((EAC_Surface_Material_Type)129)

#define EEC_SRFMATTY_SLUDGE

((EAC_Surface_Material_Type)130)

#define EEC_SRFMATTY_SNOW

((EAC_Surface_Material_Type)131)

#define EEC_SRFMATTY_SOIL

((EAC_Surface_Material_Type)132)

#define EEC_SRFMATTY_SPICULE

((EAC_Surface_Material_Type)133)

#define EEC_SRFMATTY_SPOIL

((EAC_Surface_Material_Type)134)

#define EEC_SRFMATTY_SPOIL_OR_TAILINGS

((EAC_Surface_Material_Type)135)

#define EEC_SRFMATTY_SPONGE

((EAC_Surface_Material_Type)136)

#define EEC_SRFMATTY_STEEL

((EAC_Surface_Material_Type)137)

#define EEC_SRFMATTY_STONE

((EAC_Surface_Material_Type)138)

#define EEC_SRFMATTY_SUGAR

((EAC_Surface_Material_Type)139)

#define EEC_SRFMATTY_TAILINGS

((EAC_Surface_Material_Type)140)

#define EEC_SRFMATTY_TEXTILE

((EAC_Surface_Material_Type)141)

#define EEC_SRFMATTY_THATCH

((EAC_Surface_Material_Type)142)

#define EEC_SRFMATTY_TRAVERTINE

((EAC_Surface_Material_Type)143)

#define EEC_SRFMATTY_TREED_VEGETATION

((EAC_Surface_Material_Type)144)

#define EEC_SRFMATTY_TREES

((EAC_Surface_Material_Type)145)

#define EEC_SRFMATTY_TUFA

((EAC_Surface_Material_Type)146)

#define EEC_SRFMATTY_URANIUM

((EAC_Surface_Material_Type)147)

#define EEC_SRFMATTY_VEGETATED_WETLAND

((EAC_Surface_Material_Type)148)

#define EEC_SRFMATTY_VEGETATION_PRODUCT

((EAC_Surface_Material_Type)149)

#define EEC_SRFMATTY_VINYL

((EAC_Surface_Material_Type)150)

#define EEC_SRFMATTY_VOLCANIC

((EAC_Surface_Material_Type)151)

#define EEC_SRFMATTY_VOLCANIC_ASH

((EAC_Surface_Material_Type)152)

#define EEC_SRFMATTY_WATER

((EAC_Surface_Material_Type)153)

#define EEC_SRFMATTY_WOOD

((EAC_Surface_Material_Type)154)

#define EEC_SRFMATTY_ZINC

((EAC_Surface_Material_Type)155)

 

EAC_Surface_Thermal_Model

Abstract Data Type:  SURFACE_THERMAL_MODEL

typedef EDCS_Integer    EAC_Surface_Thermal_Model;

#define EEC_SRFTHERMMDL_E_S_CCTT

((EAC_Surface_Thermal_Model)1)

#define EEC_SRFTHERMMDL_LMIS_A2ATD

((EAC_Surface_Thermal_Model)2)

#define EEC_SRFTHERMMDL_LMIS_AGPT

((EAC_Surface_Thermal_Model)3)

#define EEC_SRFTHERMMDL_LMIS_KAM20

((EAC_Surface_Thermal_Model)4)

 

EAC_Surveillance_Winged_Aircraft_Type

Abstract Data Type:  SURVEILLANCE_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Surveillance_Winged_Aircraft_Type;

#define EEC_SRVLWNGARCRFTY_AN74_MADCAP_SERIES

((EAC_Surveillance_Winged_Aircraft_Type)1)

#define EEC_SRVLWNGARCRFTY_E2C_MODEL_HAWKEYE_SERIES

((EAC_Surveillance_Winged_Aircraft_Type)2)

#define EEC_SRVLWNGARCRFTY_E3A_AWACS_SENTRY_SERIES

((EAC_Surveillance_Winged_Aircraft_Type)3)

#define EEC_SRVLWNGARCRFTY_TU126_MOSS_SERIES

((EAC_Surveillance_Winged_Aircraft_Type)4)

 

EAC_Survey_Control_Point_Type

Abstract Data Type:  SURVEY_CONTROL_POINT_TYPE

typedef EDCS_Integer    EAC_Survey_Control_Point_Type;

#define EEC_SURVCNTLPTTY_ASTRONOMIC_OBS_STATION

((EAC_Survey_Control_Point_Type)1)

#define EEC_SURVCNTLPTTY_ASTRONOMIC_POS

((EAC_Survey_Control_Point_Type)2)

#define EEC_SURVCNTLPTTY_BENCHMARK

((EAC_Survey_Control_Point_Type)3)

#define EEC_SURVCNTLPTTY_BOUNDARY_MARKER

((EAC_Survey_Control_Point_Type)4)

#define EEC_SURVCNTLPTTY_FIXED_POS

((EAC_Survey_Control_Point_Type)5)

#define EEC_SURVCNTLPTTY_GEODETIC_POS

((EAC_Survey_Control_Point_Type)6)

#define EEC_SURVCNTLPTTY_HORIZ_MAIN_STATION

((EAC_Survey_Control_Point_Type)7)

#define EEC_SURVCNTLPTTY_HORIZ_POS

((EAC_Survey_Control_Point_Type)8)

#define EEC_SURVCNTLPTTY_HORIZ_POS_AND_BENCHMARK

((EAC_Survey_Control_Point_Type)9)

#define EEC_SURVCNTLPTTY_HORIZ_SECONDARY_STATION

((EAC_Survey_Control_Point_Type)10)

#define EEC_SURVCNTLPTTY_TRIANGULATION_POINT

((EAC_Survey_Control_Point_Type)11)

#define EEC_SURVCNTLPTTY_VERT_MAIN_STATION

((EAC_Survey_Control_Point_Type)12)

#define EEC_SURVCNTLPTTY_VERT_POS

((EAC_Survey_Control_Point_Type)13)

#define EEC_SURVCNTLPTTY_VERT_SECONDARY_STATION

((EAC_Survey_Control_Point_Type)14)

 

EAC_Telescope_Type

Abstract Data Type:  TELESCOPE_TYPE

typedef EDCS_Integer    EAC_Telescope_Type;

#define EEC_TELESCOPETY_OPTICAL

((EAC_Telescope_Type)1)

#define EEC_TELESCOPETY_PARABOLIC_RADIO_AERIAL

((EAC_Telescope_Type)2)

#define EEC_TELESCOPETY_RADIO_AERIAL_ARRAY

((EAC_Telescope_Type)3)

 

EAC_Temperature_Extreme

Abstract Data Type:  TEMPERATURE_EXTREME

typedef EDCS_Integer    EAC_Temperature_Extreme;

#define EEC_TEMPEXTR_MAXIMUM

((EAC_Temperature_Extreme)1)

#define EEC_TEMPEXTR_MINIMUM

((EAC_Temperature_Extreme)2)

 

EAC_Temperature_Quality

Abstract Data Type:  TEMPERATURE_QUALITY

typedef EDCS_Integer    EAC_Temperature_Quality;

#define EEC_TEMPQUAL_ERRONEOUS

((EAC_Temperature_Quality)1)

#define EEC_TEMPQUAL_GOOD

((EAC_Temperature_Quality)2)

#define EEC_TEMPQUAL_JAPAN_STANDARD_CORRECTION

((EAC_Temperature_Quality)3)

#define EEC_TEMPQUAL_NO_CHECK

((EAC_Temperature_Quality)4)

#define EEC_TEMPQUAL_NO_CORRECTION_APPLIED

((EAC_Temperature_Quality)5)

#define EEC_TEMPQUAL_SUSPECT

((EAC_Temperature_Quality)6)

#define EEC_TEMPQUAL_UK_STANDARD_CORRECTION

((EAC_Temperature_Quality)7)

 

EAC_Terrain_Morphology_Type

Abstract Data Type:  TERRAIN_MORPHOLOGY_TYPE

typedef EDCS_Integer    EAC_Terrain_Morphology_Type;

#define EEC_TERMRPHTY_ACTIVE_SAND_DUNES

((EAC_Terrain_Morphology_Type)1)

#define EEC_TERMRPHTY_ANGULAR

((EAC_Terrain_Morphology_Type)2)

#define EEC_TERMRPHTY_BOULDER_FIELD

((EAC_Terrain_Morphology_Type)3)

#define EEC_TERMRPHTY_CONTAINING_SABKHAS

((EAC_Terrain_Morphology_Type)4)

#define EEC_TERMRPHTY_DEEP_EROSIONAL_GULLIES

((EAC_Terrain_Morphology_Type)5)

#define EEC_TERMRPHTY_DISSECTED_FLOODPLAIN

((EAC_Terrain_Morphology_Type)6)

#define EEC_TERMRPHTY_FROST_POLYGONS

((EAC_Terrain_Morphology_Type)7)

#define EEC_TERMRPHTY_GRAVEL_PIT

((EAC_Terrain_Morphology_Type)8)

#define EEC_TERMRPHTY_HIGH_LANDSLIDE_POTENTIAL

((EAC_Terrain_Morphology_Type)9)

#define EEC_TERMRPHTY_HIGHLY_DISSECTED

((EAC_Terrain_Morphology_Type)10)

#define EEC_TERMRPHTY_HIGHLY_DISTORTED

((EAC_Terrain_Morphology_Type)11)

#define EEC_TERMRPHTY_HIGHLY_FRACTURED_ROCK

((EAC_Terrain_Morphology_Type)12)

#define EEC_TERMRPHTY_HUMMOCKY

((EAC_Terrain_Morphology_Type)13)

#define EEC_TERMRPHTY_IRREGULAR_SURFACE_DEEP_FRACTURES

((EAC_Terrain_Morphology_Type)14)

#define EEC_TERMRPHTY_KARST_LARGE_HILLS

((EAC_Terrain_Morphology_Type)15)

#define EEC_TERMRPHTY_KARST_LOW_MOUNDS

((EAC_Terrain_Morphology_Type)16)

#define EEC_TERMRPHTY_KARST_NUMEROUS_SINKHOLES

((EAC_Terrain_Morphology_Type)17)

#define EEC_TERMRPHTY_KARST_SINKHOLES_SOLUTION_VALLEYS

((EAC_Terrain_Morphology_Type)18)

#define EEC_TERMRPHTY_MANY_BOULDERS

((EAC_Terrain_Morphology_Type)19)

#define EEC_TERMRPHTY_MANY_CANALS

((EAC_Terrain_Morphology_Type)20)

#define EEC_TERMRPHTY_MANY_COBBLES

((EAC_Terrain_Morphology_Type)21)

#define EEC_TERMRPHTY_MANY_CREVASSES

((EAC_Terrain_Morphology_Type)22)

#define EEC_TERMRPHTY_MANY_DYKED_FIELDS

((EAC_Terrain_Morphology_Type)23)

#define EEC_TERMRPHTY_MANY_DYKES

((EAC_Terrain_Morphology_Type)24)

#define EEC_TERMRPHTY_MANY_FENCES

((EAC_Terrain_Morphology_Type)25)

#define EEC_TERMRPHTY_MANY_HEDGEROWS

((EAC_Terrain_Morphology_Type)26)

#define EEC_TERMRPHTY_MANY_MEANDER_SCARS

((EAC_Terrain_Morphology_Type)27)

#define EEC_TERMRPHTY_MANY_ROCK_OUTCROPS

((EAC_Terrain_Morphology_Type)28)

#define EEC_TERMRPHTY_MANY_SMALL_LAKES

((EAC_Terrain_Morphology_Type)29)

#define EEC_TERMRPHTY_MANY_STONE_WALLS

((EAC_Terrain_Morphology_Type)30)

#define EEC_TERMRPHTY_MANY_TERRACED_FIELDS

((EAC_Terrain_Morphology_Type)31)

#define EEC_TERMRPHTY_MANY_TERRACES

((EAC_Terrain_Morphology_Type)32)

#define EEC_TERMRPHTY_MOD_DISSECTED

((EAC_Terrain_Morphology_Type)33)

#define EEC_TERMRPHTY_MOD_DISSECTED_ROCK_OUTCROPS

((EAC_Terrain_Morphology_Type)34)

#define EEC_TERMRPHTY_NO_SURFACE_ROUGHNESS

((EAC_Terrain_Morphology_Type)35)

#define EEC_TERMRPHTY_PARALLEL_SOIL_MOUNDS

((EAC_Terrain_Morphology_Type)36)

#define EEC_TERMRPHTY_PLAYA

((EAC_Terrain_Morphology_Type)37)

#define EEC_TERMRPHTY_QUARRY

((EAC_Terrain_Morphology_Type)38)

#define EEC_TERMRPHTY_QUARRY_OR_GRAVEL_PIT

((EAC_Terrain_Morphology_Type)39)

#define EEC_TERMRPHTY_QUARRY_OR_SAND_PIT

((EAC_Terrain_Morphology_Type)40)

#define EEC_TERMRPHTY_ROUGH

((EAC_Terrain_Morphology_Type)41)

#define EEC_TERMRPHTY_ROUNDED

((EAC_Terrain_Morphology_Type)42)

#define EEC_TERMRPHTY_RUGGED_BEDROCK_SURFACE

((EAC_Terrain_Morphology_Type)43)

#define EEC_TERMRPHTY_RUGGED_ROCKY_OUTCROPS

((EAC_Terrain_Morphology_Type)44)

#define EEC_TERMRPHTY_SALT_EVAPORATORS

((EAC_Terrain_Morphology_Type)45)

#define EEC_TERMRPHTY_SAND_DUNES

((EAC_Terrain_Morphology_Type)46)

#define EEC_TERMRPHTY_SAND_DUNES_HIGH

((EAC_Terrain_Morphology_Type)47)

#define EEC_TERMRPHTY_SAND_DUNES_LOW

((EAC_Terrain_Morphology_Type)48)

#define EEC_TERMRPHTY_SAND_PIT

((EAC_Terrain_Morphology_Type)49)

#define EEC_TERMRPHTY_SCATTERED_BOULDERS

((EAC_Terrain_Morphology_Type)50)

#define EEC_TERMRPHTY_SOLIFLUCTION_LOBES

((EAC_Terrain_Morphology_Type)51)

#define EEC_TERMRPHTY_STABILIZED_SAND_DUNES

((EAC_Terrain_Morphology_Type)52)

#define EEC_TERMRPHTY_STEEP_RUGGED_DISSECTED

((EAC_Terrain_Morphology_Type)53)

#define EEC_TERMRPHTY_STONY_BOULDERS

((EAC_Terrain_Morphology_Type)54)

#define EEC_TERMRPHTY_STONY_GULLIES

((EAC_Terrain_Morphology_Type)55)

#define EEC_TERMRPHTY_STONY_ROCKCROPS

((EAC_Terrain_Morphology_Type)56)

#define EEC_TERMRPHTY_STONY_ROCKS

((EAC_Terrain_Morphology_Type)57)

#define EEC_TERMRPHTY_STONY_SCATTERED_BOULDERS

((EAC_Terrain_Morphology_Type)58)

#define EEC_TERMRPHTY_STONY_TRACTS

((EAC_Terrain_Morphology_Type)59)

#define EEC_TERMRPHTY_STRIP_MINES

((EAC_Terrain_Morphology_Type)60)

#define EEC_TERMRPHTY_TALUS_SLOPE

((EAC_Terrain_Morphology_Type)61)

#define EEC_TERMRPHTY_UNCOHESIVE_SURFACE_FLAT

((EAC_Terrain_Morphology_Type)62)

#define EEC_TERMRPHTY_UNWEATHERED_LAVA

((EAC_Terrain_Morphology_Type)63)

#define EEC_TERMRPHTY_WADI

((EAC_Terrain_Morphology_Type)64)

#define EEC_TERMRPHTY_WASTE_PILES

((EAC_Terrain_Morphology_Type)65)

#define EEC_TERMRPHTY_WEATHERED_LAVA

((EAC_Terrain_Morphology_Type)66)

 

EAC_Terrain_Obstacle_Type

Abstract Data Type:  TERRAIN_OBSTACLE_TYPE

typedef EDCS_Integer    EAC_Terrain_Obstacle_Type;

#define EEC_TEROBSTTY_ABATIS

((EAC_Terrain_Obstacle_Type)1)

#define EEC_TEROBSTTY_ANTI_TANK_DITCH

((EAC_Terrain_Obstacle_Type)2)

#define EEC_TEROBSTTY_ANTIPERSONNEL_WIRE

((EAC_Terrain_Obstacle_Type)3)

#define EEC_TEROBSTTY_ANTIVEHICLE_WIRE

((EAC_Terrain_Obstacle_Type)4)

#define EEC_TEROBSTTY_CRATERS

((EAC_Terrain_Obstacle_Type)5)

#define EEC_TEROBSTTY_CRIB_BLOCK

((EAC_Terrain_Obstacle_Type)6)

#define EEC_TEROBSTTY_DELIBERATE_CRATER

((EAC_Terrain_Obstacle_Type)7)

#define EEC_TEROBSTTY_DOUBLE_STRAND_CONCERTINA

((EAC_Terrain_Obstacle_Type)8)

#define EEC_TEROBSTTY_DRAGON_TEETH

((EAC_Terrain_Obstacle_Type)9)

#define EEC_TEROBSTTY_EARTHEN_WALL

((EAC_Terrain_Obstacle_Type)10)

#define EEC_TEROBSTTY_EMBANKMENT

((EAC_Terrain_Obstacle_Type)11)

#define EEC_TEROBSTTY_EMPLACED_BOULDER

((EAC_Terrain_Obstacle_Type)12)

#define EEC_TEROBSTTY_HASTY_CRATER

((EAC_Terrain_Obstacle_Type)13)

#define EEC_TEROBSTTY_HEDGE_HOGS

((EAC_Terrain_Obstacle_Type)14)

#define EEC_TEROBSTTY_LINEAR_CONCRETE_BARRIER

((EAC_Terrain_Obstacle_Type)15)

#define EEC_TEROBSTTY_LOG_CRIB

((EAC_Terrain_Obstacle_Type)16)

#define EEC_TEROBSTTY_LOG_HURDLE

((EAC_Terrain_Obstacle_Type)17)

#define EEC_TEROBSTTY_LOG_POSTS

((EAC_Terrain_Obstacle_Type)18)

#define EEC_TEROBSTTY_PARAPET

((EAC_Terrain_Obstacle_Type)19)

#define EEC_TEROBSTTY_ROADBLOCK

((EAC_Terrain_Obstacle_Type)20)

#define EEC_TEROBSTTY_ROADBLOCK_OR_CRIB_BLOCK

((EAC_Terrain_Obstacle_Type)21)

#define EEC_TEROBSTTY_RUBBLE

((EAC_Terrain_Obstacle_Type)22)

#define EEC_TEROBSTTY_SINGLE_STRAND_CONCERTINA

((EAC_Terrain_Obstacle_Type)23)

#define EEC_TEROBSTTY_TERRAIN_TRANSPORTATION_ABATIS

((EAC_Terrain_Obstacle_Type)24)

#define EEC_TEROBSTTY_TETRAHEDRONS

((EAC_Terrain_Obstacle_Type)25)

#define EEC_TEROBSTTY_TRENCH

((EAC_Terrain_Obstacle_Type)26)

#define EEC_TEROBSTTY_TRENCH_WITH_PARAPET

((EAC_Terrain_Obstacle_Type)27)

#define EEC_TEROBSTTY_TRIPLE_STRAND_CONCERTINA

((EAC_Terrain_Obstacle_Type)28)

#define EEC_TEROBSTTY_WIRE_ROAD_BLOCK

((EAC_Terrain_Obstacle_Type)29)

 

EAC_Terrain_Route_Type

Abstract Data Type:  TERRAIN_ROUTE_TYPE

typedef EDCS_Integer    EAC_Terrain_Route_Type;

#define EEC_TERRTETY_TRAIL

((EAC_Terrain_Route_Type)1)

#define EEC_TERRTETY_SECONDARY_ROAD

((EAC_Terrain_Route_Type)2)

#define EEC_TERRTETY_PRIMARY_ROAD

((EAC_Terrain_Route_Type)3)

#define EEC_TERRTETY_SUPER_HIGHWAY

((EAC_Terrain_Route_Type)4)

 

EAC_Terrain_Route_Usable_Weather_Type

Abstract Data Type:  TERRAIN_ROUTE_USABLE_WEATHER_TYPE

typedef EDCS_Integer    EAC_Terrain_Route_Usable_Weather_Type;

#define EEC_TERRTEUSBLWXTY_ALL

((EAC_Terrain_Route_Usable_Weather_Type)1)

#define EEC_TERRTEUSBLWXTY_ALL_LIMITED_TRAFFIC

((EAC_Terrain_Route_Usable_Weather_Type)2)

#define EEC_TERRTEUSBLWXTY_FAIR_AND_DRY_ONLY

((EAC_Terrain_Route_Usable_Weather_Type)3)

#define EEC_TERRTEUSBLWXTY_WINTER_ONLY

((EAC_Terrain_Route_Usable_Weather_Type)4)

 

EAC_Terrain_Surface_Mark_Type

Abstract Data Type:  TERRAIN_SURFACE_MARK_TYPE

typedef EDCS_Integer    EAC_Terrain_Surface_Mark_Type;

#define EEC_TERSRFMKTY_BURNT

((EAC_Terrain_Surface_Mark_Type)1)

#define EEC_TERSRFMKTY_CHURNED

((EAC_Terrain_Surface_Mark_Type)2)

#define EEC_TERSRFMKTY_GENERALLY_DISTURBED

((EAC_Terrain_Surface_Mark_Type)3)

#define EEC_TERSRFMKTY_NO_MARKS_PRESENT

((EAC_Terrain_Surface_Mark_Type)4)

#define EEC_TERSRFMKTY_PLOUGHED

((EAC_Terrain_Surface_Mark_Type)5)

#define EEC_TERSRFMKTY_RAKED

((EAC_Terrain_Surface_Mark_Type)6)

#define EEC_TERSRFMKTY_RUTTED

((EAC_Terrain_Surface_Mark_Type)7)

#define EEC_TERSRFMKTY_TRACKED_VEHICLE

((EAC_Terrain_Surface_Mark_Type)8)

#define EEC_TERSRFMKTY_WHEELED_VEHICLE

((EAC_Terrain_Surface_Mark_Type)9)

 

EAC_Terrain_Trafficability_Coarse

Abstract Data Type:  TERRAIN_TRAFFICABILITY_COARSE

typedef EDCS_Integer    EAC_Terrain_Trafficability_Coarse;

#define EEC_TERTRAFCORS_BATHYMETRIC_WATER_SURFACE

((EAC_Terrain_Trafficability_Coarse)1)

#define EEC_TERTRAFCORS_BOULDER_COVERED

((EAC_Terrain_Trafficability_Coarse)2)

#define EEC_TERTRAFCORS_DEEP_WATER

((EAC_Terrain_Trafficability_Coarse)3)

#define EEC_TERTRAFCORS_NOT_TRAVERSABLE

((EAC_Terrain_Trafficability_Coarse)4)

#define EEC_TERTRAFCORS_PACKED_SOIL

((EAC_Terrain_Trafficability_Coarse)5)

#define EEC_TERTRAFCORS_RAILWAY

((EAC_Terrain_Trafficability_Coarse)6)

#define EEC_TERTRAFCORS_ROAD

((EAC_Terrain_Trafficability_Coarse)7)

#define EEC_TERTRAFCORS_ROCKY

((EAC_Terrain_Trafficability_Coarse)8)

#define EEC_TERTRAFCORS_SHALLOW_WATER

((EAC_Terrain_Trafficability_Coarse)9)

#define EEC_TERTRAFCORS_SOFT_SOIL

((EAC_Terrain_Trafficability_Coarse)10)

#define EEC_TERTRAFCORS_UNKNOWN_SOIL

((EAC_Terrain_Trafficability_Coarse)11)

#define EEC_TERTRAFCORS_WATER_BODY_FLOOR

((EAC_Terrain_Trafficability_Coarse)12)

 

EAC_Terrain_Trafficability_Fine

Abstract Data Type:  TERRAIN_TRAFFICABILITY_FINE

typedef EDCS_Integer    EAC_Terrain_Trafficability_Fine;

#define EEC_TERTRAFFINE_TYPE_0

((EAC_Terrain_Trafficability_Fine)1)

#define EEC_TERTRAFFINE_TYPE_1

((EAC_Terrain_Trafficability_Fine)2)

#define EEC_TERTRAFFINE_TYPE_2

((EAC_Terrain_Trafficability_Fine)3)

#define EEC_TERTRAFFINE_TYPE_3

((EAC_Terrain_Trafficability_Fine)4)

#define EEC_TERTRAFFINE_TYPE_4

((EAC_Terrain_Trafficability_Fine)5)

#define EEC_TERTRAFFINE_TYPE_5

((EAC_Terrain_Trafficability_Fine)6)

#define EEC_TERTRAFFINE_TYPE_6

((EAC_Terrain_Trafficability_Fine)7)

#define EEC_TERTRAFFINE_TYPE_7

((EAC_Terrain_Trafficability_Fine)8)

#define EEC_TERTRAFFINE_TYPE_8

((EAC_Terrain_Trafficability_Fine)9)

#define EEC_TERTRAFFINE_TYPE_9

((EAC_Terrain_Trafficability_Fine)10)

#define EEC_TERTRAFFINE_TYPE_10

((EAC_Terrain_Trafficability_Fine)11)

#define EEC_TERTRAFFINE_TYPE_11

((EAC_Terrain_Trafficability_Fine)12)

#define EEC_TERTRAFFINE_TYPE_12

((EAC_Terrain_Trafficability_Fine)13)

#define EEC_TERTRAFFINE_TYPE_13

((EAC_Terrain_Trafficability_Fine)14)

#define EEC_TERTRAFFINE_TYPE_14

((EAC_Terrain_Trafficability_Fine)15)

#define EEC_TERTRAFFINE_TYPE_15

((EAC_Terrain_Trafficability_Fine)16)

#define EEC_TERTRAFFINE_TYPE_16

((EAC_Terrain_Trafficability_Fine)17)

#define EEC_TERTRAFFINE_TYPE_17

((EAC_Terrain_Trafficability_Fine)18)

#define EEC_TERTRAFFINE_TYPE_18

((EAC_Terrain_Trafficability_Fine)19)

#define EEC_TERTRAFFINE_TYPE_19

((EAC_Terrain_Trafficability_Fine)20)

#define EEC_TERTRAFFINE_TYPE_20

((EAC_Terrain_Trafficability_Fine)21)

#define EEC_TERTRAFFINE_TYPE_21

((EAC_Terrain_Trafficability_Fine)22)

#define EEC_TERTRAFFINE_TYPE_22

((EAC_Terrain_Trafficability_Fine)23)

#define EEC_TERTRAFFINE_TYPE_23

((EAC_Terrain_Trafficability_Fine)24)

#define EEC_TERTRAFFINE_TYPE_24

((EAC_Terrain_Trafficability_Fine)25)

#define EEC_TERTRAFFINE_TYPE_25

((EAC_Terrain_Trafficability_Fine)26)

#define EEC_TERTRAFFINE_TYPE_26

((EAC_Terrain_Trafficability_Fine)27)

#define EEC_TERTRAFFINE_TYPE_27

((EAC_Terrain_Trafficability_Fine)28)

#define EEC_TERTRAFFINE_TYPE_28

((EAC_Terrain_Trafficability_Fine)29)

#define EEC_TERTRAFFINE_TYPE_29

((EAC_Terrain_Trafficability_Fine)30)

#define EEC_TERTRAFFINE_TYPE_30

((EAC_Terrain_Trafficability_Fine)31)

#define EEC_TERTRAFFINE_TYPE_31

((EAC_Terrain_Trafficability_Fine)32)

#define EEC_TERTRAFFINE_TYPE_32

((EAC_Terrain_Trafficability_Fine)33)

#define EEC_TERTRAFFINE_TYPE_33

((EAC_Terrain_Trafficability_Fine)34)

#define EEC_TERTRAFFINE_TYPE_34

((EAC_Terrain_Trafficability_Fine)35)

#define EEC_TERTRAFFINE_TYPE_35

((EAC_Terrain_Trafficability_Fine)36)

#define EEC_TERTRAFFINE_TYPE_36

((EAC_Terrain_Trafficability_Fine)37)

#define EEC_TERTRAFFINE_TYPE_37

((EAC_Terrain_Trafficability_Fine)38)

#define EEC_TERTRAFFINE_TYPE_38

((EAC_Terrain_Trafficability_Fine)39)

#define EEC_TERTRAFFINE_TYPE_39

((EAC_Terrain_Trafficability_Fine)40)

#define EEC_TERTRAFFINE_TYPE_40

((EAC_Terrain_Trafficability_Fine)41)

#define EEC_TERTRAFFINE_TYPE_41

((EAC_Terrain_Trafficability_Fine)42)

#define EEC_TERTRAFFINE_TYPE_42

((EAC_Terrain_Trafficability_Fine)43)

#define EEC_TERTRAFFINE_TYPE_43

((EAC_Terrain_Trafficability_Fine)44)

#define EEC_TERTRAFFINE_TYPE_44

((EAC_Terrain_Trafficability_Fine)45)

#define EEC_TERTRAFFINE_TYPE_45

((EAC_Terrain_Trafficability_Fine)46)

#define EEC_TERTRAFFINE_TYPE_46

((EAC_Terrain_Trafficability_Fine)47)

#define EEC_TERTRAFFINE_TYPE_47

((EAC_Terrain_Trafficability_Fine)48)

#define EEC_TERTRAFFINE_TYPE_48

((EAC_Terrain_Trafficability_Fine)49)

#define EEC_TERTRAFFINE_TYPE_49

((EAC_Terrain_Trafficability_Fine)50)

#define EEC_TERTRAFFINE_TYPE_50

((EAC_Terrain_Trafficability_Fine)51)

#define EEC_TERTRAFFINE_TYPE_51

((EAC_Terrain_Trafficability_Fine)52)

#define EEC_TERTRAFFINE_TYPE_52

((EAC_Terrain_Trafficability_Fine)53)

#define EEC_TERTRAFFINE_TYPE_53

((EAC_Terrain_Trafficability_Fine)54)

#define EEC_TERTRAFFINE_TYPE_54

((EAC_Terrain_Trafficability_Fine)55)

#define EEC_TERTRAFFINE_TYPE_55

((EAC_Terrain_Trafficability_Fine)56)

#define EEC_TERTRAFFINE_TYPE_56

((EAC_Terrain_Trafficability_Fine)57)

#define EEC_TERTRAFFINE_TYPE_57

((EAC_Terrain_Trafficability_Fine)58)

#define EEC_TERTRAFFINE_TYPE_58

((EAC_Terrain_Trafficability_Fine)59)

#define EEC_TERTRAFFINE_TYPE_59

((EAC_Terrain_Trafficability_Fine)60)

#define EEC_TERTRAFFINE_TYPE_60

((EAC_Terrain_Trafficability_Fine)61)

#define EEC_TERTRAFFINE_TYPE_61

((EAC_Terrain_Trafficability_Fine)62)

#define EEC_TERTRAFFINE_TYPE_62

((EAC_Terrain_Trafficability_Fine)63)

#define EEC_TERTRAFFINE_TYPE_63

((EAC_Terrain_Trafficability_Fine)64)

#define EEC_TERTRAFFINE_TYPE_64

((EAC_Terrain_Trafficability_Fine)65)

#define EEC_TERTRAFFINE_TYPE_65

((EAC_Terrain_Trafficability_Fine)66)

#define EEC_TERTRAFFINE_TYPE_66

((EAC_Terrain_Trafficability_Fine)67)

#define EEC_TERTRAFFINE_TYPE_67

((EAC_Terrain_Trafficability_Fine)68)

#define EEC_TERTRAFFINE_TYPE_68

((EAC_Terrain_Trafficability_Fine)69)

#define EEC_TERTRAFFINE_TYPE_69

((EAC_Terrain_Trafficability_Fine)70)

#define EEC_TERTRAFFINE_TYPE_70

((EAC_Terrain_Trafficability_Fine)71)

#define EEC_TERTRAFFINE_TYPE_71

((EAC_Terrain_Trafficability_Fine)72)

#define EEC_TERTRAFFINE_TYPE_72

((EAC_Terrain_Trafficability_Fine)73)

#define EEC_TERTRAFFINE_TYPE_73

((EAC_Terrain_Trafficability_Fine)74)

#define EEC_TERTRAFFINE_TYPE_74

((EAC_Terrain_Trafficability_Fine)75)

#define EEC_TERTRAFFINE_TYPE_75

((EAC_Terrain_Trafficability_Fine)76)

#define EEC_TERTRAFFINE_TYPE_76

((EAC_Terrain_Trafficability_Fine)77)

#define EEC_TERTRAFFINE_TYPE_77

((EAC_Terrain_Trafficability_Fine)78)

#define EEC_TERTRAFFINE_TYPE_78

((EAC_Terrain_Trafficability_Fine)79)

#define EEC_TERTRAFFINE_TYPE_79

((EAC_Terrain_Trafficability_Fine)80)

#define EEC_TERTRAFFINE_TYPE_80

((EAC_Terrain_Trafficability_Fine)81)

#define EEC_TERTRAFFINE_TYPE_81

((EAC_Terrain_Trafficability_Fine)82)

#define EEC_TERTRAFFINE_TYPE_82

((EAC_Terrain_Trafficability_Fine)83)

#define EEC_TERTRAFFINE_TYPE_83

((EAC_Terrain_Trafficability_Fine)84)

#define EEC_TERTRAFFINE_TYPE_84

((EAC_Terrain_Trafficability_Fine)85)

#define EEC_TERTRAFFINE_TYPE_85

((EAC_Terrain_Trafficability_Fine)86)

#define EEC_TERTRAFFINE_TYPE_86

((EAC_Terrain_Trafficability_Fine)87)

#define EEC_TERTRAFFINE_TYPE_87

((EAC_Terrain_Trafficability_Fine)88)

#define EEC_TERTRAFFINE_TYPE_88

((EAC_Terrain_Trafficability_Fine)89)

#define EEC_TERTRAFFINE_TYPE_89

((EAC_Terrain_Trafficability_Fine)90)

#define EEC_TERTRAFFINE_TYPE_90

((EAC_Terrain_Trafficability_Fine)91)

#define EEC_TERTRAFFINE_TYPE_91

((EAC_Terrain_Trafficability_Fine)92)

#define EEC_TERTRAFFINE_TYPE_92

((EAC_Terrain_Trafficability_Fine)93)

#define EEC_TERTRAFFINE_TYPE_93

((EAC_Terrain_Trafficability_Fine)94)

#define EEC_TERTRAFFINE_TYPE_94

((EAC_Terrain_Trafficability_Fine)95)

#define EEC_TERTRAFFINE_TYPE_95

((EAC_Terrain_Trafficability_Fine)96)

#define EEC_TERTRAFFINE_TYPE_96

((EAC_Terrain_Trafficability_Fine)97)

#define EEC_TERTRAFFINE_TYPE_97

((EAC_Terrain_Trafficability_Fine)98)

#define EEC_TERTRAFFINE_TYPE_98

((EAC_Terrain_Trafficability_Fine)99)

#define EEC_TERTRAFFINE_TYPE_99

((EAC_Terrain_Trafficability_Fine)100)

#define EEC_TERTRAFFINE_TYPE_100

((EAC_Terrain_Trafficability_Fine)101)

#define EEC_TERTRAFFINE_TYPE_101

((EAC_Terrain_Trafficability_Fine)102)

#define EEC_TERTRAFFINE_TYPE_102

((EAC_Terrain_Trafficability_Fine)103)

#define EEC_TERTRAFFINE_TYPE_103

((EAC_Terrain_Trafficability_Fine)104)

#define EEC_TERTRAFFINE_TYPE_104

((EAC_Terrain_Trafficability_Fine)105)

#define EEC_TERTRAFFINE_TYPE_105

((EAC_Terrain_Trafficability_Fine)106)

#define EEC_TERTRAFFINE_TYPE_106

((EAC_Terrain_Trafficability_Fine)107)

#define EEC_TERTRAFFINE_TYPE_107

((EAC_Terrain_Trafficability_Fine)108)

#define EEC_TERTRAFFINE_TYPE_108

((EAC_Terrain_Trafficability_Fine)109)

#define EEC_TERTRAFFINE_TYPE_109

((EAC_Terrain_Trafficability_Fine)110)

#define EEC_TERTRAFFINE_TYPE_110

((EAC_Terrain_Trafficability_Fine)111)

#define EEC_TERTRAFFINE_TYPE_111

((EAC_Terrain_Trafficability_Fine)112)

#define EEC_TERTRAFFINE_TYPE_112

((EAC_Terrain_Trafficability_Fine)113)

#define EEC_TERTRAFFINE_TYPE_113

((EAC_Terrain_Trafficability_Fine)114)

#define EEC_TERTRAFFINE_TYPE_114

((EAC_Terrain_Trafficability_Fine)115)

#define EEC_TERTRAFFINE_TYPE_115

((EAC_Terrain_Trafficability_Fine)116)

#define EEC_TERTRAFFINE_TYPE_116

((EAC_Terrain_Trafficability_Fine)117)

#define EEC_TERTRAFFINE_TYPE_117

((EAC_Terrain_Trafficability_Fine)118)

#define EEC_TERTRAFFINE_TYPE_118

((EAC_Terrain_Trafficability_Fine)119)

#define EEC_TERTRAFFINE_TYPE_119

((EAC_Terrain_Trafficability_Fine)120)

#define EEC_TERTRAFFINE_TYPE_120

((EAC_Terrain_Trafficability_Fine)121)

#define EEC_TERTRAFFINE_TYPE_121

((EAC_Terrain_Trafficability_Fine)122)

#define EEC_TERTRAFFINE_TYPE_122

((EAC_Terrain_Trafficability_Fine)123)

#define EEC_TERTRAFFINE_TYPE_123

((EAC_Terrain_Trafficability_Fine)124)

#define EEC_TERTRAFFINE_TYPE_124

((EAC_Terrain_Trafficability_Fine)125)

#define EEC_TERTRAFFINE_TYPE_125

((EAC_Terrain_Trafficability_Fine)126)

#define EEC_TERTRAFFINE_TYPE_126

((EAC_Terrain_Trafficability_Fine)127)

#define EEC_TERTRAFFINE_TYPE_127

((EAC_Terrain_Trafficability_Fine)128)

#define EEC_TERTRAFFINE_TYPE_128

((EAC_Terrain_Trafficability_Fine)129)

#define EEC_TERTRAFFINE_TYPE_129

((EAC_Terrain_Trafficability_Fine)130)

#define EEC_TERTRAFFINE_TYPE_130

((EAC_Terrain_Trafficability_Fine)131)

#define EEC_TERTRAFFINE_TYPE_131

((EAC_Terrain_Trafficability_Fine)132)

#define EEC_TERTRAFFINE_TYPE_132

((EAC_Terrain_Trafficability_Fine)133)

#define EEC_TERTRAFFINE_TYPE_133

((EAC_Terrain_Trafficability_Fine)134)

#define EEC_TERTRAFFINE_TYPE_134

((EAC_Terrain_Trafficability_Fine)135)

#define EEC_TERTRAFFINE_TYPE_135

((EAC_Terrain_Trafficability_Fine)136)

#define EEC_TERTRAFFINE_TYPE_136

((EAC_Terrain_Trafficability_Fine)137)

#define EEC_TERTRAFFINE_TYPE_137

((EAC_Terrain_Trafficability_Fine)138)

#define EEC_TERTRAFFINE_TYPE_138

((EAC_Terrain_Trafficability_Fine)139)

#define EEC_TERTRAFFINE_TYPE_139

((EAC_Terrain_Trafficability_Fine)140)

#define EEC_TERTRAFFINE_TYPE_140

((EAC_Terrain_Trafficability_Fine)141)

#define EEC_TERTRAFFINE_TYPE_141

((EAC_Terrain_Trafficability_Fine)142)

#define EEC_TERTRAFFINE_TYPE_142

((EAC_Terrain_Trafficability_Fine)143)

#define EEC_TERTRAFFINE_TYPE_143

((EAC_Terrain_Trafficability_Fine)144)

#define EEC_TERTRAFFINE_TYPE_144

((EAC_Terrain_Trafficability_Fine)145)

#define EEC_TERTRAFFINE_TYPE_145

((EAC_Terrain_Trafficability_Fine)146)

#define EEC_TERTRAFFINE_TYPE_146

((EAC_Terrain_Trafficability_Fine)147)

#define EEC_TERTRAFFINE_TYPE_147

((EAC_Terrain_Trafficability_Fine)148)

#define EEC_TERTRAFFINE_TYPE_148

((EAC_Terrain_Trafficability_Fine)149)

#define EEC_TERTRAFFINE_TYPE_149

((EAC_Terrain_Trafficability_Fine)150)

#define EEC_TERTRAFFINE_TYPE_150

((EAC_Terrain_Trafficability_Fine)151)

#define EEC_TERTRAFFINE_TYPE_151

((EAC_Terrain_Trafficability_Fine)152)

#define EEC_TERTRAFFINE_TYPE_152

((EAC_Terrain_Trafficability_Fine)153)

#define EEC_TERTRAFFINE_TYPE_153

((EAC_Terrain_Trafficability_Fine)154)

#define EEC_TERTRAFFINE_TYPE_154

((EAC_Terrain_Trafficability_Fine)155)

#define EEC_TERTRAFFINE_TYPE_155

((EAC_Terrain_Trafficability_Fine)156)

#define EEC_TERTRAFFINE_TYPE_156

((EAC_Terrain_Trafficability_Fine)157)

#define EEC_TERTRAFFINE_TYPE_157

((EAC_Terrain_Trafficability_Fine)158)

#define EEC_TERTRAFFINE_TYPE_158

((EAC_Terrain_Trafficability_Fine)159)

#define EEC_TERTRAFFINE_TYPE_159

((EAC_Terrain_Trafficability_Fine)160)

#define EEC_TERTRAFFINE_TYPE_160

((EAC_Terrain_Trafficability_Fine)161)

#define EEC_TERTRAFFINE_TYPE_161

((EAC_Terrain_Trafficability_Fine)162)

#define EEC_TERTRAFFINE_TYPE_162

((EAC_Terrain_Trafficability_Fine)163)

#define EEC_TERTRAFFINE_TYPE_163

((EAC_Terrain_Trafficability_Fine)164)

#define EEC_TERTRAFFINE_TYPE_164

((EAC_Terrain_Trafficability_Fine)165)

#define EEC_TERTRAFFINE_TYPE_165

((EAC_Terrain_Trafficability_Fine)166)

#define EEC_TERTRAFFINE_TYPE_166

((EAC_Terrain_Trafficability_Fine)167)

#define EEC_TERTRAFFINE_TYPE_167

((EAC_Terrain_Trafficability_Fine)168)

#define EEC_TERTRAFFINE_TYPE_168

((EAC_Terrain_Trafficability_Fine)169)

#define EEC_TERTRAFFINE_TYPE_169

((EAC_Terrain_Trafficability_Fine)170)

#define EEC_TERTRAFFINE_TYPE_170

((EAC_Terrain_Trafficability_Fine)171)

#define EEC_TERTRAFFINE_TYPE_171

((EAC_Terrain_Trafficability_Fine)172)

#define EEC_TERTRAFFINE_TYPE_172

((EAC_Terrain_Trafficability_Fine)173)

#define EEC_TERTRAFFINE_TYPE_173

((EAC_Terrain_Trafficability_Fine)174)

#define EEC_TERTRAFFINE_TYPE_174

((EAC_Terrain_Trafficability_Fine)175)

#define EEC_TERTRAFFINE_TYPE_175

((EAC_Terrain_Trafficability_Fine)176)

#define EEC_TERTRAFFINE_TYPE_176

((EAC_Terrain_Trafficability_Fine)177)

#define EEC_TERTRAFFINE_TYPE_177

((EAC_Terrain_Trafficability_Fine)178)

#define EEC_TERTRAFFINE_TYPE_178

((EAC_Terrain_Trafficability_Fine)179)

#define EEC_TERTRAFFINE_TYPE_179

((EAC_Terrain_Trafficability_Fine)180)

#define EEC_TERTRAFFINE_TYPE_180

((EAC_Terrain_Trafficability_Fine)181)

#define EEC_TERTRAFFINE_TYPE_181

((EAC_Terrain_Trafficability_Fine)182)

#define EEC_TERTRAFFINE_TYPE_182

((EAC_Terrain_Trafficability_Fine)183)

#define EEC_TERTRAFFINE_TYPE_183

((EAC_Terrain_Trafficability_Fine)184)

#define EEC_TERTRAFFINE_TYPE_184

((EAC_Terrain_Trafficability_Fine)185)

#define EEC_TERTRAFFINE_TYPE_185

((EAC_Terrain_Trafficability_Fine)186)

#define EEC_TERTRAFFINE_TYPE_186

((EAC_Terrain_Trafficability_Fine)187)

#define EEC_TERTRAFFINE_TYPE_187

((EAC_Terrain_Trafficability_Fine)188)

#define EEC_TERTRAFFINE_TYPE_188

((EAC_Terrain_Trafficability_Fine)189)

#define EEC_TERTRAFFINE_TYPE_189

((EAC_Terrain_Trafficability_Fine)190)

#define EEC_TERTRAFFINE_TYPE_190

((EAC_Terrain_Trafficability_Fine)191)

#define EEC_TERTRAFFINE_TYPE_191

((EAC_Terrain_Trafficability_Fine)192)

#define EEC_TERTRAFFINE_TYPE_192

((EAC_Terrain_Trafficability_Fine)193)

#define EEC_TERTRAFFINE_TYPE_193

((EAC_Terrain_Trafficability_Fine)194)

#define EEC_TERTRAFFINE_TYPE_194

((EAC_Terrain_Trafficability_Fine)195)

#define EEC_TERTRAFFINE_TYPE_195

((EAC_Terrain_Trafficability_Fine)196)

#define EEC_TERTRAFFINE_TYPE_196

((EAC_Terrain_Trafficability_Fine)197)

#define EEC_TERTRAFFINE_TYPE_197

((EAC_Terrain_Trafficability_Fine)198)

#define EEC_TERTRAFFINE_TYPE_198

((EAC_Terrain_Trafficability_Fine)199)

#define EEC_TERTRAFFINE_TYPE_199

((EAC_Terrain_Trafficability_Fine)200)

#define EEC_TERTRAFFINE_TYPE_200

((EAC_Terrain_Trafficability_Fine)201)

#define EEC_TERTRAFFINE_TYPE_201

((EAC_Terrain_Trafficability_Fine)202)

#define EEC_TERTRAFFINE_TYPE_202

((EAC_Terrain_Trafficability_Fine)203)

#define EEC_TERTRAFFINE_TYPE_203

((EAC_Terrain_Trafficability_Fine)204)

#define EEC_TERTRAFFINE_TYPE_204

((EAC_Terrain_Trafficability_Fine)205)

#define EEC_TERTRAFFINE_TYPE_205

((EAC_Terrain_Trafficability_Fine)206)

#define EEC_TERTRAFFINE_TYPE_206

((EAC_Terrain_Trafficability_Fine)207)

#define EEC_TERTRAFFINE_TYPE_207

((EAC_Terrain_Trafficability_Fine)208)

#define EEC_TERTRAFFINE_TYPE_208

((EAC_Terrain_Trafficability_Fine)209)

#define EEC_TERTRAFFINE_TYPE_209

((EAC_Terrain_Trafficability_Fine)210)

#define EEC_TERTRAFFINE_TYPE_210

((EAC_Terrain_Trafficability_Fine)211)

#define EEC_TERTRAFFINE_TYPE_211

((EAC_Terrain_Trafficability_Fine)212)

#define EEC_TERTRAFFINE_TYPE_212

((EAC_Terrain_Trafficability_Fine)213)

#define EEC_TERTRAFFINE_TYPE_213

((EAC_Terrain_Trafficability_Fine)214)

#define EEC_TERTRAFFINE_TYPE_214

((EAC_Terrain_Trafficability_Fine)215)

#define EEC_TERTRAFFINE_TYPE_215

((EAC_Terrain_Trafficability_Fine)216)

#define EEC_TERTRAFFINE_TYPE_216

((EAC_Terrain_Trafficability_Fine)217)

#define EEC_TERTRAFFINE_TYPE_217

((EAC_Terrain_Trafficability_Fine)218)

#define EEC_TERTRAFFINE_TYPE_218

((EAC_Terrain_Trafficability_Fine)219)

#define EEC_TERTRAFFINE_TYPE_219

((EAC_Terrain_Trafficability_Fine)220)

#define EEC_TERTRAFFINE_TYPE_220

((EAC_Terrain_Trafficability_Fine)221)

#define EEC_TERTRAFFINE_TYPE_221

((EAC_Terrain_Trafficability_Fine)222)

#define EEC_TERTRAFFINE_TYPE_222

((EAC_Terrain_Trafficability_Fine)223)

#define EEC_TERTRAFFINE_TYPE_223

((EAC_Terrain_Trafficability_Fine)224)

#define EEC_TERTRAFFINE_TYPE_224

((EAC_Terrain_Trafficability_Fine)225)

#define EEC_TERTRAFFINE_TYPE_225

((EAC_Terrain_Trafficability_Fine)226)

#define EEC_TERTRAFFINE_TYPE_226

((EAC_Terrain_Trafficability_Fine)227)

#define EEC_TERTRAFFINE_TYPE_227

((EAC_Terrain_Trafficability_Fine)228)

#define EEC_TERTRAFFINE_TYPE_228

((EAC_Terrain_Trafficability_Fine)229)

#define EEC_TERTRAFFINE_TYPE_229

((EAC_Terrain_Trafficability_Fine)230)

#define EEC_TERTRAFFINE_TYPE_230

((EAC_Terrain_Trafficability_Fine)231)

#define EEC_TERTRAFFINE_TYPE_231

((EAC_Terrain_Trafficability_Fine)232)

#define EEC_TERTRAFFINE_TYPE_232

((EAC_Terrain_Trafficability_Fine)233)

#define EEC_TERTRAFFINE_TYPE_233

((EAC_Terrain_Trafficability_Fine)234)

#define EEC_TERTRAFFINE_TYPE_234

((EAC_Terrain_Trafficability_Fine)235)

#define EEC_TERTRAFFINE_TYPE_235

((EAC_Terrain_Trafficability_Fine)236)

#define EEC_TERTRAFFINE_TYPE_236

((EAC_Terrain_Trafficability_Fine)237)

#define EEC_TERTRAFFINE_TYPE_237

((EAC_Terrain_Trafficability_Fine)238)

#define EEC_TERTRAFFINE_TYPE_238

((EAC_Terrain_Trafficability_Fine)239)

#define EEC_TERTRAFFINE_TYPE_239

((EAC_Terrain_Trafficability_Fine)240)

#define EEC_TERTRAFFINE_TYPE_240

((EAC_Terrain_Trafficability_Fine)241)

#define EEC_TERTRAFFINE_TYPE_241

((EAC_Terrain_Trafficability_Fine)242)

#define EEC_TERTRAFFINE_TYPE_242

((EAC_Terrain_Trafficability_Fine)243)

#define EEC_TERTRAFFINE_TYPE_243

((EAC_Terrain_Trafficability_Fine)244)

#define EEC_TERTRAFFINE_TYPE_244

((EAC_Terrain_Trafficability_Fine)245)

#define EEC_TERTRAFFINE_TYPE_245

((EAC_Terrain_Trafficability_Fine)246)

#define EEC_TERTRAFFINE_TYPE_246

((EAC_Terrain_Trafficability_Fine)247)

#define EEC_TERTRAFFINE_TYPE_247

((EAC_Terrain_Trafficability_Fine)248)

#define EEC_TERTRAFFINE_TYPE_248

((EAC_Terrain_Trafficability_Fine)249)

#define EEC_TERTRAFFINE_TYPE_249

((EAC_Terrain_Trafficability_Fine)250)

#define EEC_TERTRAFFINE_TYPE_250

((EAC_Terrain_Trafficability_Fine)251)

#define EEC_TERTRAFFINE_TYPE_251

((EAC_Terrain_Trafficability_Fine)252)

#define EEC_TERTRAFFINE_TYPE_252

((EAC_Terrain_Trafficability_Fine)253)

#define EEC_TERTRAFFINE_TYPE_253

((EAC_Terrain_Trafficability_Fine)254)

#define EEC_TERTRAFFINE_TYPE_254

((EAC_Terrain_Trafficability_Fine)255)

#define EEC_TERTRAFFINE_TYPE_255

((EAC_Terrain_Trafficability_Fine)256)

#define EEC_TERTRAFFINE_TYPE_256

((EAC_Terrain_Trafficability_Fine)257)

#define EEC_TERTRAFFINE_TYPE_257

((EAC_Terrain_Trafficability_Fine)258)

#define EEC_TERTRAFFINE_TYPE_258

((EAC_Terrain_Trafficability_Fine)259)

#define EEC_TERTRAFFINE_TYPE_259

((EAC_Terrain_Trafficability_Fine)260)

#define EEC_TERTRAFFINE_TYPE_260

((EAC_Terrain_Trafficability_Fine)261)

#define EEC_TERTRAFFINE_TYPE_261

((EAC_Terrain_Trafficability_Fine)262)

#define EEC_TERTRAFFINE_TYPE_262

((EAC_Terrain_Trafficability_Fine)263)

#define EEC_TERTRAFFINE_TYPE_263

((EAC_Terrain_Trafficability_Fine)264)

#define EEC_TERTRAFFINE_TYPE_264

((EAC_Terrain_Trafficability_Fine)265)

#define EEC_TERTRAFFINE_TYPE_265

((EAC_Terrain_Trafficability_Fine)266)

#define EEC_TERTRAFFINE_TYPE_266

((EAC_Terrain_Trafficability_Fine)267)

#define EEC_TERTRAFFINE_TYPE_267

((EAC_Terrain_Trafficability_Fine)268)

#define EEC_TERTRAFFINE_TYPE_268

((EAC_Terrain_Trafficability_Fine)269)

#define EEC_TERTRAFFINE_TYPE_269

((EAC_Terrain_Trafficability_Fine)270)

#define EEC_TERTRAFFINE_TYPE_270

((EAC_Terrain_Trafficability_Fine)271)

#define EEC_TERTRAFFINE_TYPE_271

((EAC_Terrain_Trafficability_Fine)272)

#define EEC_TERTRAFFINE_TYPE_272

((EAC_Terrain_Trafficability_Fine)273)

#define EEC_TERTRAFFINE_TYPE_273

((EAC_Terrain_Trafficability_Fine)274)

#define EEC_TERTRAFFINE_TYPE_274

((EAC_Terrain_Trafficability_Fine)275)

#define EEC_TERTRAFFINE_TYPE_275

((EAC_Terrain_Trafficability_Fine)276)

#define EEC_TERTRAFFINE_TYPE_276

((EAC_Terrain_Trafficability_Fine)277)

#define EEC_TERTRAFFINE_TYPE_277

((EAC_Terrain_Trafficability_Fine)278)

#define EEC_TERTRAFFINE_TYPE_278

((EAC_Terrain_Trafficability_Fine)279)

#define EEC_TERTRAFFINE_TYPE_279

((EAC_Terrain_Trafficability_Fine)280)

#define EEC_TERTRAFFINE_TYPE_280

((EAC_Terrain_Trafficability_Fine)281)

#define EEC_TERTRAFFINE_TYPE_281

((EAC_Terrain_Trafficability_Fine)282)

#define EEC_TERTRAFFINE_TYPE_282

((EAC_Terrain_Trafficability_Fine)283)

#define EEC_TERTRAFFINE_TYPE_283

((EAC_Terrain_Trafficability_Fine)284)

#define EEC_TERTRAFFINE_TYPE_284

((EAC_Terrain_Trafficability_Fine)285)

#define EEC_TERTRAFFINE_TYPE_285

((EAC_Terrain_Trafficability_Fine)286)

#define EEC_TERTRAFFINE_TYPE_286

((EAC_Terrain_Trafficability_Fine)287)

#define EEC_TERTRAFFINE_TYPE_287

((EAC_Terrain_Trafficability_Fine)288)

#define EEC_TERTRAFFINE_TYPE_288

((EAC_Terrain_Trafficability_Fine)289)

#define EEC_TERTRAFFINE_TYPE_289

((EAC_Terrain_Trafficability_Fine)290)

#define EEC_TERTRAFFINE_TYPE_290

((EAC_Terrain_Trafficability_Fine)291)

#define EEC_TERTRAFFINE_TYPE_291

((EAC_Terrain_Trafficability_Fine)292)

#define EEC_TERTRAFFINE_TYPE_292

((EAC_Terrain_Trafficability_Fine)293)

#define EEC_TERTRAFFINE_TYPE_293

((EAC_Terrain_Trafficability_Fine)294)

#define EEC_TERTRAFFINE_TYPE_294

((EAC_Terrain_Trafficability_Fine)295)

#define EEC_TERTRAFFINE_TYPE_295

((EAC_Terrain_Trafficability_Fine)296)

#define EEC_TERTRAFFINE_TYPE_296

((EAC_Terrain_Trafficability_Fine)297)

#define EEC_TERTRAFFINE_TYPE_297

((EAC_Terrain_Trafficability_Fine)298)

#define EEC_TERTRAFFINE_TYPE_298

((EAC_Terrain_Trafficability_Fine)299)

#define EEC_TERTRAFFINE_TYPE_299

((EAC_Terrain_Trafficability_Fine)300)

#define EEC_TERTRAFFINE_TYPE_300

((EAC_Terrain_Trafficability_Fine)301)

#define EEC_TERTRAFFINE_TYPE_301

((EAC_Terrain_Trafficability_Fine)302)

#define EEC_TERTRAFFINE_TYPE_302

((EAC_Terrain_Trafficability_Fine)303)

#define EEC_TERTRAFFINE_TYPE_303

((EAC_Terrain_Trafficability_Fine)304)

#define EEC_TERTRAFFINE_TYPE_304

((EAC_Terrain_Trafficability_Fine)305)

#define EEC_TERTRAFFINE_TYPE_305

((EAC_Terrain_Trafficability_Fine)306)

#define EEC_TERTRAFFINE_TYPE_306

((EAC_Terrain_Trafficability_Fine)307)

#define EEC_TERTRAFFINE_TYPE_307

((EAC_Terrain_Trafficability_Fine)308)

#define EEC_TERTRAFFINE_TYPE_308

((EAC_Terrain_Trafficability_Fine)309)

#define EEC_TERTRAFFINE_TYPE_309

((EAC_Terrain_Trafficability_Fine)310)

#define EEC_TERTRAFFINE_TYPE_310

((EAC_Terrain_Trafficability_Fine)311)

#define EEC_TERTRAFFINE_TYPE_311

((EAC_Terrain_Trafficability_Fine)312)

#define EEC_TERTRAFFINE_TYPE_312

((EAC_Terrain_Trafficability_Fine)313)

#define EEC_TERTRAFFINE_TYPE_313

((EAC_Terrain_Trafficability_Fine)314)

#define EEC_TERTRAFFINE_TYPE_314

((EAC_Terrain_Trafficability_Fine)315)

#define EEC_TERTRAFFINE_TYPE_315

((EAC_Terrain_Trafficability_Fine)316)

#define EEC_TERTRAFFINE_TYPE_316

((EAC_Terrain_Trafficability_Fine)317)

#define EEC_TERTRAFFINE_TYPE_317

((EAC_Terrain_Trafficability_Fine)318)

#define EEC_TERTRAFFINE_TYPE_318

((EAC_Terrain_Trafficability_Fine)319)

#define EEC_TERTRAFFINE_TYPE_319

((EAC_Terrain_Trafficability_Fine)320)

#define EEC_TERTRAFFINE_TYPE_320

((EAC_Terrain_Trafficability_Fine)321)

#define EEC_TERTRAFFINE_TYPE_321

((EAC_Terrain_Trafficability_Fine)322)

#define EEC_TERTRAFFINE_TYPE_322

((EAC_Terrain_Trafficability_Fine)323)

#define EEC_TERTRAFFINE_TYPE_323

((EAC_Terrain_Trafficability_Fine)324)

#define EEC_TERTRAFFINE_TYPE_324

((EAC_Terrain_Trafficability_Fine)325)

#define EEC_TERTRAFFINE_TYPE_325

((EAC_Terrain_Trafficability_Fine)326)

#define EEC_TERTRAFFINE_TYPE_326

((EAC_Terrain_Trafficability_Fine)327)

#define EEC_TERTRAFFINE_TYPE_327

((EAC_Terrain_Trafficability_Fine)328)

#define EEC_TERTRAFFINE_TYPE_328

((EAC_Terrain_Trafficability_Fine)329)

#define EEC_TERTRAFFINE_TYPE_329

((EAC_Terrain_Trafficability_Fine)330)

#define EEC_TERTRAFFINE_TYPE_330

((EAC_Terrain_Trafficability_Fine)331)

#define EEC_TERTRAFFINE_TYPE_331

((EAC_Terrain_Trafficability_Fine)332)

#define EEC_TERTRAFFINE_TYPE_332

((EAC_Terrain_Trafficability_Fine)333)

#define EEC_TERTRAFFINE_TYPE_333

((EAC_Terrain_Trafficability_Fine)334)

#define EEC_TERTRAFFINE_TYPE_334

((EAC_Terrain_Trafficability_Fine)335)

#define EEC_TERTRAFFINE_TYPE_335

((EAC_Terrain_Trafficability_Fine)336)

#define EEC_TERTRAFFINE_TYPE_336

((EAC_Terrain_Trafficability_Fine)337)

#define EEC_TERTRAFFINE_TYPE_337

((EAC_Terrain_Trafficability_Fine)338)

#define EEC_TERTRAFFINE_TYPE_338

((EAC_Terrain_Trafficability_Fine)339)

#define EEC_TERTRAFFINE_TYPE_339

((EAC_Terrain_Trafficability_Fine)340)

#define EEC_TERTRAFFINE_TYPE_340

((EAC_Terrain_Trafficability_Fine)341)

#define EEC_TERTRAFFINE_TYPE_341

((EAC_Terrain_Trafficability_Fine)342)

#define EEC_TERTRAFFINE_TYPE_342

((EAC_Terrain_Trafficability_Fine)343)

#define EEC_TERTRAFFINE_TYPE_343

((EAC_Terrain_Trafficability_Fine)344)

#define EEC_TERTRAFFINE_TYPE_344

((EAC_Terrain_Trafficability_Fine)345)

#define EEC_TERTRAFFINE_TYPE_345

((EAC_Terrain_Trafficability_Fine)346)

#define EEC_TERTRAFFINE_TYPE_346

((EAC_Terrain_Trafficability_Fine)347)

#define EEC_TERTRAFFINE_TYPE_347

((EAC_Terrain_Trafficability_Fine)348)

#define EEC_TERTRAFFINE_TYPE_348

((EAC_Terrain_Trafficability_Fine)349)

#define EEC_TERTRAFFINE_TYPE_349

((EAC_Terrain_Trafficability_Fine)350)

#define EEC_TERTRAFFINE_TYPE_350

((EAC_Terrain_Trafficability_Fine)351)

#define EEC_TERTRAFFINE_TYPE_351

((EAC_Terrain_Trafficability_Fine)352)

#define EEC_TERTRAFFINE_TYPE_352

((EAC_Terrain_Trafficability_Fine)353)

#define EEC_TERTRAFFINE_TYPE_353

((EAC_Terrain_Trafficability_Fine)354)

#define EEC_TERTRAFFINE_TYPE_354

((EAC_Terrain_Trafficability_Fine)355)

#define EEC_TERTRAFFINE_TYPE_355

((EAC_Terrain_Trafficability_Fine)356)

#define EEC_TERTRAFFINE_TYPE_356

((EAC_Terrain_Trafficability_Fine)357)

#define EEC_TERTRAFFINE_TYPE_357

((EAC_Terrain_Trafficability_Fine)358)

#define EEC_TERTRAFFINE_TYPE_358

((EAC_Terrain_Trafficability_Fine)359)

#define EEC_TERTRAFFINE_TYPE_359

((EAC_Terrain_Trafficability_Fine)360)

#define EEC_TERTRAFFINE_TYPE_360

((EAC_Terrain_Trafficability_Fine)361)

#define EEC_TERTRAFFINE_TYPE_361

((EAC_Terrain_Trafficability_Fine)362)

#define EEC_TERTRAFFINE_TYPE_362

((EAC_Terrain_Trafficability_Fine)363)

#define EEC_TERTRAFFINE_TYPE_363

((EAC_Terrain_Trafficability_Fine)364)

#define EEC_TERTRAFFINE_TYPE_364

((EAC_Terrain_Trafficability_Fine)365)

#define EEC_TERTRAFFINE_TYPE_365

((EAC_Terrain_Trafficability_Fine)366)

#define EEC_TERTRAFFINE_TYPE_366

((EAC_Terrain_Trafficability_Fine)367)

#define EEC_TERTRAFFINE_TYPE_367

((EAC_Terrain_Trafficability_Fine)368)

#define EEC_TERTRAFFINE_TYPE_368

((EAC_Terrain_Trafficability_Fine)369)

#define EEC_TERTRAFFINE_TYPE_369

((EAC_Terrain_Trafficability_Fine)370)

#define EEC_TERTRAFFINE_TYPE_370

((EAC_Terrain_Trafficability_Fine)371)

#define EEC_TERTRAFFINE_TYPE_371

((EAC_Terrain_Trafficability_Fine)372)

#define EEC_TERTRAFFINE_TYPE_372

((EAC_Terrain_Trafficability_Fine)373)

#define EEC_TERTRAFFINE_TYPE_373

((EAC_Terrain_Trafficability_Fine)374)

#define EEC_TERTRAFFINE_TYPE_374

((EAC_Terrain_Trafficability_Fine)375)

#define EEC_TERTRAFFINE_TYPE_375

((EAC_Terrain_Trafficability_Fine)376)

#define EEC_TERTRAFFINE_TYPE_376

((EAC_Terrain_Trafficability_Fine)377)

#define EEC_TERTRAFFINE_TYPE_377

((EAC_Terrain_Trafficability_Fine)378)

#define EEC_TERTRAFFINE_TYPE_378

((EAC_Terrain_Trafficability_Fine)379)

#define EEC_TERTRAFFINE_TYPE_379

((EAC_Terrain_Trafficability_Fine)380)

#define EEC_TERTRAFFINE_TYPE_380

((EAC_Terrain_Trafficability_Fine)381)

#define EEC_TERTRAFFINE_TYPE_381

((EAC_Terrain_Trafficability_Fine)382)

#define EEC_TERTRAFFINE_TYPE_382

((EAC_Terrain_Trafficability_Fine)383)

#define EEC_TERTRAFFINE_TYPE_383

((EAC_Terrain_Trafficability_Fine)384)

#define EEC_TERTRAFFINE_TYPE_384

((EAC_Terrain_Trafficability_Fine)385)

#define EEC_TERTRAFFINE_TYPE_385

((EAC_Terrain_Trafficability_Fine)386)

#define EEC_TERTRAFFINE_TYPE_386

((EAC_Terrain_Trafficability_Fine)387)

#define EEC_TERTRAFFINE_TYPE_387

((EAC_Terrain_Trafficability_Fine)388)

#define EEC_TERTRAFFINE_TYPE_388

((EAC_Terrain_Trafficability_Fine)389)

#define EEC_TERTRAFFINE_TYPE_389

((EAC_Terrain_Trafficability_Fine)390)

#define EEC_TERTRAFFINE_TYPE_390

((EAC_Terrain_Trafficability_Fine)391)

#define EEC_TERTRAFFINE_TYPE_391

((EAC_Terrain_Trafficability_Fine)392)

#define EEC_TERTRAFFINE_TYPE_392

((EAC_Terrain_Trafficability_Fine)393)

#define EEC_TERTRAFFINE_TYPE_393

((EAC_Terrain_Trafficability_Fine)394)

#define EEC_TERTRAFFINE_TYPE_394

((EAC_Terrain_Trafficability_Fine)395)

#define EEC_TERTRAFFINE_TYPE_395

((EAC_Terrain_Trafficability_Fine)396)

#define EEC_TERTRAFFINE_TYPE_396

((EAC_Terrain_Trafficability_Fine)397)

#define EEC_TERTRAFFINE_TYPE_397

((EAC_Terrain_Trafficability_Fine)398)

#define EEC_TERTRAFFINE_TYPE_398

((EAC_Terrain_Trafficability_Fine)399)

#define EEC_TERTRAFFINE_TYPE_399

((EAC_Terrain_Trafficability_Fine)400)

#define EEC_TERTRAFFINE_TYPE_400

((EAC_Terrain_Trafficability_Fine)401)

#define EEC_TERTRAFFINE_TYPE_401

((EAC_Terrain_Trafficability_Fine)402)

#define EEC_TERTRAFFINE_TYPE_402

((EAC_Terrain_Trafficability_Fine)403)

#define EEC_TERTRAFFINE_TYPE_403

((EAC_Terrain_Trafficability_Fine)404)

#define EEC_TERTRAFFINE_TYPE_404

((EAC_Terrain_Trafficability_Fine)405)

#define EEC_TERTRAFFINE_TYPE_405

((EAC_Terrain_Trafficability_Fine)406)

#define EEC_TERTRAFFINE_TYPE_406

((EAC_Terrain_Trafficability_Fine)407)

#define EEC_TERTRAFFINE_TYPE_407

((EAC_Terrain_Trafficability_Fine)408)

#define EEC_TERTRAFFINE_TYPE_408

((EAC_Terrain_Trafficability_Fine)409)

#define EEC_TERTRAFFINE_TYPE_409

((EAC_Terrain_Trafficability_Fine)410)

#define EEC_TERTRAFFINE_TYPE_410

((EAC_Terrain_Trafficability_Fine)411)

#define EEC_TERTRAFFINE_TYPE_411

((EAC_Terrain_Trafficability_Fine)412)

#define EEC_TERTRAFFINE_TYPE_412

((EAC_Terrain_Trafficability_Fine)413)

#define EEC_TERTRAFFINE_TYPE_413

((EAC_Terrain_Trafficability_Fine)414)

#define EEC_TERTRAFFINE_TYPE_414

((EAC_Terrain_Trafficability_Fine)415)

#define EEC_TERTRAFFINE_TYPE_415

((EAC_Terrain_Trafficability_Fine)416)

#define EEC_TERTRAFFINE_TYPE_416

((EAC_Terrain_Trafficability_Fine)417)

#define EEC_TERTRAFFINE_TYPE_417

((EAC_Terrain_Trafficability_Fine)418)

#define EEC_TERTRAFFINE_TYPE_418

((EAC_Terrain_Trafficability_Fine)419)

#define EEC_TERTRAFFINE_TYPE_419

((EAC_Terrain_Trafficability_Fine)420)

#define EEC_TERTRAFFINE_TYPE_420

((EAC_Terrain_Trafficability_Fine)421)

#define EEC_TERTRAFFINE_TYPE_421

((EAC_Terrain_Trafficability_Fine)422)

#define EEC_TERTRAFFINE_TYPE_422

((EAC_Terrain_Trafficability_Fine)423)

#define EEC_TERTRAFFINE_TYPE_423

((EAC_Terrain_Trafficability_Fine)424)

#define EEC_TERTRAFFINE_TYPE_424

((EAC_Terrain_Trafficability_Fine)425)

#define EEC_TERTRAFFINE_TYPE_425

((EAC_Terrain_Trafficability_Fine)426)

#define EEC_TERTRAFFINE_TYPE_426

((EAC_Terrain_Trafficability_Fine)427)

#define EEC_TERTRAFFINE_TYPE_427

((EAC_Terrain_Trafficability_Fine)428)

#define EEC_TERTRAFFINE_TYPE_428

((EAC_Terrain_Trafficability_Fine)429)

#define EEC_TERTRAFFINE_TYPE_429

((EAC_Terrain_Trafficability_Fine)430)

#define EEC_TERTRAFFINE_TYPE_430

((EAC_Terrain_Trafficability_Fine)431)

#define EEC_TERTRAFFINE_TYPE_431

((EAC_Terrain_Trafficability_Fine)432)

#define EEC_TERTRAFFINE_TYPE_432

((EAC_Terrain_Trafficability_Fine)433)

#define EEC_TERTRAFFINE_TYPE_433

((EAC_Terrain_Trafficability_Fine)434)

#define EEC_TERTRAFFINE_TYPE_434

((EAC_Terrain_Trafficability_Fine)435)

#define EEC_TERTRAFFINE_TYPE_435

((EAC_Terrain_Trafficability_Fine)436)

#define EEC_TERTRAFFINE_TYPE_436

((EAC_Terrain_Trafficability_Fine)437)

#define EEC_TERTRAFFINE_TYPE_437

((EAC_Terrain_Trafficability_Fine)438)

#define EEC_TERTRAFFINE_TYPE_438

((EAC_Terrain_Trafficability_Fine)439)

#define EEC_TERTRAFFINE_TYPE_439

((EAC_Terrain_Trafficability_Fine)440)

#define EEC_TERTRAFFINE_TYPE_440

((EAC_Terrain_Trafficability_Fine)441)

#define EEC_TERTRAFFINE_TYPE_441

((EAC_Terrain_Trafficability_Fine)442)

#define EEC_TERTRAFFINE_TYPE_442

((EAC_Terrain_Trafficability_Fine)443)

#define EEC_TERTRAFFINE_TYPE_443

((EAC_Terrain_Trafficability_Fine)444)

#define EEC_TERTRAFFINE_TYPE_444

((EAC_Terrain_Trafficability_Fine)445)

#define EEC_TERTRAFFINE_TYPE_445

((EAC_Terrain_Trafficability_Fine)446)

#define EEC_TERTRAFFINE_TYPE_446

((EAC_Terrain_Trafficability_Fine)447)

#define EEC_TERTRAFFINE_TYPE_447

((EAC_Terrain_Trafficability_Fine)448)

#define EEC_TERTRAFFINE_TYPE_448

((EAC_Terrain_Trafficability_Fine)449)

#define EEC_TERTRAFFINE_TYPE_449

((EAC_Terrain_Trafficability_Fine)450)

#define EEC_TERTRAFFINE_TYPE_450

((EAC_Terrain_Trafficability_Fine)451)

#define EEC_TERTRAFFINE_TYPE_451

((EAC_Terrain_Trafficability_Fine)452)

#define EEC_TERTRAFFINE_TYPE_452

((EAC_Terrain_Trafficability_Fine)453)

#define EEC_TERTRAFFINE_TYPE_453

((EAC_Terrain_Trafficability_Fine)454)

#define EEC_TERTRAFFINE_TYPE_454

((EAC_Terrain_Trafficability_Fine)455)

#define EEC_TERTRAFFINE_TYPE_455

((EAC_Terrain_Trafficability_Fine)456)

#define EEC_TERTRAFFINE_TYPE_456

((EAC_Terrain_Trafficability_Fine)457)

#define EEC_TERTRAFFINE_TYPE_457

((EAC_Terrain_Trafficability_Fine)458)

#define EEC_TERTRAFFINE_TYPE_458

((EAC_Terrain_Trafficability_Fine)459)

#define EEC_TERTRAFFINE_TYPE_459

((EAC_Terrain_Trafficability_Fine)460)

#define EEC_TERTRAFFINE_TYPE_460

((EAC_Terrain_Trafficability_Fine)461)

#define EEC_TERTRAFFINE_TYPE_461

((EAC_Terrain_Trafficability_Fine)462)

#define EEC_TERTRAFFINE_TYPE_462

((EAC_Terrain_Trafficability_Fine)463)

#define EEC_TERTRAFFINE_TYPE_463

((EAC_Terrain_Trafficability_Fine)464)

#define EEC_TERTRAFFINE_TYPE_464

((EAC_Terrain_Trafficability_Fine)465)

#define EEC_TERTRAFFINE_TYPE_465

((EAC_Terrain_Trafficability_Fine)466)

#define EEC_TERTRAFFINE_TYPE_466

((EAC_Terrain_Trafficability_Fine)467)

#define EEC_TERTRAFFINE_TYPE_467

((EAC_Terrain_Trafficability_Fine)468)

#define EEC_TERTRAFFINE_TYPE_468

((EAC_Terrain_Trafficability_Fine)469)

#define EEC_TERTRAFFINE_TYPE_469

((EAC_Terrain_Trafficability_Fine)470)

#define EEC_TERTRAFFINE_TYPE_470

((EAC_Terrain_Trafficability_Fine)471)

#define EEC_TERTRAFFINE_TYPE_471

((EAC_Terrain_Trafficability_Fine)472)

#define EEC_TERTRAFFINE_TYPE_472

((EAC_Terrain_Trafficability_Fine)473)

#define EEC_TERTRAFFINE_TYPE_473

((EAC_Terrain_Trafficability_Fine)474)

#define EEC_TERTRAFFINE_TYPE_474

((EAC_Terrain_Trafficability_Fine)475)

#define EEC_TERTRAFFINE_TYPE_475

((EAC_Terrain_Trafficability_Fine)476)

#define EEC_TERTRAFFINE_TYPE_476

((EAC_Terrain_Trafficability_Fine)477)

#define EEC_TERTRAFFINE_TYPE_477

((EAC_Terrain_Trafficability_Fine)478)

#define EEC_TERTRAFFINE_TYPE_478

((EAC_Terrain_Trafficability_Fine)479)

#define EEC_TERTRAFFINE_TYPE_479

((EAC_Terrain_Trafficability_Fine)480)

#define EEC_TERTRAFFINE_TYPE_480

((EAC_Terrain_Trafficability_Fine)481)

#define EEC_TERTRAFFINE_TYPE_481

((EAC_Terrain_Trafficability_Fine)482)

#define EEC_TERTRAFFINE_TYPE_482

((EAC_Terrain_Trafficability_Fine)483)

#define EEC_TERTRAFFINE_TYPE_483

((EAC_Terrain_Trafficability_Fine)484)

#define EEC_TERTRAFFINE_TYPE_484

((EAC_Terrain_Trafficability_Fine)485)

#define EEC_TERTRAFFINE_TYPE_485

((EAC_Terrain_Trafficability_Fine)486)

#define EEC_TERTRAFFINE_TYPE_486

((EAC_Terrain_Trafficability_Fine)487)

#define EEC_TERTRAFFINE_TYPE_487

((EAC_Terrain_Trafficability_Fine)488)

#define EEC_TERTRAFFINE_TYPE_488

((EAC_Terrain_Trafficability_Fine)489)

#define EEC_TERTRAFFINE_TYPE_489

((EAC_Terrain_Trafficability_Fine)490)

#define EEC_TERTRAFFINE_TYPE_490

((EAC_Terrain_Trafficability_Fine)491)

#define EEC_TERTRAFFINE_TYPE_491

((EAC_Terrain_Trafficability_Fine)492)

#define EEC_TERTRAFFINE_TYPE_492

((EAC_Terrain_Trafficability_Fine)493)

#define EEC_TERTRAFFINE_TYPE_493

((EAC_Terrain_Trafficability_Fine)494)

#define EEC_TERTRAFFINE_TYPE_494

((EAC_Terrain_Trafficability_Fine)495)

#define EEC_TERTRAFFINE_TYPE_495

((EAC_Terrain_Trafficability_Fine)496)

#define EEC_TERTRAFFINE_TYPE_496

((EAC_Terrain_Trafficability_Fine)497)

#define EEC_TERTRAFFINE_TYPE_497

((EAC_Terrain_Trafficability_Fine)498)

#define EEC_TERTRAFFINE_TYPE_498

((EAC_Terrain_Trafficability_Fine)499)

#define EEC_TERTRAFFINE_TYPE_499

((EAC_Terrain_Trafficability_Fine)500)

#define EEC_TERTRAFFINE_TYPE_500

((EAC_Terrain_Trafficability_Fine)501)

#define EEC_TERTRAFFINE_TYPE_501

((EAC_Terrain_Trafficability_Fine)502)

#define EEC_TERTRAFFINE_TYPE_502

((EAC_Terrain_Trafficability_Fine)503)

#define EEC_TERTRAFFINE_TYPE_503

((EAC_Terrain_Trafficability_Fine)504)

#define EEC_TERTRAFFINE_TYPE_504

((EAC_Terrain_Trafficability_Fine)505)

#define EEC_TERTRAFFINE_TYPE_505

((EAC_Terrain_Trafficability_Fine)506)

#define EEC_TERTRAFFINE_TYPE_506

((EAC_Terrain_Trafficability_Fine)507)

#define EEC_TERTRAFFINE_TYPE_507

((EAC_Terrain_Trafficability_Fine)508)

#define EEC_TERTRAFFINE_TYPE_508

((EAC_Terrain_Trafficability_Fine)509)

#define EEC_TERTRAFFINE_TYPE_509

((EAC_Terrain_Trafficability_Fine)510)

#define EEC_TERTRAFFINE_TYPE_510

((EAC_Terrain_Trafficability_Fine)511)

#define EEC_TERTRAFFINE_TYPE_511

((EAC_Terrain_Trafficability_Fine)512)

#define EEC_TERTRAFFINE_TYPE_512

((EAC_Terrain_Trafficability_Fine)513)

#define EEC_TERTRAFFINE_TYPE_513

((EAC_Terrain_Trafficability_Fine)514)

#define EEC_TERTRAFFINE_TYPE_514

((EAC_Terrain_Trafficability_Fine)515)

#define EEC_TERTRAFFINE_TYPE_515

((EAC_Terrain_Trafficability_Fine)516)

#define EEC_TERTRAFFINE_TYPE_516

((EAC_Terrain_Trafficability_Fine)517)

#define EEC_TERTRAFFINE_TYPE_517

((EAC_Terrain_Trafficability_Fine)518)

#define EEC_TERTRAFFINE_TYPE_518

((EAC_Terrain_Trafficability_Fine)519)

#define EEC_TERTRAFFINE_TYPE_519

((EAC_Terrain_Trafficability_Fine)520)

#define EEC_TERTRAFFINE_TYPE_520

((EAC_Terrain_Trafficability_Fine)521)

#define EEC_TERTRAFFINE_TYPE_521

((EAC_Terrain_Trafficability_Fine)522)

#define EEC_TERTRAFFINE_TYPE_522

((EAC_Terrain_Trafficability_Fine)523)

#define EEC_TERTRAFFINE_TYPE_523

((EAC_Terrain_Trafficability_Fine)524)

#define EEC_TERTRAFFINE_TYPE_524

((EAC_Terrain_Trafficability_Fine)525)

#define EEC_TERTRAFFINE_TYPE_525

((EAC_Terrain_Trafficability_Fine)526)

#define EEC_TERTRAFFINE_TYPE_526

((EAC_Terrain_Trafficability_Fine)527)

#define EEC_TERTRAFFINE_TYPE_527

((EAC_Terrain_Trafficability_Fine)528)

#define EEC_TERTRAFFINE_TYPE_528

((EAC_Terrain_Trafficability_Fine)529)

#define EEC_TERTRAFFINE_TYPE_529

((EAC_Terrain_Trafficability_Fine)530)

#define EEC_TERTRAFFINE_TYPE_530

((EAC_Terrain_Trafficability_Fine)531)

#define EEC_TERTRAFFINE_TYPE_531

((EAC_Terrain_Trafficability_Fine)532)

#define EEC_TERTRAFFINE_TYPE_532

((EAC_Terrain_Trafficability_Fine)533)

#define EEC_TERTRAFFINE_TYPE_533

((EAC_Terrain_Trafficability_Fine)534)

#define EEC_TERTRAFFINE_TYPE_534

((EAC_Terrain_Trafficability_Fine)535)

#define EEC_TERTRAFFINE_TYPE_535

((EAC_Terrain_Trafficability_Fine)536)

#define EEC_TERTRAFFINE_TYPE_536

((EAC_Terrain_Trafficability_Fine)537)

#define EEC_TERTRAFFINE_TYPE_537

((EAC_Terrain_Trafficability_Fine)538)

#define EEC_TERTRAFFINE_TYPE_538

((EAC_Terrain_Trafficability_Fine)539)

#define EEC_TERTRAFFINE_TYPE_539

((EAC_Terrain_Trafficability_Fine)540)

#define EEC_TERTRAFFINE_TYPE_540

((EAC_Terrain_Trafficability_Fine)541)

#define EEC_TERTRAFFINE_TYPE_541

((EAC_Terrain_Trafficability_Fine)542)

#define EEC_TERTRAFFINE_TYPE_542

((EAC_Terrain_Trafficability_Fine)543)

#define EEC_TERTRAFFINE_TYPE_543

((EAC_Terrain_Trafficability_Fine)544)

#define EEC_TERTRAFFINE_TYPE_544

((EAC_Terrain_Trafficability_Fine)545)

#define EEC_TERTRAFFINE_TYPE_545

((EAC_Terrain_Trafficability_Fine)546)

#define EEC_TERTRAFFINE_TYPE_546

((EAC_Terrain_Trafficability_Fine)547)

#define EEC_TERTRAFFINE_TYPE_547

((EAC_Terrain_Trafficability_Fine)548)

#define EEC_TERTRAFFINE_TYPE_548

((EAC_Terrain_Trafficability_Fine)549)

#define EEC_TERTRAFFINE_TYPE_549

((EAC_Terrain_Trafficability_Fine)550)

#define EEC_TERTRAFFINE_TYPE_550

((EAC_Terrain_Trafficability_Fine)551)

#define EEC_TERTRAFFINE_TYPE_551

((EAC_Terrain_Trafficability_Fine)552)

#define EEC_TERTRAFFINE_TYPE_552

((EAC_Terrain_Trafficability_Fine)553)

#define EEC_TERTRAFFINE_TYPE_553

((EAC_Terrain_Trafficability_Fine)554)

#define EEC_TERTRAFFINE_TYPE_554

((EAC_Terrain_Trafficability_Fine)555)

#define EEC_TERTRAFFINE_TYPE_555

((EAC_Terrain_Trafficability_Fine)556)

#define EEC_TERTRAFFINE_TYPE_556

((EAC_Terrain_Trafficability_Fine)557)

#define EEC_TERTRAFFINE_TYPE_557

((EAC_Terrain_Trafficability_Fine)558)

#define EEC_TERTRAFFINE_TYPE_558

((EAC_Terrain_Trafficability_Fine)559)

#define EEC_TERTRAFFINE_TYPE_559

((EAC_Terrain_Trafficability_Fine)560)

#define EEC_TERTRAFFINE_TYPE_560

((EAC_Terrain_Trafficability_Fine)561)

#define EEC_TERTRAFFINE_TYPE_561

((EAC_Terrain_Trafficability_Fine)562)

#define EEC_TERTRAFFINE_TYPE_562

((EAC_Terrain_Trafficability_Fine)563)

#define EEC_TERTRAFFINE_TYPE_563

((EAC_Terrain_Trafficability_Fine)564)

#define EEC_TERTRAFFINE_TYPE_564

((EAC_Terrain_Trafficability_Fine)565)

#define EEC_TERTRAFFINE_TYPE_565

((EAC_Terrain_Trafficability_Fine)566)

#define EEC_TERTRAFFINE_TYPE_566

((EAC_Terrain_Trafficability_Fine)567)

#define EEC_TERTRAFFINE_TYPE_567

((EAC_Terrain_Trafficability_Fine)568)

#define EEC_TERTRAFFINE_TYPE_568

((EAC_Terrain_Trafficability_Fine)569)

#define EEC_TERTRAFFINE_TYPE_569

((EAC_Terrain_Trafficability_Fine)570)

#define EEC_TERTRAFFINE_TYPE_570

((EAC_Terrain_Trafficability_Fine)571)

#define EEC_TERTRAFFINE_TYPE_571

((EAC_Terrain_Trafficability_Fine)572)

#define EEC_TERTRAFFINE_TYPE_572

((EAC_Terrain_Trafficability_Fine)573)

#define EEC_TERTRAFFINE_TYPE_573

((EAC_Terrain_Trafficability_Fine)574)

#define EEC_TERTRAFFINE_TYPE_574

((EAC_Terrain_Trafficability_Fine)575)

#define EEC_TERTRAFFINE_TYPE_575

((EAC_Terrain_Trafficability_Fine)576)

#define EEC_TERTRAFFINE_TYPE_576

((EAC_Terrain_Trafficability_Fine)577)

#define EEC_TERTRAFFINE_TYPE_577

((EAC_Terrain_Trafficability_Fine)578)

#define EEC_TERTRAFFINE_TYPE_578

((EAC_Terrain_Trafficability_Fine)579)

#define EEC_TERTRAFFINE_TYPE_579

((EAC_Terrain_Trafficability_Fine)580)

#define EEC_TERTRAFFINE_TYPE_580

((EAC_Terrain_Trafficability_Fine)581)

#define EEC_TERTRAFFINE_TYPE_581

((EAC_Terrain_Trafficability_Fine)582)

#define EEC_TERTRAFFINE_TYPE_582

((EAC_Terrain_Trafficability_Fine)583)

#define EEC_TERTRAFFINE_TYPE_583

((EAC_Terrain_Trafficability_Fine)584)

#define EEC_TERTRAFFINE_TYPE_584

((EAC_Terrain_Trafficability_Fine)585)

#define EEC_TERTRAFFINE_TYPE_585

((EAC_Terrain_Trafficability_Fine)586)

#define EEC_TERTRAFFINE_TYPE_586

((EAC_Terrain_Trafficability_Fine)587)

#define EEC_TERTRAFFINE_TYPE_587

((EAC_Terrain_Trafficability_Fine)588)

#define EEC_TERTRAFFINE_TYPE_588

((EAC_Terrain_Trafficability_Fine)589)

#define EEC_TERTRAFFINE_TYPE_589

((EAC_Terrain_Trafficability_Fine)590)

#define EEC_TERTRAFFINE_TYPE_590

((EAC_Terrain_Trafficability_Fine)591)

#define EEC_TERTRAFFINE_TYPE_591

((EAC_Terrain_Trafficability_Fine)592)

#define EEC_TERTRAFFINE_TYPE_592

((EAC_Terrain_Trafficability_Fine)593)

#define EEC_TERTRAFFINE_TYPE_593

((EAC_Terrain_Trafficability_Fine)594)

#define EEC_TERTRAFFINE_TYPE_594

((EAC_Terrain_Trafficability_Fine)595)

#define EEC_TERTRAFFINE_TYPE_595

((EAC_Terrain_Trafficability_Fine)596)

#define EEC_TERTRAFFINE_TYPE_596

((EAC_Terrain_Trafficability_Fine)597)

#define EEC_TERTRAFFINE_TYPE_597

((EAC_Terrain_Trafficability_Fine)598)

#define EEC_TERTRAFFINE_TYPE_598

((EAC_Terrain_Trafficability_Fine)599)

#define EEC_TERTRAFFINE_TYPE_599

((EAC_Terrain_Trafficability_Fine)600)

#define EEC_TERTRAFFINE_TYPE_600

((EAC_Terrain_Trafficability_Fine)601)

#define EEC_TERTRAFFINE_TYPE_601

((EAC_Terrain_Trafficability_Fine)602)

#define EEC_TERTRAFFINE_TYPE_602

((EAC_Terrain_Trafficability_Fine)603)

#define EEC_TERTRAFFINE_TYPE_603

((EAC_Terrain_Trafficability_Fine)604)

#define EEC_TERTRAFFINE_TYPE_604

((EAC_Terrain_Trafficability_Fine)605)

#define EEC_TERTRAFFINE_TYPE_605

((EAC_Terrain_Trafficability_Fine)606)

#define EEC_TERTRAFFINE_TYPE_606

((EAC_Terrain_Trafficability_Fine)607)

#define EEC_TERTRAFFINE_TYPE_607

((EAC_Terrain_Trafficability_Fine)608)

#define EEC_TERTRAFFINE_TYPE_608

((EAC_Terrain_Trafficability_Fine)609)

#define EEC_TERTRAFFINE_TYPE_609

((EAC_Terrain_Trafficability_Fine)610)

#define EEC_TERTRAFFINE_TYPE_610

((EAC_Terrain_Trafficability_Fine)611)

#define EEC_TERTRAFFINE_TYPE_611

((EAC_Terrain_Trafficability_Fine)612)

#define EEC_TERTRAFFINE_TYPE_612

((EAC_Terrain_Trafficability_Fine)613)

#define EEC_TERTRAFFINE_TYPE_613

((EAC_Terrain_Trafficability_Fine)614)

#define EEC_TERTRAFFINE_TYPE_614

((EAC_Terrain_Trafficability_Fine)615)

#define EEC_TERTRAFFINE_TYPE_615

((EAC_Terrain_Trafficability_Fine)616)

#define EEC_TERTRAFFINE_TYPE_616

((EAC_Terrain_Trafficability_Fine)617)

#define EEC_TERTRAFFINE_TYPE_617

((EAC_Terrain_Trafficability_Fine)618)

#define EEC_TERTRAFFINE_TYPE_618

((EAC_Terrain_Trafficability_Fine)619)

#define EEC_TERTRAFFINE_TYPE_619

((EAC_Terrain_Trafficability_Fine)620)

#define EEC_TERTRAFFINE_TYPE_620

((EAC_Terrain_Trafficability_Fine)621)

#define EEC_TERTRAFFINE_TYPE_621

((EAC_Terrain_Trafficability_Fine)622)

#define EEC_TERTRAFFINE_TYPE_622

((EAC_Terrain_Trafficability_Fine)623)

#define EEC_TERTRAFFINE_TYPE_623

((EAC_Terrain_Trafficability_Fine)624)

#define EEC_TERTRAFFINE_TYPE_624

((EAC_Terrain_Trafficability_Fine)625)

#define EEC_TERTRAFFINE_TYPE_625

((EAC_Terrain_Trafficability_Fine)626)

#define EEC_TERTRAFFINE_TYPE_626

((EAC_Terrain_Trafficability_Fine)627)

#define EEC_TERTRAFFINE_TYPE_627

((EAC_Terrain_Trafficability_Fine)628)

#define EEC_TERTRAFFINE_TYPE_628

((EAC_Terrain_Trafficability_Fine)629)

#define EEC_TERTRAFFINE_TYPE_629

((EAC_Terrain_Trafficability_Fine)630)

#define EEC_TERTRAFFINE_TYPE_630

((EAC_Terrain_Trafficability_Fine)631)

#define EEC_TERTRAFFINE_TYPE_631

((EAC_Terrain_Trafficability_Fine)632)

#define EEC_TERTRAFFINE_TYPE_632

((EAC_Terrain_Trafficability_Fine)633)

#define EEC_TERTRAFFINE_TYPE_633

((EAC_Terrain_Trafficability_Fine)634)

#define EEC_TERTRAFFINE_TYPE_634

((EAC_Terrain_Trafficability_Fine)635)

#define EEC_TERTRAFFINE_TYPE_635

((EAC_Terrain_Trafficability_Fine)636)

#define EEC_TERTRAFFINE_TYPE_636

((EAC_Terrain_Trafficability_Fine)637)

#define EEC_TERTRAFFINE_TYPE_637

((EAC_Terrain_Trafficability_Fine)638)

#define EEC_TERTRAFFINE_TYPE_638

((EAC_Terrain_Trafficability_Fine)639)

#define EEC_TERTRAFFINE_TYPE_639

((EAC_Terrain_Trafficability_Fine)640)

#define EEC_TERTRAFFINE_TYPE_640

((EAC_Terrain_Trafficability_Fine)641)

#define EEC_TERTRAFFINE_TYPE_641

((EAC_Terrain_Trafficability_Fine)642)

#define EEC_TERTRAFFINE_TYPE_642

((EAC_Terrain_Trafficability_Fine)643)

#define EEC_TERTRAFFINE_TYPE_643

((EAC_Terrain_Trafficability_Fine)644)

#define EEC_TERTRAFFINE_TYPE_644

((EAC_Terrain_Trafficability_Fine)645)

#define EEC_TERTRAFFINE_TYPE_645

((EAC_Terrain_Trafficability_Fine)646)

#define EEC_TERTRAFFINE_TYPE_646

((EAC_Terrain_Trafficability_Fine)647)

#define EEC_TERTRAFFINE_TYPE_647

((EAC_Terrain_Trafficability_Fine)648)

#define EEC_TERTRAFFINE_TYPE_648

((EAC_Terrain_Trafficability_Fine)649)

#define EEC_TERTRAFFINE_TYPE_649

((EAC_Terrain_Trafficability_Fine)650)

#define EEC_TERTRAFFINE_TYPE_650

((EAC_Terrain_Trafficability_Fine)651)

#define EEC_TERTRAFFINE_TYPE_651

((EAC_Terrain_Trafficability_Fine)652)

#define EEC_TERTRAFFINE_TYPE_652

((EAC_Terrain_Trafficability_Fine)653)

#define EEC_TERTRAFFINE_TYPE_653

((EAC_Terrain_Trafficability_Fine)654)

#define EEC_TERTRAFFINE_TYPE_654

((EAC_Terrain_Trafficability_Fine)655)

#define EEC_TERTRAFFINE_TYPE_655

((EAC_Terrain_Trafficability_Fine)656)

#define EEC_TERTRAFFINE_TYPE_656

((EAC_Terrain_Trafficability_Fine)657)

#define EEC_TERTRAFFINE_TYPE_657

((EAC_Terrain_Trafficability_Fine)658)

#define EEC_TERTRAFFINE_TYPE_658

((EAC_Terrain_Trafficability_Fine)659)

#define EEC_TERTRAFFINE_TYPE_659

((EAC_Terrain_Trafficability_Fine)660)

#define EEC_TERTRAFFINE_TYPE_660

((EAC_Terrain_Trafficability_Fine)661)

#define EEC_TERTRAFFINE_TYPE_661

((EAC_Terrain_Trafficability_Fine)662)

#define EEC_TERTRAFFINE_TYPE_662

((EAC_Terrain_Trafficability_Fine)663)

#define EEC_TERTRAFFINE_TYPE_663

((EAC_Terrain_Trafficability_Fine)664)

#define EEC_TERTRAFFINE_TYPE_664

((EAC_Terrain_Trafficability_Fine)665)

#define EEC_TERTRAFFINE_TYPE_665

((EAC_Terrain_Trafficability_Fine)666)

#define EEC_TERTRAFFINE_TYPE_666

((EAC_Terrain_Trafficability_Fine)667)

#define EEC_TERTRAFFINE_TYPE_667

((EAC_Terrain_Trafficability_Fine)668)

#define EEC_TERTRAFFINE_TYPE_668

((EAC_Terrain_Trafficability_Fine)669)

#define EEC_TERTRAFFINE_TYPE_669

((EAC_Terrain_Trafficability_Fine)670)

#define EEC_TERTRAFFINE_TYPE_670

((EAC_Terrain_Trafficability_Fine)671)

#define EEC_TERTRAFFINE_TYPE_671

((EAC_Terrain_Trafficability_Fine)672)

#define EEC_TERTRAFFINE_TYPE_672

((EAC_Terrain_Trafficability_Fine)673)

#define EEC_TERTRAFFINE_TYPE_673

((EAC_Terrain_Trafficability_Fine)674)

#define EEC_TERTRAFFINE_TYPE_674

((EAC_Terrain_Trafficability_Fine)675)

#define EEC_TERTRAFFINE_TYPE_675

((EAC_Terrain_Trafficability_Fine)676)

#define EEC_TERTRAFFINE_TYPE_676

((EAC_Terrain_Trafficability_Fine)677)

#define EEC_TERTRAFFINE_TYPE_677

((EAC_Terrain_Trafficability_Fine)678)

#define EEC_TERTRAFFINE_TYPE_678

((EAC_Terrain_Trafficability_Fine)679)

#define EEC_TERTRAFFINE_TYPE_679

((EAC_Terrain_Trafficability_Fine)680)

#define EEC_TERTRAFFINE_TYPE_680

((EAC_Terrain_Trafficability_Fine)681)

#define EEC_TERTRAFFINE_TYPE_681

((EAC_Terrain_Trafficability_Fine)682)

#define EEC_TERTRAFFINE_TYPE_682

((EAC_Terrain_Trafficability_Fine)683)

#define EEC_TERTRAFFINE_TYPE_683

((EAC_Terrain_Trafficability_Fine)684)

#define EEC_TERTRAFFINE_TYPE_684

((EAC_Terrain_Trafficability_Fine)685)

#define EEC_TERTRAFFINE_TYPE_685

((EAC_Terrain_Trafficability_Fine)686)

#define EEC_TERTRAFFINE_TYPE_686

((EAC_Terrain_Trafficability_Fine)687)

#define EEC_TERTRAFFINE_TYPE_687

((EAC_Terrain_Trafficability_Fine)688)

#define EEC_TERTRAFFINE_TYPE_688

((EAC_Terrain_Trafficability_Fine)689)

#define EEC_TERTRAFFINE_TYPE_689

((EAC_Terrain_Trafficability_Fine)690)

#define EEC_TERTRAFFINE_TYPE_690

((EAC_Terrain_Trafficability_Fine)691)

#define EEC_TERTRAFFINE_TYPE_691

((EAC_Terrain_Trafficability_Fine)692)

#define EEC_TERTRAFFINE_TYPE_692

((EAC_Terrain_Trafficability_Fine)693)

#define EEC_TERTRAFFINE_TYPE_693

((EAC_Terrain_Trafficability_Fine)694)

#define EEC_TERTRAFFINE_TYPE_694

((EAC_Terrain_Trafficability_Fine)695)

#define EEC_TERTRAFFINE_TYPE_695

((EAC_Terrain_Trafficability_Fine)696)

#define EEC_TERTRAFFINE_TYPE_696

((EAC_Terrain_Trafficability_Fine)697)

#define EEC_TERTRAFFINE_TYPE_697

((EAC_Terrain_Trafficability_Fine)698)

#define EEC_TERTRAFFINE_TYPE_698

((EAC_Terrain_Trafficability_Fine)699)

#define EEC_TERTRAFFINE_TYPE_699

((EAC_Terrain_Trafficability_Fine)700)

#define EEC_TERTRAFFINE_TYPE_700

((EAC_Terrain_Trafficability_Fine)701)

#define EEC_TERTRAFFINE_TYPE_701

((EAC_Terrain_Trafficability_Fine)702)

#define EEC_TERTRAFFINE_TYPE_702

((EAC_Terrain_Trafficability_Fine)703)

#define EEC_TERTRAFFINE_TYPE_703

((EAC_Terrain_Trafficability_Fine)704)

#define EEC_TERTRAFFINE_TYPE_704

((EAC_Terrain_Trafficability_Fine)705)

#define EEC_TERTRAFFINE_TYPE_705

((EAC_Terrain_Trafficability_Fine)706)

#define EEC_TERTRAFFINE_TYPE_706

((EAC_Terrain_Trafficability_Fine)707)

#define EEC_TERTRAFFINE_TYPE_707

((EAC_Terrain_Trafficability_Fine)708)

#define EEC_TERTRAFFINE_TYPE_708

((EAC_Terrain_Trafficability_Fine)709)

#define EEC_TERTRAFFINE_TYPE_709

((EAC_Terrain_Trafficability_Fine)710)

#define EEC_TERTRAFFINE_TYPE_710

((EAC_Terrain_Trafficability_Fine)711)

#define EEC_TERTRAFFINE_TYPE_711

((EAC_Terrain_Trafficability_Fine)712)

#define EEC_TERTRAFFINE_TYPE_712

((EAC_Terrain_Trafficability_Fine)713)

#define EEC_TERTRAFFINE_TYPE_713

((EAC_Terrain_Trafficability_Fine)714)

#define EEC_TERTRAFFINE_TYPE_714

((EAC_Terrain_Trafficability_Fine)715)

#define EEC_TERTRAFFINE_TYPE_715

((EAC_Terrain_Trafficability_Fine)716)

#define EEC_TERTRAFFINE_TYPE_716

((EAC_Terrain_Trafficability_Fine)717)

#define EEC_TERTRAFFINE_TYPE_717

((EAC_Terrain_Trafficability_Fine)718)

#define EEC_TERTRAFFINE_TYPE_718

((EAC_Terrain_Trafficability_Fine)719)

#define EEC_TERTRAFFINE_TYPE_719

((EAC_Terrain_Trafficability_Fine)720)

#define EEC_TERTRAFFINE_TYPE_720

((EAC_Terrain_Trafficability_Fine)721)

#define EEC_TERTRAFFINE_TYPE_721

((EAC_Terrain_Trafficability_Fine)722)

#define EEC_TERTRAFFINE_TYPE_722

((EAC_Terrain_Trafficability_Fine)723)

#define EEC_TERTRAFFINE_TYPE_723

((EAC_Terrain_Trafficability_Fine)724)

#define EEC_TERTRAFFINE_TYPE_724

((EAC_Terrain_Trafficability_Fine)725)

#define EEC_TERTRAFFINE_TYPE_725

((EAC_Terrain_Trafficability_Fine)726)

#define EEC_TERTRAFFINE_TYPE_726

((EAC_Terrain_Trafficability_Fine)727)

#define EEC_TERTRAFFINE_TYPE_727

((EAC_Terrain_Trafficability_Fine)728)

#define EEC_TERTRAFFINE_TYPE_728

((EAC_Terrain_Trafficability_Fine)729)

#define EEC_TERTRAFFINE_TYPE_729

((EAC_Terrain_Trafficability_Fine)730)

#define EEC_TERTRAFFINE_TYPE_730

((EAC_Terrain_Trafficability_Fine)731)

#define EEC_TERTRAFFINE_TYPE_731

((EAC_Terrain_Trafficability_Fine)732)

#define EEC_TERTRAFFINE_TYPE_732

((EAC_Terrain_Trafficability_Fine)733)

#define EEC_TERTRAFFINE_TYPE_733

((EAC_Terrain_Trafficability_Fine)734)

#define EEC_TERTRAFFINE_TYPE_734

((EAC_Terrain_Trafficability_Fine)735)

#define EEC_TERTRAFFINE_TYPE_735

((EAC_Terrain_Trafficability_Fine)736)

#define EEC_TERTRAFFINE_TYPE_736

((EAC_Terrain_Trafficability_Fine)737)

#define EEC_TERTRAFFINE_TYPE_737

((EAC_Terrain_Trafficability_Fine)738)

#define EEC_TERTRAFFINE_TYPE_738

((EAC_Terrain_Trafficability_Fine)739)

#define EEC_TERTRAFFINE_TYPE_739

((EAC_Terrain_Trafficability_Fine)740)

#define EEC_TERTRAFFINE_TYPE_740

((EAC_Terrain_Trafficability_Fine)741)

#define EEC_TERTRAFFINE_TYPE_741

((EAC_Terrain_Trafficability_Fine)742)

#define EEC_TERTRAFFINE_TYPE_742

((EAC_Terrain_Trafficability_Fine)743)

#define EEC_TERTRAFFINE_TYPE_743

((EAC_Terrain_Trafficability_Fine)744)

#define EEC_TERTRAFFINE_TYPE_744

((EAC_Terrain_Trafficability_Fine)745)

#define EEC_TERTRAFFINE_TYPE_745

((EAC_Terrain_Trafficability_Fine)746)

#define EEC_TERTRAFFINE_TYPE_746

((EAC_Terrain_Trafficability_Fine)747)

#define EEC_TERTRAFFINE_TYPE_747

((EAC_Terrain_Trafficability_Fine)748)

#define EEC_TERTRAFFINE_TYPE_748

((EAC_Terrain_Trafficability_Fine)749)

#define EEC_TERTRAFFINE_TYPE_749

((EAC_Terrain_Trafficability_Fine)750)

#define EEC_TERTRAFFINE_TYPE_750

((EAC_Terrain_Trafficability_Fine)751)

#define EEC_TERTRAFFINE_TYPE_751

((EAC_Terrain_Trafficability_Fine)752)

#define EEC_TERTRAFFINE_TYPE_752

((EAC_Terrain_Trafficability_Fine)753)

#define EEC_TERTRAFFINE_TYPE_753

((EAC_Terrain_Trafficability_Fine)754)

#define EEC_TERTRAFFINE_TYPE_754

((EAC_Terrain_Trafficability_Fine)755)

#define EEC_TERTRAFFINE_TYPE_755

((EAC_Terrain_Trafficability_Fine)756)

#define EEC_TERTRAFFINE_TYPE_756

((EAC_Terrain_Trafficability_Fine)757)

#define EEC_TERTRAFFINE_TYPE_757

((EAC_Terrain_Trafficability_Fine)758)

#define EEC_TERTRAFFINE_TYPE_758

((EAC_Terrain_Trafficability_Fine)759)

#define EEC_TERTRAFFINE_TYPE_759

((EAC_Terrain_Trafficability_Fine)760)

#define EEC_TERTRAFFINE_TYPE_760

((EAC_Terrain_Trafficability_Fine)761)

#define EEC_TERTRAFFINE_TYPE_761

((EAC_Terrain_Trafficability_Fine)762)

#define EEC_TERTRAFFINE_TYPE_762

((EAC_Terrain_Trafficability_Fine)763)

#define EEC_TERTRAFFINE_TYPE_763

((EAC_Terrain_Trafficability_Fine)764)

#define EEC_TERTRAFFINE_TYPE_764

((EAC_Terrain_Trafficability_Fine)765)

#define EEC_TERTRAFFINE_TYPE_765

((EAC_Terrain_Trafficability_Fine)766)

#define EEC_TERTRAFFINE_TYPE_766

((EAC_Terrain_Trafficability_Fine)767)

#define EEC_TERTRAFFINE_TYPE_767

((EAC_Terrain_Trafficability_Fine)768)

#define EEC_TERTRAFFINE_TYPE_768

((EAC_Terrain_Trafficability_Fine)769)

#define EEC_TERTRAFFINE_TYPE_769

((EAC_Terrain_Trafficability_Fine)770)

#define EEC_TERTRAFFINE_TYPE_770

((EAC_Terrain_Trafficability_Fine)771)

#define EEC_TERTRAFFINE_TYPE_771

((EAC_Terrain_Trafficability_Fine)772)

#define EEC_TERTRAFFINE_TYPE_772

((EAC_Terrain_Trafficability_Fine)773)

#define EEC_TERTRAFFINE_TYPE_773

((EAC_Terrain_Trafficability_Fine)774)

#define EEC_TERTRAFFINE_TYPE_774

((EAC_Terrain_Trafficability_Fine)775)

#define EEC_TERTRAFFINE_TYPE_775

((EAC_Terrain_Trafficability_Fine)776)

#define EEC_TERTRAFFINE_TYPE_776

((EAC_Terrain_Trafficability_Fine)777)

#define EEC_TERTRAFFINE_TYPE_777

((EAC_Terrain_Trafficability_Fine)778)

#define EEC_TERTRAFFINE_TYPE_778

((EAC_Terrain_Trafficability_Fine)779)

#define EEC_TERTRAFFINE_TYPE_779

((EAC_Terrain_Trafficability_Fine)780)

#define EEC_TERTRAFFINE_TYPE_780

((EAC_Terrain_Trafficability_Fine)781)

#define EEC_TERTRAFFINE_TYPE_781

((EAC_Terrain_Trafficability_Fine)782)

#define EEC_TERTRAFFINE_TYPE_782

((EAC_Terrain_Trafficability_Fine)783)

#define EEC_TERTRAFFINE_TYPE_783

((EAC_Terrain_Trafficability_Fine)784)

#define EEC_TERTRAFFINE_TYPE_784

((EAC_Terrain_Trafficability_Fine)785)

#define EEC_TERTRAFFINE_TYPE_785

((EAC_Terrain_Trafficability_Fine)786)

#define EEC_TERTRAFFINE_TYPE_786

((EAC_Terrain_Trafficability_Fine)787)

#define EEC_TERTRAFFINE_TYPE_787

((EAC_Terrain_Trafficability_Fine)788)

#define EEC_TERTRAFFINE_TYPE_788

((EAC_Terrain_Trafficability_Fine)789)

#define EEC_TERTRAFFINE_TYPE_789

((EAC_Terrain_Trafficability_Fine)790)

#define EEC_TERTRAFFINE_TYPE_790

((EAC_Terrain_Trafficability_Fine)791)

#define EEC_TERTRAFFINE_TYPE_791

((EAC_Terrain_Trafficability_Fine)792)

#define EEC_TERTRAFFINE_TYPE_792

((EAC_Terrain_Trafficability_Fine)793)

#define EEC_TERTRAFFINE_TYPE_793

((EAC_Terrain_Trafficability_Fine)794)

#define EEC_TERTRAFFINE_TYPE_794

((EAC_Terrain_Trafficability_Fine)795)

#define EEC_TERTRAFFINE_TYPE_795

((EAC_Terrain_Trafficability_Fine)796)

#define EEC_TERTRAFFINE_TYPE_796

((EAC_Terrain_Trafficability_Fine)797)

#define EEC_TERTRAFFINE_TYPE_797

((EAC_Terrain_Trafficability_Fine)798)

#define EEC_TERTRAFFINE_TYPE_798

((EAC_Terrain_Trafficability_Fine)799)

#define EEC_TERTRAFFINE_TYPE_799

((EAC_Terrain_Trafficability_Fine)800)

#define EEC_TERTRAFFINE_TYPE_800

((EAC_Terrain_Trafficability_Fine)801)

#define EEC_TERTRAFFINE_TYPE_801

((EAC_Terrain_Trafficability_Fine)802)

#define EEC_TERTRAFFINE_TYPE_802

((EAC_Terrain_Trafficability_Fine)803)

#define EEC_TERTRAFFINE_TYPE_803

((EAC_Terrain_Trafficability_Fine)804)

#define EEC_TERTRAFFINE_TYPE_804

((EAC_Terrain_Trafficability_Fine)805)

#define EEC_TERTRAFFINE_TYPE_805

((EAC_Terrain_Trafficability_Fine)806)

#define EEC_TERTRAFFINE_TYPE_806

((EAC_Terrain_Trafficability_Fine)807)

#define EEC_TERTRAFFINE_TYPE_807

((EAC_Terrain_Trafficability_Fine)808)

#define EEC_TERTRAFFINE_TYPE_808

((EAC_Terrain_Trafficability_Fine)809)

#define EEC_TERTRAFFINE_TYPE_809

((EAC_Terrain_Trafficability_Fine)810)

#define EEC_TERTRAFFINE_TYPE_810

((EAC_Terrain_Trafficability_Fine)811)

#define EEC_TERTRAFFINE_TYPE_811

((EAC_Terrain_Trafficability_Fine)812)

#define EEC_TERTRAFFINE_TYPE_812

((EAC_Terrain_Trafficability_Fine)813)

#define EEC_TERTRAFFINE_TYPE_813

((EAC_Terrain_Trafficability_Fine)814)

 

EAC_Terrain_Trafficability_Medium

Abstract Data Type:  TERRAIN_TRAFFICABILITY_MEDIUM

typedef EDCS_Integer    EAC_Terrain_Trafficability_Medium;

#define EEC_TERTRAFMED_TYPE_0

((EAC_Terrain_Trafficability_Medium)1)

#define EEC_TERTRAFMED_TYPE_1

((EAC_Terrain_Trafficability_Medium)2)

#define EEC_TERTRAFMED_TYPE_2

((EAC_Terrain_Trafficability_Medium)3)

#define EEC_TERTRAFMED_TYPE_3

((EAC_Terrain_Trafficability_Medium)4)

#define EEC_TERTRAFMED_TYPE_4

((EAC_Terrain_Trafficability_Medium)5)

#define EEC_TERTRAFMED_TYPE_5

((EAC_Terrain_Trafficability_Medium)6)

#define EEC_TERTRAFMED_TYPE_6

((EAC_Terrain_Trafficability_Medium)7)

#define EEC_TERTRAFMED_TYPE_7

((EAC_Terrain_Trafficability_Medium)8)

#define EEC_TERTRAFMED_TYPE_8

((EAC_Terrain_Trafficability_Medium)9)

#define EEC_TERTRAFMED_TYPE_9

((EAC_Terrain_Trafficability_Medium)10)

#define EEC_TERTRAFMED_TYPE_10

((EAC_Terrain_Trafficability_Medium)11)

#define EEC_TERTRAFMED_TYPE_11

((EAC_Terrain_Trafficability_Medium)12)

#define EEC_TERTRAFMED_TYPE_12

((EAC_Terrain_Trafficability_Medium)13)

#define EEC_TERTRAFMED_TYPE_13

((EAC_Terrain_Trafficability_Medium)14)

#define EEC_TERTRAFMED_TYPE_14

((EAC_Terrain_Trafficability_Medium)15)

#define EEC_TERTRAFMED_TYPE_15

((EAC_Terrain_Trafficability_Medium)16)

#define EEC_TERTRAFMED_TYPE_16

((EAC_Terrain_Trafficability_Medium)17)

#define EEC_TERTRAFMED_TYPE_17

((EAC_Terrain_Trafficability_Medium)18)

#define EEC_TERTRAFMED_TYPE_18

((EAC_Terrain_Trafficability_Medium)19)

#define EEC_TERTRAFMED_TYPE_19

((EAC_Terrain_Trafficability_Medium)20)

#define EEC_TERTRAFMED_TYPE_20

((EAC_Terrain_Trafficability_Medium)21)

#define EEC_TERTRAFMED_TYPE_21

((EAC_Terrain_Trafficability_Medium)22)

#define EEC_TERTRAFMED_TYPE_22

((EAC_Terrain_Trafficability_Medium)23)

#define EEC_TERTRAFMED_TYPE_23

((EAC_Terrain_Trafficability_Medium)24)

#define EEC_TERTRAFMED_TYPE_24

((EAC_Terrain_Trafficability_Medium)25)

#define EEC_TERTRAFMED_TYPE_25

((EAC_Terrain_Trafficability_Medium)26)

#define EEC_TERTRAFMED_TYPE_26

((EAC_Terrain_Trafficability_Medium)27)

#define EEC_TERTRAFMED_TYPE_27

((EAC_Terrain_Trafficability_Medium)28)

#define EEC_TERTRAFMED_TYPE_28

((EAC_Terrain_Trafficability_Medium)29)

#define EEC_TERTRAFMED_TYPE_29

((EAC_Terrain_Trafficability_Medium)30)

#define EEC_TERTRAFMED_TYPE_30

((EAC_Terrain_Trafficability_Medium)31)

 

EAC_Terrain_Transportation_Route_Surface_Type

Abstract Data Type:  TERRAIN_TRANSPORTATION_ROUTE_SURFACE_TYPE

typedef EDCS_Integer    EAC_Terrain_Transportation_Route_Surface_Type;

#define EEC_TERTRNSPRTESRF_ASPHALT

((EAC_Terrain_Transportation_Route_Surface_Type)1)

#define EEC_TERTRNSPRTESRF_BITUMINOUS

((EAC_Terrain_Transportation_Route_Surface_Type)2)

#define EEC_TERTRNSPRTESRF_BRICK

((EAC_Terrain_Transportation_Route_Surface_Type)3)

#define EEC_TERTRNSPRTESRF_CLAY

((EAC_Terrain_Transportation_Route_Surface_Type)4)

#define EEC_TERTRNSPRTESRF_COMPOSITE_ge_50_PCT_PERMANENT

((EAC_Terrain_Transportation_Route_Surface_Type)5)

#define EEC_TERTRNSPRTESRF_COMPOSITE_lt_50_PCT_PERMANENT

((EAC_Terrain_Transportation_Route_Surface_Type)6)

#define EEC_TERTRNSPRTESRF_CONCRETE

((EAC_Terrain_Transportation_Route_Surface_Type)7)

#define EEC_TERTRNSPRTESRF_CORAL

((EAC_Terrain_Transportation_Route_Surface_Type)8)

#define EEC_TERTRNSPRTESRF_CORDUROY

((EAC_Terrain_Transportation_Route_Surface_Type)9)

#define EEC_TERTRNSPRTESRF_GRADED_SOIL

((EAC_Terrain_Transportation_Route_Surface_Type)10)

#define EEC_TERTRNSPRTESRF_GRAVEL

((EAC_Terrain_Transportation_Route_Surface_Type)11)

#define EEC_TERTRNSPRTESRF_HARD

((EAC_Terrain_Transportation_Route_Surface_Type)12)

#define EEC_TERTRNSPRTESRF_ICE

((EAC_Terrain_Transportation_Route_Surface_Type)13)

#define EEC_TERTRNSPRTESRF_LATERITE

((EAC_Terrain_Transportation_Route_Surface_Type)14)

#define EEC_TERTRNSPRTESRF_LOOSE

((EAC_Terrain_Transportation_Route_Surface_Type)15)

#define EEC_TERTRNSPRTESRF_MACADAM

((EAC_Terrain_Transportation_Route_Surface_Type)16)

#define EEC_TERTRNSPRTESRF_MEMBRANE

((EAC_Terrain_Transportation_Route_Surface_Type)17)

#define EEC_TERTRNSPRTESRF_MIXED_IN_PLACE

((EAC_Terrain_Transportation_Route_Surface_Type)18)

#define EEC_TERTRNSPRTESRF_MIXED_CONCRETE_ASPHALT

((EAC_Terrain_Transportation_Route_Surface_Type)19)

#define EEC_TERTRNSPRTESRF_NATURAL

((EAC_Terrain_Transportation_Route_Surface_Type)20)

#define EEC_TERTRNSPRTESRF_PERMANENT

((EAC_Terrain_Transportation_Route_Surface_Type)21)

#define EEC_TERTRNSPRTESRF_SAND

((EAC_Terrain_Transportation_Route_Surface_Type)22)

#define EEC_TERTRNSPRTESRF_SNOW

((EAC_Terrain_Transportation_Route_Surface_Type)23)

#define EEC_TERTRNSPRTESRF_SOD

((EAC_Terrain_Transportation_Route_Surface_Type)24)

#define EEC_TERTRNSPRTESRF_STEEL_GRATING

((EAC_Terrain_Transportation_Route_Surface_Type)25)

#define EEC_TERTRNSPRTESRF_STEEL_PLANKING

((EAC_Terrain_Transportation_Route_Surface_Type)26)

#define EEC_TERTRNSPRTESRF_TEMPORARY

((EAC_Terrain_Transportation_Route_Surface_Type)27)

#define EEC_TERTRNSPRTESRF_UNGRADED

((EAC_Terrain_Transportation_Route_Surface_Type)28)

#define EEC_TERTRNSPRTESRF_UNPAVED

((EAC_Terrain_Transportation_Route_Surface_Type)29)

#define EEC_TERTRNSPRTESRF_WOOD

((EAC_Terrain_Transportation_Route_Surface_Type)30)

 

EAC_Thunderstorm_Intensity

Abstract Data Type:  THUNDERSTORM_INTENSITY

typedef EDCS_Integer    EAC_Thunderstorm_Intensity;

#define EEC_TSTORMINT_LIGHT

((EAC_Thunderstorm_Intensity)1)

#define EEC_TSTORMINT_MODERATE

((EAC_Thunderstorm_Intensity)2)

#define EEC_TSTORMINT_HEAVY

((EAC_Thunderstorm_Intensity)3)

 

EAC_Time_Division_Within_Day

Abstract Data Type:  TIME_DIVISION_WITHIN_DAY

typedef EDCS_Integer    EAC_Time_Division_Within_Day;

#define EEC_TIMEDIVWTHNDAY_SUNRISE

((EAC_Time_Division_Within_Day)1)

#define EEC_TIMEDIVWTHNDAY_DAYTIME

((EAC_Time_Division_Within_Day)2)

#define EEC_TIMEDIVWTHNDAY_SUNSET

((EAC_Time_Division_Within_Day)3)

#define EEC_TIMEDIVWTHNDAY_NIGHTTIME

((EAC_Time_Division_Within_Day)4)

#define EEC_TIMEDIVWTHNDAY_CONTINUOUS

((EAC_Time_Division_Within_Day)5)

 

EAC_Time_Format

Abstract Data Type:  TIME_FORMAT

typedef EDCS_Integer    EAC_Time_Format;

#define EEC_TIMEFMT_COORDINATED_UNIVERSAL_TIME

((EAC_Time_Format)1)

#define EEC_TIMEFMT_HH

((EAC_Time_Format)2)

#define EEC_TIMEFMT_HH_MM

((EAC_Time_Format)3)

#define EEC_TIMEFMT_HH_MM_SS

((EAC_Time_Format)4)

#define EEC_TIMEFMT_HH_MM_SS_HH_MM

((EAC_Time_Format)5)

#define EEC_TIMEFMT_HH_MM_SS_S

((EAC_Time_Format)6)

#define EEC_TIMEFMT_HH_MM_SSZ

((EAC_Time_Format)7)

#define EEC_TIMEFMT_HHMM

((EAC_Time_Format)8)

#define EEC_TIMEFMT_HHMMSS

((EAC_Time_Format)9)

#define EEC_TIMEFMT_HHMMSS_HHMM

((EAC_Time_Format)10)

#define EEC_TIMEFMT_HHMMSS_S

((EAC_Time_Format)11)

#define EEC_TIMEFMT_HHMMSSZ

((EAC_Time_Format)12)

#define EEC_TIMEFMT_ISO

((EAC_Time_Format)13)

#define EEC_TIMEFMT_LOCAL

((EAC_Time_Format)14)

#define EEC_TIMEFMT_MM

((EAC_Time_Format)15)

#define EEC_TIMEFMT_MM_M

((EAC_Time_Format)16)

#define EEC_TIMEFMT_MM_SS

((EAC_Time_Format)17)

#define EEC_TIMEFMT_MM_SS_S

((EAC_Time_Format)18)

#define EEC_TIMEFMT_MMSS

((EAC_Time_Format)19)

#define EEC_TIMEFMT_MMSS_S

((EAC_Time_Format)20)

#define EEC_TIMEFMT_SS

((EAC_Time_Format)21)

#define EEC_TIMEFMT_SS_S

((EAC_Time_Format)22)

 

EAC_Time_Period_Format

Abstract Data Type:  TIME_PERIOD_FORMAT

typedef EDCS_Integer    EAC_Time_Period_Format;

#define EEC_TIMEPERFMT_ISO

((EAC_Time_Period_Format)1)

#define EEC_TIMEPERFMT_PERIOD_START_END

((EAC_Time_Period_Format)2)

#define EEC_TIMEPERFMT_DURATION

((EAC_Time_Period_Format)3)

#define EEC_TIMEPERFMT_PERIOD_START_DURATION

((EAC_Time_Period_Format)4)

#define EEC_TIMEPERFMT_PERIOD_DURATION_END

((EAC_Time_Period_Format)5)

#define EEC_TIMEPERFMT_REDUCED

((EAC_Time_Period_Format)6)

 

EAC_Topmark_Shape

Abstract Data Type:  TOPMARK_SHAPE

typedef EDCS_Integer    EAC_Topmark_Shape;

#define EEC_TPMKSHAP_BESOM_POINT_DOWN

((EAC_Topmark_Shape)1)

#define EEC_TPMKSHAP_BESOM_POINT_UP

((EAC_Topmark_Shape)2)

#define EEC_TPMKSHAP_BOARD

((EAC_Topmark_Shape)3)

#define EEC_TPMKSHAP_CONE_POINT_DOWN

((EAC_Topmark_Shape)4)

#define EEC_TPMKSHAP_CONE_POINT_UP

((EAC_Topmark_Shape)5)

#define EEC_TPMKSHAP_CROSS_SHAPED

((EAC_Topmark_Shape)6)

#define EEC_TPMKSHAP_CUBE_POINT_UP

((EAC_Topmark_Shape)7)

#define EEC_TPMKSHAP_CYLINDER

((EAC_Topmark_Shape)8)

#define EEC_TPMKSHAP_RHOMBUS

((EAC_Topmark_Shape)9)

#define EEC_TPMKSHAP_SPHERE

((EAC_Topmark_Shape)10)

#define EEC_TPMKSHAP_TWO_CONES_BASE_TO_BASE

((EAC_Topmark_Shape)11)

#define EEC_TPMKSHAP_TWO_CONES_POINT_TO_POINT

((EAC_Topmark_Shape)12)

#define EEC_TPMKSHAP_TWO_CONES_POINTS_DOWNWARD

((EAC_Topmark_Shape)13)

#define EEC_TPMKSHAP_TWO_CONES_POINTS_UPWARD

((EAC_Topmark_Shape)14)

#define EEC_TPMKSHAP_TWO_SPHERES

((EAC_Topmark_Shape)15)

#define EEC_TPMKSHAP_X_SHAPED

((EAC_Topmark_Shape)16)

 

EAC_Topmark_Type

Abstract Data Type:  TOPMARK_TYPE

typedef EDCS_Integer    EAC_Topmark_Type;

#define EEC_TPMKTY_BALL

((EAC_Topmark_Type)1)

#define EEC_TPMKTY_BALL_FILLED

((EAC_Topmark_Type)2)

#define EEC_TPMKTY_BALL_OPEN

((EAC_Topmark_Type)3)

#define EEC_TPMKTY_BALL_OVER_CONE

((EAC_Topmark_Type)4)

#define EEC_TPMKTY_BROOM_POINT_DOWN

((EAC_Topmark_Type)5)

#define EEC_TPMKTY_BROOM_POINT_UP

((EAC_Topmark_Type)6)

#define EEC_TPMKTY_CAN

((EAC_Topmark_Type)7)

#define EEC_TPMKTY_CAN_FILLED

((EAC_Topmark_Type)8)

#define EEC_TPMKTY_CAN_OPEN

((EAC_Topmark_Type)9)

#define EEC_TPMKTY_CAN_OVER_BALL_OPEN

((EAC_Topmark_Type)10)

#define EEC_TPMKTY_CIRCLE

((EAC_Topmark_Type)11)

#define EEC_TPMKTY_CIRCLE_OVER_TRIANGLE_POINT_UP

((EAC_Topmark_Type)12)

#define EEC_TPMKTY_CONE_OVER_BALL

((EAC_Topmark_Type)13)

#define EEC_TPMKTY_CONE_POINT_DOWNWARDS

((EAC_Topmark_Type)14)

#define EEC_TPMKTY_CONE_POINT_UPWARDS

((EAC_Topmark_Type)15)

#define EEC_TPMKTY_CROSS_OVER_BALL_FILLED

((EAC_Topmark_Type)16)

#define EEC_TPMKTY_CROSS_OVER_BALL_OPEN

((EAC_Topmark_Type)17)

#define EEC_TPMKTY_DIAMOND

((EAC_Topmark_Type)18)

#define EEC_TPMKTY_DIAMOND_OVER_BALL_FILLED

((EAC_Topmark_Type)19)

#define EEC_TPMKTY_DOUBLE_BALL_OPEN

((EAC_Topmark_Type)20)

#define EEC_TPMKTY_DOUBLE_CONE_POINTS_APART

((EAC_Topmark_Type)21)

#define EEC_TPMKTY_EAST_MARK

((EAC_Topmark_Type)22)

#define EEC_TPMKTY_FLAG

((EAC_Topmark_Type)23)

#define EEC_TPMKTY_ISOLATED_DANGER

((EAC_Topmark_Type)24)

#define EEC_TPMKTY_NONE_PRESENT

((EAC_Topmark_Type)25)

#define EEC_TPMKTY_NORTH_MARK

((EAC_Topmark_Type)26)

#define EEC_TPMKTY_NUN

((EAC_Topmark_Type)27)

#define EEC_TPMKTY_OPTICAL_REFLECTOR

((EAC_Topmark_Type)28)

#define EEC_TPMKTY_OTHER_SHAPE

((EAC_Topmark_Type)29)

#define EEC_TPMKTY_PERCH

((EAC_Topmark_Type)30)

#define EEC_TPMKTY_PORT_HAND

((EAC_Topmark_Type)31)

#define EEC_TPMKTY_RECTANGLE_HORIZONTAL

((EAC_Topmark_Type)32)

#define EEC_TPMKTY_RECTANGLE_VERTICAL

((EAC_Topmark_Type)33)

#define EEC_TPMKTY_RHOMBUS_OVER_CIRCLE

((EAC_Topmark_Type)34)

#define EEC_TPMKTY_SAFE_WATER

((EAC_Topmark_Type)35)

#define EEC_TPMKTY_SOUTH_MARK

((EAC_Topmark_Type)36)

#define EEC_TPMKTY_SPECIAL_X

((EAC_Topmark_Type)37)

#define EEC_TPMKTY_SPHERE_OVER_RHOMBUS

((EAC_Topmark_Type)38)

#define EEC_TPMKTY_SQUARE

((EAC_Topmark_Type)39)

#define EEC_TPMKTY_ST_ANDREWS_CROSS

((EAC_Topmark_Type)40)

#define EEC_TPMKTY_STARBOARD_HAND

((EAC_Topmark_Type)41)

#define EEC_TPMKTY_T_SHAPE

((EAC_Topmark_Type)42)

#define EEC_TPMKTY_TRAPEZIUM_DOWN

((EAC_Topmark_Type)43)

#define EEC_TPMKTY_TRAPEZIUM_UP

((EAC_Topmark_Type)44)

#define EEC_TPMKTY_TRI_POINT_UP_OVER_CIRCLE

((EAC_Topmark_Type)45)

#define EEC_TPMKTY_TRIANGLE_POINT_DOWN

((EAC_Topmark_Type)46)

#define EEC_TPMKTY_TRIANGLE_POINT_UP

((EAC_Topmark_Type)47)

#define EEC_TPMKTY_TWO_UPRIGHT_CROSSES

((EAC_Topmark_Type)48)

#define EEC_TPMKTY_UPRIGHT_CROSS

((EAC_Topmark_Type)49)

#define EEC_TPMKTY_UPRIGHT_CROSS_OVER_CIRCLE

((EAC_Topmark_Type)50)

#define EEC_TPMKTY_WEST_MARK

((EAC_Topmark_Type)51)

 

EAC_Total_Cloud_Cover_Category

Abstract Data Type:  TOTAL_CLOUD_COVER_CATEGORY

typedef EDCS_Integer    EAC_Total_Cloud_Cover_Category;

#define EEC_TOTCLDCOVCAT_NONE_PRESENT

((EAC_Total_Cloud_Cover_Category)1)

#define EEC_TOTCLDCOVCAT_ONE_OKTA

((EAC_Total_Cloud_Cover_Category)2)

#define EEC_TOTCLDCOVCAT_TWO_OKTA

((EAC_Total_Cloud_Cover_Category)3)

#define EEC_TOTCLDCOVCAT_THREE_OKTA

((EAC_Total_Cloud_Cover_Category)4)

#define EEC_TOTCLDCOVCAT_FOUR_OKTA

((EAC_Total_Cloud_Cover_Category)5)

#define EEC_TOTCLDCOVCAT_FIVE_OKTA

((EAC_Total_Cloud_Cover_Category)6)

#define EEC_TOTCLDCOVCAT_SIX_OKTA

((EAC_Total_Cloud_Cover_Category)7)

#define EEC_TOTCLDCOVCAT_SEVEN_OKTA

((EAC_Total_Cloud_Cover_Category)8)

#define EEC_TOTCLDCOVCAT_EIGHT_OKTA

((EAC_Total_Cloud_Cover_Category)9)

#define EEC_TOTCLDCOVCAT_SKY_OBSCURED

((EAC_Total_Cloud_Cover_Category)10)

#define EEC_TOTCLDCOVCAT_PARTIAL_OBSCURATION

((EAC_Total_Cloud_Cover_Category)11)

#define EEC_TOTCLDCOVCAT_SCATTERED

((EAC_Total_Cloud_Cover_Category)12)

#define EEC_TOTCLDCOVCAT_BROKEN

((EAC_Total_Cloud_Cover_Category)13)

#define EEC_TOTCLDCOVCAT_FEW

((EAC_Total_Cloud_Cover_Category)14)

#define EEC_TOTCLDCOVCAT_INDISCERNABLE

((EAC_Total_Cloud_Cover_Category)15)

 

EAC_Towed_Vehicle_Type

Abstract Data Type:  TOWED_VEHICLE_TYPE

typedef EDCS_Integer    EAC_Towed_Vehicle_Type;

#define EEC_TOWEDVEHTY_CARGO_TRAILER

((EAC_Towed_Vehicle_Type)1)

#define EEC_TOWEDVEHTY_CHEMICAL_DECONTAMINATION_TRAILER

((EAC_Towed_Vehicle_Type)2)

#define EEC_TOWEDVEHTY_EQUIPMENT_TRANSPORT_TRAILER

((EAC_Towed_Vehicle_Type)3)

#define EEC_TOWEDVEHTY_FUEL_TRAILER

((EAC_Towed_Vehicle_Type)4)

#define EEC_TOWEDVEHTY_GENERATOR_TRAILER

((EAC_Towed_Vehicle_Type)5)

#define EEC_TOWEDVEHTY_LIMBER

((EAC_Towed_Vehicle_Type)6)

#define EEC_TOWEDVEHTY_MAINTENANCE_EQUIPMENT_TRAILER

((EAC_Towed_Vehicle_Type)7)

#define EEC_TOWEDVEHTY_WATER_TRAILER

((EAC_Towed_Vehicle_Type)8)

 

EAC_Tower_Type

Abstract Data Type:  TOWER_TYPE

typedef EDCS_Integer    EAC_Tower_Type;

#define EEC_TOWERTY_BELL

((EAC_Tower_Type)1)

#define EEC_TOWERTY_BRIDGE

((EAC_Tower_Type)2)

#define EEC_TOWERTY_BROADCAST

((EAC_Tower_Type)3)

#define EEC_TOWERTY_CONTROL

((EAC_Tower_Type)4)

#define EEC_TOWERTY_COOLING

((EAC_Tower_Type)5)

#define EEC_TOWERTY_ELECTRICITY

((EAC_Tower_Type)6)

#define EEC_TOWERTY_FIRE

((EAC_Tower_Type)7)

#define EEC_TOWERTY_ILLUMINATION

((EAC_Tower_Type)8)

#define EEC_TOWERTY_LOOKOUT

((EAC_Tower_Type)9)

#define EEC_TOWERTY_LORAN

((EAC_Tower_Type)10)

#define EEC_TOWERTY_MICROWAVE

((EAC_Tower_Type)11)

#define EEC_TOWERTY_MOORING_ARTICULATED

((EAC_Tower_Type)12)

#define EEC_TOWERTY_MOORING_TOWER

((EAC_Tower_Type)13)

#define EEC_TOWERTY_OBSERVATION

((EAC_Tower_Type)14)

#define EEC_TOWERTY_POWER_TRANSMISSION_LINE_PYLON

((EAC_Tower_Type)15)

#define EEC_TOWERTY_RADAR

((EAC_Tower_Type)16)

#define EEC_TOWERTY_RADIO

((EAC_Tower_Type)17)

#define EEC_TOWERTY_RADIO_OR_TELEVISION

((EAC_Tower_Type)18)

#define EEC_TOWERTY_RECREATION

((EAC_Tower_Type)19)

#define EEC_TOWERTY_RECREATION_OR_WATER_OR_ELECTRICITY

((EAC_Tower_Type)20)

#define EEC_TOWERTY_TELEVISION

((EAC_Tower_Type)21)

#define EEC_TOWERTY_WATCH

((EAC_Tower_Type)22)

#define EEC_TOWERTY_WATER

((EAC_Tower_Type)23)

#define EEC_TOWERTY_WIRELESS_RADIO

((EAC_Tower_Type)24)

 

EAC_Transport_Helicopter_Type

Abstract Data Type:  TRANSPORT_HELICOPTER_TYPE

typedef EDCS_Integer    EAC_Transport_Helicopter_Type;

#define EEC_TRNPHELOTY_AH_6J

((EAC_Transport_Helicopter_Type)1)

#define EEC_TRNPHELOTY_CH_3

((EAC_Transport_Helicopter_Type)2)

#define EEC_TRNPHELOTY_CH_46

((EAC_Transport_Helicopter_Type)3)

#define EEC_TRNPHELOTY_CH_47

((EAC_Transport_Helicopter_Type)4)

#define EEC_TRNPHELOTY_CH_47A

((EAC_Transport_Helicopter_Type)5)

#define EEC_TRNPHELOTY_CH_47B

((EAC_Transport_Helicopter_Type)6)

#define EEC_TRNPHELOTY_CH_47C

((EAC_Transport_Helicopter_Type)7)

#define EEC_TRNPHELOTY_CH_47D

((EAC_Transport_Helicopter_Type)8)

#define EEC_TRNPHELOTY_CH_53

((EAC_Transport_Helicopter_Type)9)

#define EEC_TRNPHELOTY_HH_65

((EAC_Transport_Helicopter_Type)10)

#define EEC_TRNPHELOTY_OH_58

((EAC_Transport_Helicopter_Type)11)

#define EEC_TRNPHELOTY_OH_6A

((EAC_Transport_Helicopter_Type)12)

#define EEC_TRNPHELOTY_SH_2

((EAC_Transport_Helicopter_Type)13)

#define EEC_TRNPHELOTY_SH_3

((EAC_Transport_Helicopter_Type)14)

#define EEC_TRNPHELOTY_SH_60

((EAC_Transport_Helicopter_Type)15)

#define EEC_TRNPHELOTY_TH_57

((EAC_Transport_Helicopter_Type)16)

#define EEC_TRNPHELOTY_TH_6

((EAC_Transport_Helicopter_Type)17)

#define EEC_TRNPHELOTY_UH_1

((EAC_Transport_Helicopter_Type)18)

#define EEC_TRNPHELOTY_UH_60

((EAC_Transport_Helicopter_Type)19)

#define EEC_TRNPHELOTY_V_22

((EAC_Transport_Helicopter_Type)20)

 

EAC_Transport_Landing_Craft_Type

Abstract Data Type:  TRANSPORT_LANDING_CRAFT_TYPE

typedef EDCS_Integer    EAC_Transport_Landing_Craft_Type;

#define EEC_TRNPLNDGCRFTTY_TAI_WU_CLASS_TRANSPORT_DOCK

((EAC_Transport_Landing_Craft_Type)1)

#define EEC_TRNPLNDGCRFTTY_WU_KANG_CLASS_TRANSPORT_DOCK

((EAC_Transport_Landing_Craft_Type)2)

 

EAC_Transport_Winged_Aircraft_Type

Abstract Data Type:  TRANSPORT_WINGED_AIRCRAFT_TYPE

typedef EDCS_Integer    EAC_Transport_Winged_Aircraft_Type;

#define EEC_TRNPWNGARCRFTY_B707_KC137_SERIES

((EAC_Transport_Winged_Aircraft_Type)1)

#define EEC_TRNPWNGARCRFTY_B707_T17_SERIES

((EAC_Transport_Winged_Aircraft_Type)2)

#define EEC_TRNPWNGARCRFTY_B707_TANKER_SERIES

((EAC_Transport_Winged_Aircraft_Type)3)

#define EEC_TRNPWNGARCRFTY_B707_TRANSPORT_SERIES

((EAC_Transport_Winged_Aircraft_Type)4)

#define EEC_TRNPWNGARCRFTY_KA6D_INTRUDER_SERIES

((EAC_Transport_Winged_Aircraft_Type)5)

#define EEC_TRNPWNGARCRFTY_KC10_EXTENDER_SERIES

((EAC_Transport_Winged_Aircraft_Type)6)

#define EEC_TRNPWNGARCRFTY_KC130_MODEL_382_HERCULES_SERIES_TRANSPORT

((EAC_Transport_Winged_Aircraft_Type)7)

#define EEC_TRNPWNGARCRFTY_KC130H_MODEL_382_HERCULES_SERIES_TRANSPORT

((EAC_Transport_Winged_Aircraft_Type)8)

#define EEC_TRNPWNGARCRFTY_KC135_STRATOTANKER_SERIES

((EAC_Transport_Winged_Aircraft_Type)9)

#define EEC_TRNPWNGARCRFTY_KC135E_STRATOTANKER_SERIES

((EAC_Transport_Winged_Aircraft_Type)10)

#define EEC_TRNPWNGARCRFTY_KC135R_STRATOTANKER_SERIES

((EAC_Transport_Winged_Aircraft_Type)11)

#define EEC_TRNPWNGARCRFTY_L1011_SERIES_TANKER_TRANSPORT

((EAC_Transport_Winged_Aircraft_Type)12)

#define EEC_TRNPWNGARCRFTY_VC10_SERIES_TANKER_TRANSPORT

((EAC_Transport_Winged_Aircraft_Type)13)

 

EAC_Transportation_Use

Abstract Data Type:  TRANSPORTATION_USE

typedef EDCS_Integer    EAC_Transportation_Use;

#define EEC_TRNSPUSE_AIR

((EAC_Transportation_Use)1)

#define EEC_TRNSPUSE_AIR_TRAFFIC_CONTROL

((EAC_Transportation_Use)2)

#define EEC_TRNSPUSE_AIRCRAFT

((EAC_Transportation_Use)3)

#define EEC_TRNSPUSE_AQUEDUCT

((EAC_Transportation_Use)4)

#define EEC_TRNSPUSE_AUTOMOTIVE

((EAC_Transportation_Use)5)

#define EEC_TRNSPUSE_BICYCLE

((EAC_Transportation_Use)6)

#define EEC_TRNSPUSE_BOAT

((EAC_Transportation_Use)7)

#define EEC_TRNSPUSE_BUS

((EAC_Transportation_Use)8)

#define EEC_TRNSPUSE_CANAL

((EAC_Transportation_Use)9)

#define EEC_TRNSPUSE_CARAVAN_ROUTE

((EAC_Transportation_Use)10)

#define EEC_TRNSPUSE_CHAIR_LIFT

((EAC_Transportation_Use)11)

#define EEC_TRNSPUSE_HIGHWAY

((EAC_Transportation_Use)12)

#define EEC_TRNSPUSE_INDUSTRIAL_VESSEL

((EAC_Transportation_Use)13)

#define EEC_TRNSPUSE_MARINE

((EAC_Transportation_Use)14)

#define EEC_TRNSPUSE_MINERALS

((EAC_Transportation_Use)15)

#define EEC_TRNSPUSE_MOTORCYCLE

((EAC_Transportation_Use)16)

#define EEC_TRNSPUSE_NO_TRANSPORT_USE

((EAC_Transportation_Use)17)

#define EEC_TRNSPUSE_NON_HUMAN_ANIMAL

((EAC_Transportation_Use)18)

#define EEC_TRNSPUSE_PASSENGER

((EAC_Transportation_Use)19)

#define EEC_TRNSPUSE_PATH

((EAC_Transportation_Use)20)

#define EEC_TRNSPUSE_PEDESTRIAN

((EAC_Transportation_Use)21)

#define EEC_TRNSPUSE_PIPELINE

((EAC_Transportation_Use)22)

#define EEC_TRNSPUSE_PORTAGE

((EAC_Transportation_Use)23)

#define EEC_TRNSPUSE_RAILWAY

((EAC_Transportation_Use)24)

#define EEC_TRNSPUSE_ROAD

((EAC_Transportation_Use)25)

#define EEC_TRNSPUSE_ROAD_AND_RAILWAY

((EAC_Transportation_Use)26)

#define EEC_TRNSPUSE_ROAD_AND_RUNWAY

((EAC_Transportation_Use)27)

#define EEC_TRNSPUSE_SHIP

((EAC_Transportation_Use)28)

#define EEC_TRNSPUSE_SHIPPING_LANE

((EAC_Transportation_Use)29)

#define EEC_TRNSPUSE_SKI_TOW

((EAC_Transportation_Use)30)

#define EEC_TRNSPUSE_SLEIGH_TOW

((EAC_Transportation_Use)31)

#define EEC_TRNSPUSE_SLIP_OR_ACCESS_ROAD

((EAC_Transportation_Use)32)

#define EEC_TRNSPUSE_STREET

((EAC_Transportation_Use)33)

#define EEC_TRNSPUSE_SUBWAY

((EAC_Transportation_Use)34)

#define EEC_TRNSPUSE_THROUGH_ROUTE

((EAC_Transportation_Use)35)

#define EEC_TRNSPUSE_TOW_PATH

((EAC_Transportation_Use)36)

#define EEC_TRNSPUSE_UTILITY

((EAC_Transportation_Use)37)

#define EEC_TRNSPUSE_VEHICLE_AND_PEDESTRIAN

((EAC_Transportation_Use)38)

#define EEC_TRNSPUSE_WATERWAY

((EAC_Transportation_Use)39)

 

EAC_Tree_Type

Abstract Data Type:  TREE_TYPE

typedef EDCS_Integer    EAC_Tree_Type;

#define EEC_TREETY_DECIDUOUS

((EAC_Tree_Type)1)

#define EEC_TREETY_EVERGREEN

((EAC_Tree_Type)2)

#define EEC_TREETY_MIXED

((EAC_Tree_Type)3)

 

EAC_Truck_Load_Class

Abstract Data Type:  TRUCK_LOAD_CLASS

typedef EDCS_Integer    EAC_Truck_Load_Class;

#define EEC_TRUCKLOADCLS_HEAVY

((EAC_Truck_Load_Class)1)

#define EEC_TRUCKLOADCLS_LIGHT

((EAC_Truck_Load_Class)2)

#define EEC_TRUCKLOADCLS_MEDIUM

((EAC_Truck_Load_Class)3)

 

EAC_Tunnel_Cross_Section

Abstract Data Type:  TUNNEL_CROSS_SECTION

typedef EDCS_Integer    EAC_Tunnel_Cross_Section;

#define EEC_TNLXSECT_ARCH

((EAC_Tunnel_Cross_Section)1)

#define EEC_TNLXSECT_BOX

((EAC_Tunnel_Cross_Section)2)

#define EEC_TNLXSECT_CIRCULAR

((EAC_Tunnel_Cross_Section)3)

 

EAC_Turbulence_Frequency

Abstract Data Type:  TURBULENCE_FREQUENCY

typedef EDCS_Integer    EAC_Turbulence_Frequency;

#define EEC_TURBFREQ_CONTINUOUS

((EAC_Turbulence_Frequency)1)

#define EEC_TURBFREQ_FREQUENT

((EAC_Turbulence_Frequency)2)

#define EEC_TURBFREQ_INFREQUENT

((EAC_Turbulence_Frequency)3)

#define EEC_TURBFREQ_INTERMITTENT

((EAC_Turbulence_Frequency)4)

#define EEC_TURBFREQ_NONE_OCCURRING

((EAC_Turbulence_Frequency)5)

#define EEC_TURBFREQ_OCCASIONAL

((EAC_Turbulence_Frequency)6)

 

EAC_Turbulence_Intensity

Abstract Data Type:  TURBULENCE_INTENSITY

typedef EDCS_Integer    EAC_Turbulence_Intensity;

#define EEC_TURBINT_NO_TURBULENCE

((EAC_Turbulence_Intensity)1)

#define EEC_TURBINT_LIGHT

((EAC_Turbulence_Intensity)2)

#define EEC_TURBINT_LIGHT_TO_MODERATE

((EAC_Turbulence_Intensity)3)

#define EEC_TURBINT_MODERATE

((EAC_Turbulence_Intensity)4)

#define EEC_TURBINT_MODERATE_TO_SEVERE

((EAC_Turbulence_Intensity)5)

#define EEC_TURBINT_SEVERE

((EAC_Turbulence_Intensity)6)

#define EEC_TURBINT_SEVERE_TO_EXTREME

((EAC_Turbulence_Intensity)7)

#define EEC_TURBINT_EXTREME

((EAC_Turbulence_Intensity)8)

 

EAC_Underlying_Material_Characteristic

Abstract Data Type:  UNDERLYING_MATERIAL_CHARACTERISTIC

typedef EDCS_Integer    EAC_Underlying_Material_Characteristic;

#define EEC_UNDRMATCHR_BROKEN

((EAC_Underlying_Material_Characteristic)1)

#define EEC_UNDRMATCHR_CALCAREOUS

((EAC_Underlying_Material_Characteristic)2)

#define EEC_UNDRMATCHR_COARSE

((EAC_Underlying_Material_Characteristic)3)

#define EEC_UNDRMATCHR_DECAYED

((EAC_Underlying_Material_Characteristic)4)

#define EEC_UNDRMATCHR_FINE_PARTICLES

((EAC_Underlying_Material_Characteristic)5)

#define EEC_UNDRMATCHR_FLINTY

((EAC_Underlying_Material_Characteristic)6)

#define EEC_UNDRMATCHR_GLACIAL

((EAC_Underlying_Material_Characteristic)7)

#define EEC_UNDRMATCHR_GRITTY

((EAC_Underlying_Material_Characteristic)8)

#define EEC_UNDRMATCHR_GROUND

((EAC_Underlying_Material_Characteristic)9)

#define EEC_UNDRMATCHR_HARD

((EAC_Underlying_Material_Characteristic)10)

#define EEC_UNDRMATCHR_LARGE

((EAC_Underlying_Material_Characteristic)11)

#define EEC_UNDRMATCHR_MASONRY

((EAC_Underlying_Material_Characteristic)12)

#define EEC_UNDRMATCHR_MEDIUM

((EAC_Underlying_Material_Characteristic)13)

#define EEC_UNDRMATCHR_ROCKY

((EAC_Underlying_Material_Characteristic)14)

#define EEC_UNDRMATCHR_ROTTEN

((EAC_Underlying_Material_Characteristic)15)

#define EEC_UNDRMATCHR_SMALL

((EAC_Underlying_Material_Characteristic)16)

#define EEC_UNDRMATCHR_SOFT

((EAC_Underlying_Material_Characteristic)17)

#define EEC_UNDRMATCHR_SPECKLED

((EAC_Underlying_Material_Characteristic)18)

#define EEC_UNDRMATCHR_STICKY

((EAC_Underlying_Material_Characteristic)19)

#define EEC_UNDRMATCHR_STIFF

((EAC_Underlying_Material_Characteristic)20)

#define EEC_UNDRMATCHR_STREAKY

((EAC_Underlying_Material_Characteristic)21)

#define EEC_UNDRMATCHR_TENACIOUS

((EAC_Underlying_Material_Characteristic)22)

#define EEC_UNDRMATCHR_UNEVEN

((EAC_Underlying_Material_Characteristic)23)

#define EEC_UNDRMATCHR_VARIED

((EAC_Underlying_Material_Characteristic)24)

#define EEC_UNDRMATCHR_VOLCANIC

((EAC_Underlying_Material_Characteristic)25)

 

EAC_Underlying_Material_Type

Abstract Data Type:  UNDERLYING_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Underlying_Material_Type;

#define EEC_UNDRMATTY_ASH

((EAC_Underlying_Material_Type)1)

#define EEC_UNDRMATTY_BOULDER

((EAC_Underlying_Material_Type)2)

#define EEC_UNDRMATTY_CHALK

((EAC_Underlying_Material_Type)3)

#define EEC_UNDRMATTY_CINDER

((EAC_Underlying_Material_Type)4)

#define EEC_UNDRMATTY_CIRRIPEDIA

((EAC_Underlying_Material_Type)5)

#define EEC_UNDRMATTY_CLAY

((EAC_Underlying_Material_Type)6)

#define EEC_UNDRMATTY_COBBLE

((EAC_Underlying_Material_Type)7)

#define EEC_UNDRMATTY_CORAL

((EAC_Underlying_Material_Type)8)

#define EEC_UNDRMATTY_CORAL_HEAD

((EAC_Underlying_Material_Type)9)

#define EEC_UNDRMATTY_DIATOMACEOUS_EARTH

((EAC_Underlying_Material_Type)10)

#define EEC_UNDRMATTY_EVAPORITE

((EAC_Underlying_Material_Type)11)

#define EEC_UNDRMATTY_FORAMINIFERA

((EAC_Underlying_Material_Type)12)

#define EEC_UNDRMATTY_FUCUS

((EAC_Underlying_Material_Type)13)

#define EEC_UNDRMATTY_GLASS_REINFORCED_PLASTIC

((EAC_Underlying_Material_Type)14)

#define EEC_UNDRMATTY_GLOBIGERINA

((EAC_Underlying_Material_Type)15)

#define EEC_UNDRMATTY_GRASS

((EAC_Underlying_Material_Type)16)

#define EEC_UNDRMATTY_GRAVEL

((EAC_Underlying_Material_Type)17)

#define EEC_UNDRMATTY_GROUND

((EAC_Underlying_Material_Type)18)

#define EEC_UNDRMATTY_LAVA

((EAC_Underlying_Material_Type)19)

#define EEC_UNDRMATTY_MADREPORE

((EAC_Underlying_Material_Type)20)

#define EEC_UNDRMATTY_MANGANESE

((EAC_Underlying_Material_Type)21)

#define EEC_UNDRMATTY_MARL

((EAC_Underlying_Material_Type)22)

#define EEC_UNDRMATTY_MATTE

((EAC_Underlying_Material_Type)23)

#define EEC_UNDRMATTY_MUD

((EAC_Underlying_Material_Type)24)

#define EEC_UNDRMATTY_MUSSEL

((EAC_Underlying_Material_Type)25)

#define EEC_UNDRMATTY_OOZE

((EAC_Underlying_Material_Type)26)

#define EEC_UNDRMATTY_OYSTER

((EAC_Underlying_Material_Type)27)

#define EEC_UNDRMATTY_PEBBLE

((EAC_Underlying_Material_Type)28)

#define EEC_UNDRMATTY_PLANT_MATERIAL

((EAC_Underlying_Material_Type)29)

#define EEC_UNDRMATTY_POLYZOA

((EAC_Underlying_Material_Type)30)

#define EEC_UNDRMATTY_PTEROPOD

((EAC_Underlying_Material_Type)31)

#define EEC_UNDRMATTY_PUMICE

((EAC_Underlying_Material_Type)32)

#define EEC_UNDRMATTY_QUARTZ

((EAC_Underlying_Material_Type)33)

#define EEC_UNDRMATTY_RADIOLARIAN

((EAC_Underlying_Material_Type)34)

#define EEC_UNDRMATTY_ROCK

((EAC_Underlying_Material_Type)35)

#define EEC_UNDRMATTY_SAND

((EAC_Underlying_Material_Type)36)

#define EEC_UNDRMATTY_SCHIST

((EAC_Underlying_Material_Type)37)

#define EEC_UNDRMATTY_SCORIA

((EAC_Underlying_Material_Type)38)

#define EEC_UNDRMATTY_SEA_TANGLE

((EAC_Underlying_Material_Type)39)

#define EEC_UNDRMATTY_SEAWEED

((EAC_Underlying_Material_Type)40)

#define EEC_UNDRMATTY_SHELL

((EAC_Underlying_Material_Type)41)

#define EEC_UNDRMATTY_SHINGLE

((EAC_Underlying_Material_Type)42)

#define EEC_UNDRMATTY_SILT

((EAC_Underlying_Material_Type)43)

#define EEC_UNDRMATTY_SPICULE

((EAC_Underlying_Material_Type)44)

#define EEC_UNDRMATTY_SPONGE

((EAC_Underlying_Material_Type)45)

#define EEC_UNDRMATTY_STONE

((EAC_Underlying_Material_Type)46)

#define EEC_UNDRMATTY_THATCH

((EAC_Underlying_Material_Type)47)

#define EEC_UNDRMATTY_TUFA

((EAC_Underlying_Material_Type)48)

#define EEC_UNDRMATTY_URANIUM

((EAC_Underlying_Material_Type)49)

#define EEC_UNDRMATTY_VEGETATION_PRODUCT

((EAC_Underlying_Material_Type)50)

#define EEC_UNDRMATTY_VOLCANIC

((EAC_Underlying_Material_Type)51)

#define EEC_UNDRMATTY_VOLCANIC_ASH

((EAC_Underlying_Material_Type)52)

#define EEC_UNDRMATTY_WATER

((EAC_Underlying_Material_Type)53)

#define EEC_UNDRMATTY_WOOD

((EAC_Underlying_Material_Type)54)

#define EEC_UNDRMATTY_ZINC

((EAC_Underlying_Material_Type)55)

 

EAC_Urban_Street_Pattern

Abstract Data Type:  URBAN_STREET_PATTERN

typedef EDCS_Integer    EAC_Urban_Street_Pattern;

#define EEC_URBSTREETPAT_CURVILINEAR_CLUSTER

((EAC_Urban_Street_Pattern)1)

#define EEC_URBSTREETPAT_IRREG_GRID

((EAC_Urban_Street_Pattern)2)

#define EEC_URBSTREETPAT_IRREG_RADIAL

((EAC_Urban_Street_Pattern)3)

#define EEC_URBSTREETPAT_LINEAR_STRIP

((EAC_Urban_Street_Pattern)4)

#define EEC_URBSTREETPAT_MIXED_CLUSTER

((EAC_Urban_Street_Pattern)5)

#define EEC_URBSTREETPAT_MIXED_GRID

((EAC_Urban_Street_Pattern)6)

#define EEC_URBSTREETPAT_MIXED_RADIAL

((EAC_Urban_Street_Pattern)7)

#define EEC_URBSTREETPAT_REG_GRID

((EAC_Urban_Street_Pattern)8)

#define EEC_URBSTREETPAT_REG_RADIAL

((EAC_Urban_Street_Pattern)9)

 

EAC_Urban_Terrain_Zone_Type

Abstract Data Type:  URBAN_TERRAIN_ZONE_TYPE

typedef EDCS_Integer    EAC_Urban_Terrain_Zone_Type;

#define EEC_URBTERZNTY_ATTACHED_1

((EAC_Urban_Terrain_Zone_Type)1)

#define EEC_URBTERZNTY_ATTACHED_2

((EAC_Urban_Terrain_Zone_Type)2)

#define EEC_URBTERZNTY_ATTACHED_3

((EAC_Urban_Terrain_Zone_Type)3)

#define EEC_URBTERZNTY_ATTACHED_4

((EAC_Urban_Terrain_Zone_Type)4)

#define EEC_URBTERZNTY_ATTACHED_5

((EAC_Urban_Terrain_Zone_Type)5)

#define EEC_URBTERZNTY_ATTACHED_6

((EAC_Urban_Terrain_Zone_Type)6)

#define EEC_URBTERZNTY_ATTACHED_BUILDINGS

((EAC_Urban_Terrain_Zone_Type)7)

#define EEC_URBTERZNTY_CLOSE_SET_BUILDINGS

((EAC_Urban_Terrain_Zone_Type)8)

#define EEC_URBTERZNTY_DISCRETE_CLUST_1

((EAC_Urban_Terrain_Zone_Type)9)

#define EEC_URBTERZNTY_DISCRETE_CLUST_2

((EAC_Urban_Terrain_Zone_Type)10)

#define EEC_URBTERZNTY_DISCRETE_CLUST_3

((EAC_Urban_Terrain_Zone_Type)11)

#define EEC_URBTERZNTY_DISCRETE_CLUST_4

((EAC_Urban_Terrain_Zone_Type)12)

#define EEC_URBTERZNTY_DISCRETE_CLUST_5

((EAC_Urban_Terrain_Zone_Type)13)

#define EEC_URBTERZNTY_DISCRETE_CLUST_6

((EAC_Urban_Terrain_Zone_Type)14)

#define EEC_URBTERZNTY_DISCRETE_CLUST_8

((EAC_Urban_Terrain_Zone_Type)15)

#define EEC_URBTERZNTY_DISCRETE_OPEN_1

((EAC_Urban_Terrain_Zone_Type)16)

#define EEC_URBTERZNTY_DISCRETE_OPEN_2

((EAC_Urban_Terrain_Zone_Type)17)

#define EEC_URBTERZNTY_DISCRETE_OPEN_3

((EAC_Urban_Terrain_Zone_Type)18)

#define EEC_URBTERZNTY_DISCRETE_OPEN_4

((EAC_Urban_Terrain_Zone_Type)19)

#define EEC_URBTERZNTY_DISCRETE_OPEN_5

((EAC_Urban_Terrain_Zone_Type)20)

#define EEC_URBTERZNTY_DISCRETE_OPEN_6

((EAC_Urban_Terrain_Zone_Type)21)

#define EEC_URBTERZNTY_DOES_NOT_CONFORM

((EAC_Urban_Terrain_Zone_Type)22)

#define EEC_URBTERZNTY_WIDELY_SPACED_BUILDINGS

((EAC_Urban_Terrain_Zone_Type)23)

 

EAC_Usage

Abstract Data Type:  USAGE

typedef EDCS_Integer    EAC_Usage;

#define EEC_USAGE_ADVERTISING_BILLBOARD

((EAC_Usage)1)

#define EEC_USAGE_AGRICULTURE

((EAC_Usage)2)

#define EEC_USAGE_AID_TO_NAVIGATION_CHANGEOVER

((EAC_Usage)3)

#define EEC_USAGE_AIRCRAFT_CONTROL

((EAC_Usage)4)

#define EEC_USAGE_AIRCRAFT_FACILITY

((EAC_Usage)5)

#define EEC_USAGE_ALERT_APRON_OR_HARDSTAND

((EAC_Usage)6)

#define EEC_USAGE_ALTERNATE_ENTRY

((EAC_Usage)7)

#define EEC_USAGE_ALTERNATE_ENTRY_OR_EXIT

((EAC_Usage)8)

#define EEC_USAGE_ALTERNATE_EXIT

((EAC_Usage)9)

#define EEC_USAGE_ALTIMETER_CHANGE

((EAC_Usage)10)

#define EEC_USAGE_ANCHOR_POINT

((EAC_Usage)11)

#define EEC_USAGE_ANIMAL_SANCTUARY

((EAC_Usage)12)

#define EEC_USAGE_APARTMENT

((EAC_Usage)13)

#define EEC_USAGE_ARCP_CONTROL_POINT

((EAC_Usage)14)

#define EEC_USAGE_ARIP_INITIAL_POINT

((EAC_Usage)15)

#define EEC_USAGE_AS_FILL

((EAC_Usage)16)

#define EEC_USAGE_AVALANCHE

((EAC_Usage)17)

#define EEC_USAGE_BASE_FLIGHT_APRON

((EAC_Usage)18)

#define EEC_USAGE_BUTTS

((EAC_Usage)19)

#define EEC_USAGE_CABLE_SIGN_OR_PIPELINE

((EAC_Usage)20)

#define EEC_USAGE_CAUSEWAY

((EAC_Usage)21)

#define EEC_USAGE_CITY

((EAC_Usage)22)

#define EEC_USAGE_CLOCK

((EAC_Usage)23)

#define EEC_USAGE_CLOSED

((EAC_Usage)24)

#define EEC_USAGE_COMMERCE

((EAC_Usage)25)

#define EEC_USAGE_COMMERCE_OR_RECREATION

((EAC_Usage)26)

#define EEC_USAGE_COMMUNAL

((EAC_Usage)27)

#define EEC_USAGE_COMMUNICATION

((EAC_Usage)28)

#define EEC_USAGE_COMPASS_ADJUSTMENT

((EAC_Usage)29)

#define EEC_USAGE_COMPASS_ROSE_HARDSTAND

((EAC_Usage)30)

#define EEC_USAGE_COMPULSORY_REPORT_POINTS

((EAC_Usage)31)

#define EEC_USAGE_CONTAINER

((EAC_Usage)32)

#define EEC_USAGE_DECOY

((EAC_Usage)33)

#define EEC_USAGE_DEPOT_APRON

((EAC_Usage)34)

#define EEC_USAGE_DISPERSAL_HARDSTAND

((EAC_Usage)35)

#define EEC_USAGE_DRAG_STRIP

((EAC_Usage)36)

#define EEC_USAGE_DRINKING_WATER

((EAC_Usage)37)

#define EEC_USAGE_DUGOUT

((EAC_Usage)38)

#define EEC_USAGE_ENGINE_RUN_UP_HARDSTAND

((EAC_Usage)39)

#define EEC_USAGE_ENGINE_TEST_PAD

((EAC_Usage)40)

#define EEC_USAGE_ENTRY

((EAC_Usage)41)

#define EEC_USAGE_ENTRY_OR_STARTING

((EAC_Usage)42)

#define EEC_USAGE_EXIT

((EAC_Usage)43)

#define EEC_USAGE_EXIT_OR_END

((EAC_Usage)44)

#define EEC_USAGE_FEDERAL

((EAC_Usage)45)

#define EEC_USAGE_FEEDER

((EAC_Usage)46)

#define EEC_USAGE_FILL

((EAC_Usage)47)

#define EEC_USAGE_FILTRATION_POND

((EAC_Usage)48)

#define EEC_USAGE_FINAL_APPROACH_FIX

((EAC_Usage)49)

#define EEC_USAGE_FIREBREAK

((EAC_Usage)50)

#define EEC_USAGE_FIRING_IN_HARDSTAND

((EAC_Usage)51)

#define EEC_USAGE_FLOOD_BARRAGE

((EAC_Usage)52)

#define EEC_USAGE_FLOOD_CONTROL

((EAC_Usage)53)

#define EEC_USAGE_FOREST_PRESERVE

((EAC_Usage)54)

#define EEC_USAGE_GOVERNMENT

((EAC_Usage)55)

#define EEC_USAGE_GOVERNMENT_OR_INSTITUTION

((EAC_Usage)56)

#define EEC_USAGE_HANGER_OR_APRON

((EAC_Usage)57)

#define EEC_USAGE_HIGH_ALTITUDE_ENROUTE

((EAC_Usage)58)

#define EEC_USAGE_HIGHWAY_SIGN

((EAC_Usage)59)

#define EEC_USAGE_HOTEL

((EAC_Usage)60)

#define EEC_USAGE_INDIGENOUS_BURIAL_GROUND

((EAC_Usage)61)

#define EEC_USAGE_INDUSTRY

((EAC_Usage)62)

#define EEC_USAGE_INITIAL_APPROACH_FIX

((EAC_Usage)63)

#define EEC_USAGE_INSTITUTION

((EAC_Usage)64)

#define EEC_USAGE_INSULAR

((EAC_Usage)65)

#define EEC_USAGE_INTAKE

((EAC_Usage)66)

#define EEC_USAGE_INTERNATIONAL

((EAC_Usage)67)

#define EEC_USAGE_INTERSTATE

((EAC_Usage)68)

#define EEC_USAGE_IRRIGATION

((EAC_Usage)69)

#define EEC_USAGE_JOINT

((EAC_Usage)70)

#define EEC_USAGE_LEVEE_OR_DYKE

((EAC_Usage)71)

#define EEC_USAGE_LIMITED

((EAC_Usage)72)

#define EEC_USAGE_LOW_ALTITUDE_ENROUTE

((EAC_Usage)73)

#define EEC_USAGE_LOW_HIGH_ALTITUDE_ENROUTE

((EAC_Usage)74)

#define EEC_USAGE_MAINTENANCE_HARDSTAND

((EAC_Usage)75)

#define EEC_USAGE_MANDATORY

((EAC_Usage)76)

#define EEC_USAGE_MARINE

((EAC_Usage)77)

#define EEC_USAGE_MARINE_STATION

((EAC_Usage)78)

#define EEC_USAGE_MEDICAL

((EAC_Usage)79)

#define EEC_USAGE_MILEAGE_BREAK_DOWN

((EAC_Usage)80)

#define EEC_USAGE_MILITARY

((EAC_Usage)81)

#define EEC_USAGE_MILITARY_DISTRICT

((EAC_Usage)82)

#define EEC_USAGE_MINING

((EAC_Usage)83)

#define EEC_USAGE_MISSED_APPROACH_POINT

((EAC_Usage)84)

#define EEC_USAGE_MIXED_URBAN

((EAC_Usage)85)

#define EEC_USAGE_MOTEL

((EAC_Usage)86)

#define EEC_USAGE_MOTEL_OR_HOTEL

((EAC_Usage)87)

#define EEC_USAGE_NATIONAL

((EAC_Usage)88)

#define EEC_USAGE_NATIONAL_SUBDIVISION

((EAC_Usage)89)

#define EEC_USAGE_NAVIGATION_CHECK_POINT

((EAC_Usage)90)

#define EEC_USAGE_NOMAD

((EAC_Usage)91)

#define EEC_USAGE_NON_COMPULSORY_REPORT_POINTS

((EAC_Usage)92)

#define EEC_USAGE_NON_MILITARY

((EAC_Usage)93)

#define EEC_USAGE_NON_PRECISION_INSTRUMENT_APPROACH

((EAC_Usage)94)

#define EEC_USAGE_OIL_EXPLORATION

((EAC_Usage)95)

#define EEC_USAGE_OPEN

((EAC_Usage)96)

#define EEC_USAGE_OPERATIONAL_APRON

((EAC_Usage)97)

#define EEC_USAGE_OUTFALL

((EAC_Usage)98)

#define EEC_USAGE_PAD_HARDSTAND

((EAC_Usage)99)

#define EEC_USAGE_PARKING_HARDSTAND

((EAC_Usage)100)

#define EEC_USAGE_POWER

((EAC_Usage)101)

#define EEC_USAGE_PRECISION_INSTRUMENT_APPROACH

((EAC_Usage)102)

#define EEC_USAGE_PRIMARY

((EAC_Usage)103)

#define EEC_USAGE_PRISONER

((EAC_Usage)104)

#define EEC_USAGE_PRIVATE

((EAC_Usage)105)

#define EEC_USAGE_PROHIBITED_AREA

((EAC_Usage)106)

#define EEC_USAGE_PROVINCIAL

((EAC_Usage)107)

#define EEC_USAGE_PUBLIC

((EAC_Usage)108)

#define EEC_USAGE_QUATERNARY

((EAC_Usage)109)

#define EEC_USAGE_QUINTARY

((EAC_Usage)110)

#define EEC_USAGE_RADAR

((EAC_Usage)111)

#define EEC_USAGE_RECREATION

((EAC_Usage)112)

#define EEC_USAGE_RECREATION_OR_INDUSTRY

((EAC_Usage)113)

#define EEC_USAGE_REFUELING_HARDSTAND

((EAC_Usage)114)

#define EEC_USAGE_REFUGEE

((EAC_Usage)115)

#define EEC_USAGE_REGIONAL

((EAC_Usage)116)

#define EEC_USAGE_RESERVE

((EAC_Usage)117)

#define EEC_USAGE_RESERVED

((EAC_Usage)118)

#define EEC_USAGE_RESIDENCE

((EAC_Usage)119)

#define EEC_USAGE_RESIDENCE_OR_AGRICULTURE

((EAC_Usage)120)

#define EEC_USAGE_RESTRICTED

((EAC_Usage)121)

#define EEC_USAGE_RETAIL

((EAC_Usage)122)

#define EEC_USAGE_RETAINING

((EAC_Usage)123)

#define EEC_USAGE_ROCK_SHED

((EAC_Usage)124)

#define EEC_USAGE_SCHOOL

((EAC_Usage)125)

#define EEC_USAGE_SCOREBOARD

((EAC_Usage)126)

#define EEC_USAGE_SEAPLANE_RUN

((EAC_Usage)127)

#define EEC_USAGE_SECONDARY

((EAC_Usage)128)

#define EEC_USAGE_SINGLE_POINT_MOORING

((EAC_Usage)129)

#define EEC_USAGE_SNOW_SHED

((EAC_Usage)130)

#define EEC_USAGE_STATE

((EAC_Usage)131)

#define EEC_USAGE_STOL_APPROACH

((EAC_Usage)132)

#define EEC_USAGE_STUB_APRON

((EAC_Usage)133)

#define EEC_USAGE_TELEGRAPH

((EAC_Usage)134)

#define EEC_USAGE_TELEPHONE

((EAC_Usage)135)

#define EEC_USAGE_TERMINUS_OR_TERMINAL

((EAC_Usage)136)

#define EEC_USAGE_TERTIARY

((EAC_Usage)137)

#define EEC_USAGE_TIMEBALL

((EAC_Usage)138)

#define EEC_USAGE_TOURIST

((EAC_Usage)139)

#define EEC_USAGE_TRANSACTION

((EAC_Usage)140)

#define EEC_USAGE_TRANSIENT_APRON

((EAC_Usage)141)

#define EEC_USAGE_TRANSPORTATION

((EAC_Usage)142)

#define EEC_USAGE_TRIANGULATION

((EAC_Usage)143)

#define EEC_USAGE_TRIBAL

((EAC_Usage)144)

#define EEC_USAGE_TURNING

((EAC_Usage)145)

#define EEC_USAGE_UNIDENTIFIED_AIRSTRIP

((EAC_Usage)146)

#define EEC_USAGE_UNPOPULATED

((EAC_Usage)147)

#define EEC_USAGE_UTILITY_OR_COMMUNICATION

((EAC_Usage)148)

#define EEC_USAGE_VESSEL_BERTH

((EAC_Usage)149)

#define EEC_USAGE_VISUAL_APPROACH

((EAC_Usage)150)

#define EEC_USAGE_VISUAL_DESCENT_POINT

((EAC_Usage)151)

 

EAC_Vegetation_Type

Abstract Data Type:  VEGETATION_TYPE

typedef EDCS_Integer    EAC_Vegetation_Type;

#define EEC_VEGTY_AGRI_SCATTERED_FORESTS

((EAC_Vegetation_Type)1)

#define EEC_VEGTY_AGRI_SCATTERED_TREES

((EAC_Vegetation_Type)2)

#define EEC_VEGTY_ALMOND

((EAC_Vegetation_Type)3)

#define EEC_VEGTY_ALPINE_TUNDRA

((EAC_Vegetation_Type)4)

#define EEC_VEGTY_APPLE

((EAC_Vegetation_Type)5)

#define EEC_VEGTY_ARTEMISIA

((EAC_Vegetation_Type)6)

#define EEC_VEGTY_ASH

((EAC_Vegetation_Type)7)

#define EEC_VEGTY_BAMBOO

((EAC_Vegetation_Type)8)

#define EEC_VEGTY_BEECH

((EAC_Vegetation_Type)9)

#define EEC_VEGTY_BIRCH

((EAC_Vegetation_Type)10)

#define EEC_VEGTY_BLACK_SPRUCE

((EAC_Vegetation_Type)11)

#define EEC_VEGTY_BOG

((EAC_Vegetation_Type)12)

#define EEC_VEGTY_BRUSHLAND_MEDIUM_TO_DENSE

((EAC_Vegetation_Type)13)

#define EEC_VEGTY_BRUSHLAND_OPEN_TO_MEDIUM

((EAC_Vegetation_Type)14)

#define EEC_VEGTY_CAROB

((EAC_Vegetation_Type)15)

#define EEC_VEGTY_CASUARINA

((EAC_Vegetation_Type)16)

#define EEC_VEGTY_CHESTNUT

((EAC_Vegetation_Type)17)

#define EEC_VEGTY_CITRUS

((EAC_Vegetation_Type)18)

#define EEC_VEGTY_CONIFER

((EAC_Vegetation_Type)19)

#define EEC_VEGTY_CORK_OAK

((EAC_Vegetation_Type)20)

#define EEC_VEGTY_CRANBERRY

((EAC_Vegetation_Type)21)

#define EEC_VEGTY_CYPRESS

((EAC_Vegetation_Type)22)

#define EEC_VEGTY_DECIDUOUS_UNSPECIFIED

((EAC_Vegetation_Type)23)

#define EEC_VEGTY_DRY_CROPS

((EAC_Vegetation_Type)24)

#define EEC_VEGTY_ELM

((EAC_Vegetation_Type)25)

#define EEC_VEGTY_EUCALYPTUS

((EAC_Vegetation_Type)26)

#define EEC_VEGTY_EVERGREEN_UNSPECIFIED

((EAC_Vegetation_Type)27)

#define EEC_VEGTY_FILAO

((EAC_Vegetation_Type)28)

#define EEC_VEGTY_FIR

((EAC_Vegetation_Type)29)

#define EEC_VEGTY_FOREST_CLEARING

((EAC_Vegetation_Type)30)

#define EEC_VEGTY_GARDEN

((EAC_Vegetation_Type)31)

#define EEC_VEGTY_GRASS

((EAC_Vegetation_Type)32)

#define EEC_VEGTY_GRASS_LAND

((EAC_Vegetation_Type)33)

#define EEC_VEGTY_GRASS_LAND_SCATTERED_TREES

((EAC_Vegetation_Type)34)

#define EEC_VEGTY_GROVE

((EAC_Vegetation_Type)35)

#define EEC_VEGTY_HARDWOOD

((EAC_Vegetation_Type)36)

#define EEC_VEGTY_HAZEL

((EAC_Vegetation_Type)37)

#define EEC_VEGTY_HEATH

((EAC_Vegetation_Type)38)

#define EEC_VEGTY_ILEX

((EAC_Vegetation_Type)39)

#define EEC_VEGTY_JOSHUA_TREE

((EAC_Vegetation_Type)40)

#define EEC_VEGTY_KELP

((EAC_Vegetation_Type)41)

#define EEC_VEGTY_LARCH

((EAC_Vegetation_Type)42)

#define EEC_VEGTY_MAIZE

((EAC_Vegetation_Type)43)

#define EEC_VEGTY_MANGROVE

((EAC_Vegetation_Type)44)

#define EEC_VEGTY_MAPLE

((EAC_Vegetation_Type)45)

#define EEC_VEGTY_MARSH

((EAC_Vegetation_Type)46)

#define EEC_VEGTY_MIXED_CROPS

((EAC_Vegetation_Type)47)

#define EEC_VEGTY_MIXED_DECIDUOUS

((EAC_Vegetation_Type)48)

#define EEC_VEGTY_MIXED_TREES

((EAC_Vegetation_Type)49)

#define EEC_VEGTY_MOSS

((EAC_Vegetation_Type)50)

#define EEC_VEGTY_MOUNTAIN_BIRCH

((EAC_Vegetation_Type)51)

#define EEC_VEGTY_NIPA_PALM

((EAC_Vegetation_Type)52)

#define EEC_VEGTY_NON_TREED

((EAC_Vegetation_Type)53)

#define EEC_VEGTY_OAK

((EAC_Vegetation_Type)54)

#define EEC_VEGTY_OLIVE

((EAC_Vegetation_Type)55)

#define EEC_VEGTY_PALM

((EAC_Vegetation_Type)56)

#define EEC_VEGTY_PEACH

((EAC_Vegetation_Type)57)

#define EEC_VEGTY_PEAT

((EAC_Vegetation_Type)58)

#define EEC_VEGTY_PINE

((EAC_Vegetation_Type)59)

#define EEC_VEGTY_POPLAR

((EAC_Vegetation_Type)60)

#define EEC_VEGTY_REED

((EAC_Vegetation_Type)61)

#define EEC_VEGTY_RHANTERIUM

((EAC_Vegetation_Type)62)

#define EEC_VEGTY_RICE_FIELD

((EAC_Vegetation_Type)63)

#define EEC_VEGTY_SARGASSUM

((EAC_Vegetation_Type)64)

#define EEC_VEGTY_SEA_GRASS

((EAC_Vegetation_Type)65)

#define EEC_VEGTY_SEAWEED

((EAC_Vegetation_Type)66)

#define EEC_VEGTY_SWAMP

((EAC_Vegetation_Type)67)

#define EEC_VEGTY_SWAMP_DECIDUOUS

((EAC_Vegetation_Type)68)

#define EEC_VEGTY_SWAMP_EVERGREEN

((EAC_Vegetation_Type)69)

#define EEC_VEGTY_SWAMP_MANGROVE

((EAC_Vegetation_Type)70)

#define EEC_VEGTY_SWAMP_MIXED

((EAC_Vegetation_Type)71)

#define EEC_VEGTY_SYSTEMATIC_DECIDUOUS_PLANTING

((EAC_Vegetation_Type)72)

#define EEC_VEGTY_SYSTEMATIC_EVERGREEN_PLANTING

((EAC_Vegetation_Type)73)

#define EEC_VEGTY_SYSTEMATIC_MIXED_PLANTING

((EAC_Vegetation_Type)74)

#define EEC_VEGTY_SYSTEMATIC_PALM_PLANTING

((EAC_Vegetation_Type)75)

#define EEC_VEGTY_SYSTEMATIC_PLANTING

((EAC_Vegetation_Type)76)

#define EEC_VEGTY_TROPICAL_GRASS

((EAC_Vegetation_Type)77)

#define EEC_VEGTY_TUNDRA

((EAC_Vegetation_Type)78)

#define EEC_VEGTY_TUNDRA_BUSH_SCRUB

((EAC_Vegetation_Type)79)

#define EEC_VEGTY_TUNDRA_HERBACEOUS

((EAC_Vegetation_Type)80)

#define EEC_VEGTY_TUNDRA_WET

((EAC_Vegetation_Type)81)

#define EEC_VEGTY_VINEYARDS_HOPS_GINSENG

((EAC_Vegetation_Type)82)

#define EEC_VEGTY_WALNUT

((EAC_Vegetation_Type)83)

#define EEC_VEGTY_WET_CROPS

((EAC_Vegetation_Type)84)

#define EEC_VEGTY_WHEAT

((EAC_Vegetation_Type)85)

#define EEC_VEGTY_WITH_TREES

((EAC_Vegetation_Type)86)

#define EEC_VEGTY_WITHOUT_TREES

((EAC_Vegetation_Type)87)

 

EAC_Vehicle_Maintenance_Available

Abstract Data Type:  VEHICLE_MAINTENANCE_AVAILABLE

typedef EDCS_Integer    EAC_Vehicle_Maintenance_Available;

#define EEC_VEHMAINTAVAIL_AIRCRAFT_FABRICATION

((EAC_Vehicle_Maintenance_Available)1)

#define EEC_VEHMAINTAVAIL_AIRCRAFT_REPAIR

((EAC_Vehicle_Maintenance_Available)2)

#define EEC_VEHMAINTAVAIL_BARGE_FABRICATION

((EAC_Vehicle_Maintenance_Available)3)

#define EEC_VEHMAINTAVAIL_BARGE_REPAIR

((EAC_Vehicle_Maintenance_Available)4)

#define EEC_VEHMAINTAVAIL_BOAT_HOIST

((EAC_Vehicle_Maintenance_Available)5)

#define EEC_VEHMAINTAVAIL_GENERAL_FABRICATION

((EAC_Vehicle_Maintenance_Available)6)

#define EEC_VEHMAINTAVAIL_GENERAL_ELECTRICAL_FABRICATION

((EAC_Vehicle_Maintenance_Available)7)

#define EEC_VEHMAINTAVAIL_GENERAL_MECHANICAL_FABRICATION

((EAC_Vehicle_Maintenance_Available)8)

#define EEC_VEHMAINTAVAIL_INSPECTION_RAMP

((EAC_Vehicle_Maintenance_Available)9)

#define EEC_VEHMAINTAVAIL_LOCOMOTIVE_FABRICATION

((EAC_Vehicle_Maintenance_Available)10)

#define EEC_VEHMAINTAVAIL_LOCOMOTIVE_REPAIR

((EAC_Vehicle_Maintenance_Available)11)

#define EEC_VEHMAINTAVAIL_NONE_AVAILABLE

((EAC_Vehicle_Maintenance_Available)12)

#define EEC_VEHMAINTAVAIL_ROAD_VEH_FABRICATION

((EAC_Vehicle_Maintenance_Available)13)

#define EEC_VEHMAINTAVAIL_ROAD_VEH_REPAIR

((EAC_Vehicle_Maintenance_Available)14)

#define EEC_VEHMAINTAVAIL_SAIL_FABRICATION

((EAC_Vehicle_Maintenance_Available)15)

#define EEC_VEHMAINTAVAIL_VESSEL_FABRICATION

((EAC_Vehicle_Maintenance_Available)16)

#define EEC_VEHMAINTAVAIL_VESSEL_REPAIR

((EAC_Vehicle_Maintenance_Available)17)

#define EEC_VEHMAINTAVAIL_VESSEL_SALVAGE

((EAC_Vehicle_Maintenance_Available)18)

 

EAC_Vehicle_Smoke_Type

Abstract Data Type:  VEHICLE_SMOKE_TYPE

typedef EDCS_Integer    EAC_Vehicle_Smoke_Type;

#define EEC_VEHSMOKTY_ENGINE

((EAC_Vehicle_Smoke_Type)1)

#define EEC_VEHSMOKTY_ENGINE_WITH_PLUME

((EAC_Vehicle_Smoke_Type)2)

#define EEC_VEHSMOKTY_NONE_PRESENT

((EAC_Vehicle_Smoke_Type)3)

#define EEC_VEHSMOKTY_PLUME

((EAC_Vehicle_Smoke_Type)4)

 

EAC_Vehicle_Traffic_Flow

Abstract Data Type:  VEHICLE_TRAFFIC_FLOW

typedef EDCS_Integer    EAC_Vehicle_Traffic_Flow;

#define EEC_VEHTRAFFLOW_INBOUND

((EAC_Vehicle_Traffic_Flow)1)

#define EEC_VEHTRAFFLOW_ONE_WAY

((EAC_Vehicle_Traffic_Flow)2)

#define EEC_VEHTRAFFLOW_OUTBOUND

((EAC_Vehicle_Traffic_Flow)3)

#define EEC_VEHTRAFFLOW_TWO_WAY

((EAC_Vehicle_Traffic_Flow)4)

 

EAC_Vertical_Datum

Abstract Data Type:  VERTICAL_DATUM

typedef EDCS_Integer    EAC_Vertical_Datum;

#define EEC_VERTDATUM_EARTH_GRAVITY_MODEL_1996

((EAC_Vertical_Datum)1)

#define EEC_VERTDATUM_INTERNATIONAL_TERRESTRIAL_REFERENCE_FRAME_1992

((EAC_Vertical_Datum)2)

#define EEC_VERTDATUM_MEAN_SEA_LEVEL

((EAC_Vertical_Datum)3)

#define EEC_VERTDATUM_NORTH_AMERICAN_VERTICAL_DATUM_1988

((EAC_Vertical_Datum)4)

#define EEC_VERTDATUM_NATIONAL_GEODETIC_VERTICAL_DATUM_1929

((EAC_Vertical_Datum)5)

#define EEC_VERTDATUM_WGS_1984_ELLIPSOID

((EAC_Vertical_Datum)6)

#define EEC_VERTDATUM_WGS_1984_GEOID

((EAC_Vertical_Datum)7)

 

EAC_Vertical_Measurement_Quality

Abstract Data Type:  VERTICAL_MEASUREMENT_QUALITY

typedef EDCS_Integer    EAC_Vertical_Measurement_Quality;

#define EEC_VERTMEASQUAL_ESTIMATED

((EAC_Vertical_Measurement_Quality)1)

#define EEC_VERTMEASQUAL_MEASURED

((EAC_Vertical_Measurement_Quality)2)

 

EAC_Vessel_Density_Acoustic_Level_Category

Abstract Data Type:  VESSEL_DENSITY_ACOUSTIC_LEVEL_CATEGORY

typedef EDCS_Integer    EAC_Vessel_Density_Acoustic_Level_Category;

#define EEC_VESDENSACLEV_REMOTE

((EAC_Vessel_Density_Acoustic_Level_Category)1)

#define EEC_VESDENSACLEV_LIGHT

((EAC_Vessel_Density_Acoustic_Level_Category)2)

#define EEC_VESDENSACLEV_MODERATE

((EAC_Vessel_Density_Acoustic_Level_Category)3)

#define EEC_VESDENSACLEV_HEAVY

((EAC_Vessel_Density_Acoustic_Level_Category)4)

 

EAC_Vessel_Function

Abstract Data Type:  VESSEL_FUNCTION

typedef EDCS_Integer    EAC_Vessel_Function;

#define EEC_VESFN_AIR_SUPPORT

((EAC_Vessel_Function)1)

#define EEC_VESFN_AMMUNITION_SUPPLY

((EAC_Vessel_Function)2)

#define EEC_VESFN_BATTLESHIP

((EAC_Vessel_Function)3)

#define EEC_VESFN_COMBAT

((EAC_Vessel_Function)4)

#define EEC_VESFN_COMBAT_STORES

((EAC_Vessel_Function)5)

#define EEC_VESFN_COMBAT_SUPPORT

((EAC_Vessel_Function)6)

#define EEC_VESFN_COMMAND

((EAC_Vessel_Function)7)

#define EEC_VESFN_COMMERCIAL

((EAC_Vessel_Function)8)

#define EEC_VESFN_CRUISER

((EAC_Vessel_Function)9)

#define EEC_VESFN_DESTROYER

((EAC_Vessel_Function)10)

#define EEC_VESFN_FRIGATE

((EAC_Vessel_Function)11)

#define EEC_VESFN_GUIDED_MISSILE_CRUISER

((EAC_Vessel_Function)12)

#define EEC_VESFN_GUIDED_MISSILE_DESTROYER

((EAC_Vessel_Function)13)

#define EEC_VESFN_GUIDED_MISSILE_FRIGATE

((EAC_Vessel_Function)14)

#define EEC_VESFN_GUNNERY

((EAC_Vessel_Function)15)

#define EEC_VESFN_ICEBREAKER

((EAC_Vessel_Function)16)

#define EEC_VESFN_MERCHANT_MARINE

((EAC_Vessel_Function)17)

#define EEC_VESFN_PATROL

((EAC_Vessel_Function)18)

#define EEC_VESFN_PLEASURE

((EAC_Vessel_Function)19)

#define EEC_VESFN_SALVAGE

((EAC_Vessel_Function)20)

#define EEC_VESFN_SURVEILLANCE

((EAC_Vessel_Function)21)

#define EEC_VESFN_SURVIVAL

((EAC_Vessel_Function)22)

#define EEC_VESFN_TENDER

((EAC_Vessel_Function)23)

 

EAC_Vessel_Identifier_Value_Set

Abstract Data Type:  VESSEL_IDENTIFIER_VALUE_SET

typedef EDCS_Integer    EAC_Vessel_Identifier_Value_Set;

#define EEC_VESIDVALSET_US_MERCHANT_VESSEL_NAME

((EAC_Vessel_Identifier_Value_Set)1)

#define EEC_VESIDVALSET_US_MERCHANT_HULL_NUMBER

((EAC_Vessel_Identifier_Value_Set)2)

#define EEC_VESIDVALSET_US_NAVAL_VESSEL_NAME

((EAC_Vessel_Identifier_Value_Set)3)

#define EEC_VESIDVALSET_US_NAVAL_HULL_NUMBER

((EAC_Vessel_Identifier_Value_Set)4)

 

EAC_Vessel_Type

Abstract Data Type:  VESSEL_TYPE

typedef EDCS_Integer    EAC_Vessel_Type;

#define EEC_VESTY_AUXILIARY

((EAC_Vessel_Type)1)

#define EEC_VESTY_BARGE

((EAC_Vessel_Type)2)

#define EEC_VESTY_CIVILIAN

((EAC_Vessel_Type)3)

#define EEC_VESTY_HYDROFOIL

((EAC_Vessel_Type)4)

#define EEC_VESTY_LIFE_RAFT

((EAC_Vessel_Type)5)

#define EEC_VESTY_LOGISTIC

((EAC_Vessel_Type)6)

#define EEC_VESTY_MISSILE

((EAC_Vessel_Type)7)

#define EEC_VESTY_PATROL_CRAFT

((EAC_Vessel_Type)8)

#define EEC_VESTY_TANKER

((EAC_Vessel_Type)9)

#define EEC_VESTY_TUGBOAT

((EAC_Vessel_Type)10)

#define EEC_VESTY_UTILITY

((EAC_Vessel_Type)11)

 

EAC_Visibility_Distance_Quality

Abstract Data Type:  VISIBILITY_DISTANCE_QUALITY

typedef EDCS_Integer    EAC_Visibility_Distance_Quality;

#define EEC_VISDISTQUAL_ERRONEOUS

((EAC_Visibility_Distance_Quality)1)

#define EEC_VISDISTQUAL_GOOD

((EAC_Visibility_Distance_Quality)2)

#define EEC_VISDISTQUAL_NO_CHECK

((EAC_Visibility_Distance_Quality)3)

#define EEC_VISDISTQUAL_SUSPECT

((EAC_Visibility_Distance_Quality)4)

 

EAC_Volcanic_Formation_Type

Abstract Data Type:  VOLCANIC_FORMATION_TYPE

typedef EDCS_Integer    EAC_Volcanic_Formation_Type;

#define EEC_VOLCFORMTY_CALDERA

((EAC_Volcanic_Formation_Type)1)

#define EEC_VOLCFORMTY_CINDER_CONE

((EAC_Volcanic_Formation_Type)2)

#define EEC_VOLCFORMTY_COMPOSITE

((EAC_Volcanic_Formation_Type)3)

#define EEC_VOLCFORMTY_CONICAL

((EAC_Volcanic_Formation_Type)4)

#define EEC_VOLCFORMTY_SHIELD

((EAC_Volcanic_Formation_Type)5)

 

EAC_Wall_Predominant_Pattern

Abstract Data Type:  WALL_PREDOMINANT_PATTERN

typedef EDCS_Integer    EAC_Wall_Predominant_Pattern;

#define EEC_WALLPREDPAT_BRICK

((EAC_Wall_Predominant_Pattern)1)

#define EEC_WALLPREDPAT_CLAPBOARD

((EAC_Wall_Predominant_Pattern)2)

#define EEC_WALLPREDPAT_CORRUGATED

((EAC_Wall_Predominant_Pattern)3)

#define EEC_WALLPREDPAT_LOG

((EAC_Wall_Predominant_Pattern)4)

#define EEC_WALLPREDPAT_MOSAIC

((EAC_Wall_Predominant_Pattern)5)

#define EEC_WALLPREDPAT_MULTIPLE_PATTERNS_PRESENT

((EAC_Wall_Predominant_Pattern)6)

#define EEC_WALLPREDPAT_NO_PATTERN_PRESENT

((EAC_Wall_Predominant_Pattern)7)

#define EEC_WALLPREDPAT_RECTANGULAR

((EAC_Wall_Predominant_Pattern)8)

#define EEC_WALLPREDPAT_RUBBLE

((EAC_Wall_Predominant_Pattern)9)

#define EEC_WALLPREDPAT_SMOOTH

((EAC_Wall_Predominant_Pattern)10)

#define EEC_WALLPREDPAT_STUCCO

((EAC_Wall_Predominant_Pattern)11)

#define EEC_WALLPREDPAT_TIMBER_FRAME

((EAC_Wall_Predominant_Pattern)12)

#define EEC_WALLPREDPAT_WINDOW_WITH_GLASS

((EAC_Wall_Predominant_Pattern)13)

 

EAC_Wall_Predominant_Surface_Material

Abstract Data Type:  WALL_PREDOMINANT_SURFACE_MATERIAL

typedef EDCS_Integer    EAC_Wall_Predominant_Surface_Material;

#define EEC_WALLPREDSRFMAT_ALUMINUM

((EAC_Wall_Predominant_Surface_Material)1)

#define EEC_WALLPREDSRFMAT_CEMENT

((EAC_Wall_Predominant_Surface_Material)2)

#define EEC_WALLPREDSRFMAT_COBBLE

((EAC_Wall_Predominant_Surface_Material)3)

#define EEC_WALLPREDSRFMAT_CONCRETE

((EAC_Wall_Predominant_Surface_Material)4)

#define EEC_WALLPREDSRFMAT_CONGLOMERATE

((EAC_Wall_Predominant_Surface_Material)5)

#define EEC_WALLPREDSRFMAT_EARTHEN

((EAC_Wall_Predominant_Surface_Material)6)

#define EEC_WALLPREDSRFMAT_GLASS

((EAC_Wall_Predominant_Surface_Material)7)

#define EEC_WALLPREDSRFMAT_MARBLE

((EAC_Wall_Predominant_Surface_Material)8)

#define EEC_WALLPREDSRFMAT_MASONRY

((EAC_Wall_Predominant_Surface_Material)9)

#define EEC_WALLPREDSRFMAT_METAL

((EAC_Wall_Predominant_Surface_Material)10)

#define EEC_WALLPREDSRFMAT_MUD

((EAC_Wall_Predominant_Surface_Material)11)

#define EEC_WALLPREDSRFMAT_NO_WALL_PRESENT

((EAC_Wall_Predominant_Surface_Material)12)

#define EEC_WALLPREDSRFMAT_PLASTIC

((EAC_Wall_Predominant_Surface_Material)13)

#define EEC_WALLPREDSRFMAT_REINFORCED_CONCRETE

((EAC_Wall_Predominant_Surface_Material)14)

#define EEC_WALLPREDSRFMAT_SHINGLE

((EAC_Wall_Predominant_Surface_Material)15)

#define EEC_WALLPREDSRFMAT_STEEL

((EAC_Wall_Predominant_Surface_Material)16)

#define EEC_WALLPREDSRFMAT_STONE

((EAC_Wall_Predominant_Surface_Material)17)

#define EEC_WALLPREDSRFMAT_VINYL

((EAC_Wall_Predominant_Surface_Material)18)

#define EEC_WALLPREDSRFMAT_WOOD

((EAC_Wall_Predominant_Surface_Material)19)

 

EAC_Wall_Type

Abstract Data Type:  WALL_TYPE

typedef EDCS_Integer    EAC_Wall_Type;

#define EEC_WALLTY_RETAINING

((EAC_Wall_Type)1)

#define EEC_WALLTY_STANDING

((EAC_Wall_Type)2)

 

EAC_Water_Acoustic_Trans_Loss_Model

Abstract Data Type:  WATER_ACOUSTIC_TRANS_LOSS_MODEL

typedef EDCS_Integer    EAC_Water_Acoustic_Trans_Loss_Model;

#define EEC_WTRACTRNMLOSS_ASPM

((EAC_Water_Acoustic_Trans_Loss_Model)1)

#define EEC_WTRACTRNMLOSS_ASTRAL

((EAC_Water_Acoustic_Trans_Loss_Model)2)

#define EEC_WTRACTRNMLOSS_CASS

((EAC_Water_Acoustic_Trans_Loss_Model)3)

#define EEC_WTRACTRNMLOSS_FEPE

((EAC_Water_Acoustic_Trans_Loss_Model)4)

#define EEC_WTRACTRNMLOSS_GRAB

((EAC_Water_Acoustic_Trans_Loss_Model)5)

#define EEC_WTRACTRNMLOSS_KRAKEN

((EAC_Water_Acoustic_Trans_Loss_Model)6)

#define EEC_WTRACTRNMLOSS_RAM

((EAC_Water_Acoustic_Trans_Loss_Model)7)

#define EEC_WTRACTRNMLOSS_RAYMODE

((EAC_Water_Acoustic_Trans_Loss_Model)8)

 

EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model

Abstract Data Type:  WATER_BODY_ACOUSTIC_AMBIENT_NOISE_SPECTRAL_MODEL

typedef EDCS_Integer    EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model;

#define EEC_WTRBDACAMBNSE_ANDES

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)1)

#define EEC_WTRBDACAMBNSE_ASAPS

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)2)

#define EEC_WTRBDACAMBNSE_ASNM

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)3)

#define EEC_WTRBDACAMBNSE_DANES

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)4)

#define EEC_WTRBDACAMBNSE_FANM

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)5)

#define EEC_WTRBDACAMBNSE_HITS

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)6)

#define EEC_WTRBDACAMBNSE_RANDI

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)7)

#define EEC_WTRBDACAMBNSE_SN

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)8)

#define EEC_WTRBDACAMBNSE_WRN

((EAC_Water_Body_Acoustic_Ambient_Noise_Spectral_Model)9)

 

EAC_Water_Body_Floor_Configuration

Abstract Data Type:  WATER_BODY_FLOOR_CONFIGURATION

typedef EDCS_Integer    EAC_Water_Body_Floor_Configuration;

#define EEC_WTRBDFLRCFG_BREAK_IN_SLOPE

((EAC_Water_Body_Floor_Configuration)1)

#define EEC_WTRBDFLRCFG_DEPRESSION_FLAT_BOTTOM

((EAC_Water_Body_Floor_Configuration)2)

#define EEC_WTRBDFLRCFG_DEPRESSION_SEDIMENT_FILLED

((EAC_Water_Body_Floor_Configuration)3)

#define EEC_WTRBDFLRCFG_DEPRESSION_STEEP_SIDED

((EAC_Water_Body_Floor_Configuration)4)

#define EEC_WTRBDFLRCFG_DEPRESSION_V_SHAPED

((EAC_Water_Body_Floor_Configuration)5)

#define EEC_WTRBDFLRCFG_DOUBLE_BREAK_IN_SLOPE

((EAC_Water_Body_Floor_Configuration)6)

#define EEC_WTRBDFLRCFG_ELEVATION_FLAT_TOPPED

((EAC_Water_Body_Floor_Configuration)7)

#define EEC_WTRBDFLRCFG_ELEVATION_PEAKED

((EAC_Water_Body_Floor_Configuration)8)

#define EEC_WTRBDFLRCFG_ELEVATION_ROUNDED

((EAC_Water_Body_Floor_Configuration)9)

#define EEC_WTRBDFLRCFG_SCARP_PROBABLY_FAULTED

((EAC_Water_Body_Floor_Configuration)10)

#define EEC_WTRBDFLRCFG_SLUMP_DEBRIS

((EAC_Water_Body_Floor_Configuration)11)

#define EEC_WTRBDFLRCFG_SLUMPED_BLOCKS

((EAC_Water_Body_Floor_Configuration)12)

#define EEC_WTRBDFLRCFG_STEP

((EAC_Water_Body_Floor_Configuration)13)

#define EEC_WTRBDFLRCFG_TERRACE

((EAC_Water_Body_Floor_Configuration)14)

 

EAC_Water_Body_Floor_Material_Type

Abstract Data Type:  WATER_BODY_FLOOR_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Water_Body_Floor_Material_Type;

#define EEC_WTRBDFLRMATTY_BEDROCK

((EAC_Water_Body_Floor_Material_Type)1)

#define EEC_WTRBDFLRMATTY_CLAY_AND_SILT

((EAC_Water_Body_Floor_Material_Type)2)

#define EEC_WTRBDFLRMATTY_CORAL

((EAC_Water_Body_Floor_Material_Type)3)

#define EEC_WTRBDFLRMATTY_GRAVEL_AND_COBBLE

((EAC_Water_Body_Floor_Material_Type)4)

#define EEC_WTRBDFLRMATTY_MIXED

((EAC_Water_Body_Floor_Material_Type)5)

#define EEC_WTRBDFLRMATTY_PAVED

((EAC_Water_Body_Floor_Material_Type)6)

#define EEC_WTRBDFLRMATTY_PEAT

((EAC_Water_Body_Floor_Material_Type)7)

#define EEC_WTRBDFLRMATTY_ROCK_AND_BOULDER

((EAC_Water_Body_Floor_Material_Type)8)

#define EEC_WTRBDFLRMATTY_ROCKY_OUTCROP

((EAC_Water_Body_Floor_Material_Type)9)

#define EEC_WTRBDFLRMATTY_SAND

((EAC_Water_Body_Floor_Material_Type)10)

#define EEC_WTRBDFLRMATTY_SAND_AND_GRAVEL

((EAC_Water_Body_Floor_Material_Type)11)

#define EEC_WTRBDFLRMATTY_SAND_AND_MUD

((EAC_Water_Body_Floor_Material_Type)12)

#define EEC_WTRBDFLRMATTY_SILTY_SAND

((EAC_Water_Body_Floor_Material_Type)13)

#define EEC_WTRBDFLRMATTY_SLASH

((EAC_Water_Body_Floor_Material_Type)14)

#define EEC_WTRBDFLRMATTY_SNAGS

((EAC_Water_Body_Floor_Material_Type)15)

 

EAC_Water_Body_Floor_Morphology

Abstract Data Type:  WATER_BODY_FLOOR_MORPHOLOGY

typedef EDCS_Integer    EAC_Water_Body_Floor_Morphology;

#define EEC_WTRBDFLRMRPH_ABYSSAL_HILLS

((EAC_Water_Body_Floor_Morphology)1)

#define EEC_WTRBDFLRMRPH_ABYSSAL_PLAIN

((EAC_Water_Body_Floor_Morphology)2)

#define EEC_WTRBDFLRMRPH_APRON

((EAC_Water_Body_Floor_Morphology)3)

#define EEC_WTRBDFLRMRPH_ARCHIPELAGIC_APRON

((EAC_Water_Body_Floor_Morphology)4)

#define EEC_WTRBDFLRMRPH_BANK

((EAC_Water_Body_Floor_Morphology)5)

#define EEC_WTRBDFLRMRPH_BASIN

((EAC_Water_Body_Floor_Morphology)6)

#define EEC_WTRBDFLRMRPH_BENCH

((EAC_Water_Body_Floor_Morphology)7)

#define EEC_WTRBDFLRMRPH_BORDERLAND

((EAC_Water_Body_Floor_Morphology)8)

#define EEC_WTRBDFLRMRPH_CANYON

((EAC_Water_Body_Floor_Morphology)9)

#define EEC_WTRBDFLRMRPH_CANYON_LAND

((EAC_Water_Body_Floor_Morphology)10)

#define EEC_WTRBDFLRMRPH_CNTNTL_MARGIN

((EAC_Water_Body_Floor_Morphology)11)

#define EEC_WTRBDFLRMRPH_CNTNTL_RISE

((EAC_Water_Body_Floor_Morphology)12)

#define EEC_WTRBDFLRMRPH_CRATER

((EAC_Water_Body_Floor_Morphology)13)

#define EEC_WTRBDFLRMRPH_DEEP

((EAC_Water_Body_Floor_Morphology)14)

#define EEC_WTRBDFLRMRPH_ESCARPMENT

((EAC_Water_Body_Floor_Morphology)15)

#define EEC_WTRBDFLRMRPH_FAN

((EAC_Water_Body_Floor_Morphology)16)

#define EEC_WTRBDFLRMRPH_FLAT

((EAC_Water_Body_Floor_Morphology)17)

#define EEC_WTRBDFLRMRPH_FRACTURE_ZONE

((EAC_Water_Body_Floor_Morphology)18)

#define EEC_WTRBDFLRMRPH_GAP

((EAC_Water_Body_Floor_Morphology)19)

#define EEC_WTRBDFLRMRPH_GAT

((EAC_Water_Body_Floor_Morphology)20)

#define EEC_WTRBDFLRMRPH_GUYOT

((EAC_Water_Body_Floor_Morphology)21)

#define EEC_WTRBDFLRMRPH_HILL

((EAC_Water_Body_Floor_Morphology)22)

#define EEC_WTRBDFLRMRPH_HOLE

((EAC_Water_Body_Floor_Morphology)23)

#define EEC_WTRBDFLRMRPH_KNOLL

((EAC_Water_Body_Floor_Morphology)24)

#define EEC_WTRBDFLRMRPH_LEDGE

((EAC_Water_Body_Floor_Morphology)25)

#define EEC_WTRBDFLRMRPH_LEVEE

((EAC_Water_Body_Floor_Morphology)26)

#define EEC_WTRBDFLRMRPH_LOWLAND

((EAC_Water_Body_Floor_Morphology)27)

#define EEC_WTRBDFLRMRPH_MARINE_BAY

((EAC_Water_Body_Floor_Morphology)28)

#define EEC_WTRBDFLRMRPH_MEDIAN_VALLEY

((EAC_Water_Body_Floor_Morphology)29)

#define EEC_WTRBDFLRMRPH_MOAT

((EAC_Water_Body_Floor_Morphology)30)

#define EEC_WTRBDFLRMRPH_MOUNTAIN

((EAC_Water_Body_Floor_Morphology)31)

#define EEC_WTRBDFLRMRPH_MUD_FLAT

((EAC_Water_Body_Floor_Morphology)32)

#define EEC_WTRBDFLRMRPH_NARROW

((EAC_Water_Body_Floor_Morphology)33)

#define EEC_WTRBDFLRMRPH_NONE_IDENTIFIED

((EAC_Water_Body_Floor_Morphology)34)

#define EEC_WTRBDFLRMRPH_PEAK

((EAC_Water_Body_Floor_Morphology)35)

#define EEC_WTRBDFLRMRPH_PINNACLE

((EAC_Water_Body_Floor_Morphology)36)

#define EEC_WTRBDFLRMRPH_PLATEAU

((EAC_Water_Body_Floor_Morphology)37)

#define EEC_WTRBDFLRMRPH_PROVINCE

((EAC_Water_Body_Floor_Morphology)38)

#define EEC_WTRBDFLRMRPH_REEF

((EAC_Water_Body_Floor_Morphology)39)

#define EEC_WTRBDFLRMRPH_RIDGE

((EAC_Water_Body_Floor_Morphology)40)

#define EEC_WTRBDFLRMRPH_RISE

((EAC_Water_Body_Floor_Morphology)41)

#define EEC_WTRBDFLRMRPH_SADDLE

((EAC_Water_Body_Floor_Morphology)42)

#define EEC_WTRBDFLRMRPH_SEA_CHANNEL

((EAC_Water_Body_Floor_Morphology)43)

#define EEC_WTRBDFLRMRPH_SEAMOUNT

((EAC_Water_Body_Floor_Morphology)44)

#define EEC_WTRBDFLRMRPH_SEAMOUNT_CHAIN

((EAC_Water_Body_Floor_Morphology)45)

#define EEC_WTRBDFLRMRPH_SHELF

((EAC_Water_Body_Floor_Morphology)46)

#define EEC_WTRBDFLRMRPH_SHELF_EDGE

((EAC_Water_Body_Floor_Morphology)47)

#define EEC_WTRBDFLRMRPH_SHOAL

((EAC_Water_Body_Floor_Morphology)48)

#define EEC_WTRBDFLRMRPH_SILL

((EAC_Water_Body_Floor_Morphology)49)

#define EEC_WTRBDFLRMRPH_SLOPE

((EAC_Water_Body_Floor_Morphology)50)

#define EEC_WTRBDFLRMRPH_SPUR

((EAC_Water_Body_Floor_Morphology)51)

#define EEC_WTRBDFLRMRPH_TERRACE

((EAC_Water_Body_Floor_Morphology)52)

#define EEC_WTRBDFLRMRPH_TRENCH

((EAC_Water_Body_Floor_Morphology)53)

#define EEC_WTRBDFLRMRPH_TROUGH

((EAC_Water_Body_Floor_Morphology)54)

#define EEC_WTRBDFLRMRPH_VALLEY

((EAC_Water_Body_Floor_Morphology)55)

#define EEC_WTRBDFLRMRPH_WATT

((EAC_Water_Body_Floor_Morphology)56)

 

EAC_Water_Body_Floor_Object_Type

Abstract Data Type:  WATER_BODY_FLOOR_OBJECT_TYPE

typedef EDCS_Integer    EAC_Water_Body_Floor_Object_Type;

#define EEC_WTRBDFLROBJTY_FISH_HAVEN

((EAC_Water_Body_Floor_Object_Type)1)

#define EEC_WTRBDFLROBJTY_PINNACLE

((EAC_Water_Body_Floor_Object_Type)2)

#define EEC_WTRBDFLROBJTY_REDUCED_DEPTH

((EAC_Water_Body_Floor_Object_Type)3)

#define EEC_WTRBDFLROBJTY_SHOALING

((EAC_Water_Body_Floor_Object_Type)4)

#define EEC_WTRBDFLROBJTY_SUBMERGED_PRODUCTION_PLATFORM

((EAC_Water_Body_Floor_Object_Type)5)

#define EEC_WTRBDFLROBJTY_UNEXPLODED_MUNITION

((EAC_Water_Body_Floor_Object_Type)6)

#define EEC_WTRBDFLROBJTY_UNKNOWN_OBSTRUCTION

((EAC_Water_Body_Floor_Object_Type)7)

#define EEC_WTRBDFLROBJTY_UNSPECIFIED_NON_SUB_CONTACT

((EAC_Water_Body_Floor_Object_Type)8)

#define EEC_WTRBDFLROBJTY_WELL_HEAD

((EAC_Water_Body_Floor_Object_Type)9)

#define EEC_WTRBDFLROBJTY_WRECK

((EAC_Water_Body_Floor_Object_Type)10)

 

EAC_Water_Body_Floor_Roughness_Category

Abstract Data Type:  WATER_BODY_FLOOR_ROUGHNESS_CATEGORY

typedef EDCS_Integer    EAC_Water_Body_Floor_Roughness_Category;

#define EEC_WTRBDFLRRGH_SMOOTH

((EAC_Water_Body_Floor_Roughness_Category)1)

#define EEC_WTRBDFLRRGH_MODERATE

((EAC_Water_Body_Floor_Roughness_Category)2)

#define EEC_WTRBDFLRRGH_ROUGH

((EAC_Water_Body_Floor_Roughness_Category)3)

 

EAC_Water_Body_Property_Set_Acoustic_Type

Abstract Data Type:  WATER_BODY_PROPERTY_SET_ACOUSTIC_TYPE

typedef EDCS_Integer    EAC_Water_Body_Property_Set_Acoustic_Type;

#define EEC_WTRBDPRPSETAC_ACTIVE_HIGHLIGHT

((EAC_Water_Body_Property_Set_Acoustic_Type)1)

#define EEC_WTRBDPRPSETAC_AMBIENT_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)2)

#define EEC_WTRBDPRPSETAC_BIOLOGIC_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)3)

#define EEC_WTRBDPRPSETAC_LOSS

((EAC_Water_Body_Property_Set_Acoustic_Type)4)

#define EEC_WTRBDPRPSETAC_MARGINAL_ICE_ZONE_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)5)

#define EEC_WTRBDPRPSETAC_RAIN_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)6)

#define EEC_WTRBDPRPSETAC_RESIDUAL_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)7)

#define EEC_WTRBDPRPSETAC_REVERBERATION

((EAC_Water_Body_Property_Set_Acoustic_Type)8)

#define EEC_WTRBDPRPSETAC_SCATTERING_STRENGTH

((EAC_Water_Body_Property_Set_Acoustic_Type)9)

#define EEC_WTRBDPRPSETAC_SEA_STATE_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)10)

#define EEC_WTRBDPRPSETAC_SENSOR

((EAC_Water_Body_Property_Set_Acoustic_Type)11)

#define EEC_WTRBDPRPSETAC_SHIPPING_NOISE

((EAC_Water_Body_Property_Set_Acoustic_Type)12)

#define EEC_WTRBDPRPSETAC_SIGNAL

((EAC_Water_Body_Property_Set_Acoustic_Type)13)

#define EEC_WTRBDPRPSETAC_SOUND_SPEED

((EAC_Water_Body_Property_Set_Acoustic_Type)14)

#define EEC_WTRBDPRPSETAC_TEMPERATURE

((EAC_Water_Body_Property_Set_Acoustic_Type)15)

 

EAC_Water_Body_Surface_Observation_Point

Abstract Data Type:  WATER_BODY_SURFACE_OBSERVATION_POINT

typedef EDCS_Integer    EAC_Water_Body_Surface_Observation_Point;

#define EEC_WTRBDSRFOBVPT_AT_SURFACE

((EAC_Water_Body_Surface_Observation_Point)1)

#define EEC_WTRBDSRFOBVPT_BELOW_SURFACE

((EAC_Water_Body_Surface_Observation_Point)2)

#define EEC_WTRBDSRFOBVPT_NOT_SPECIFIED

((EAC_Water_Body_Surface_Observation_Point)3)

#define EEC_WTRBDSRFOBVPT_VESSEL_INJECTION

((EAC_Water_Body_Surface_Observation_Point)4)

 

EAC_Water_Channel_Type

Abstract Data Type:  WATER_CHANNEL_TYPE

typedef EDCS_Integer    EAC_Water_Channel_Type;

#define EEC_WTRCHNLTY_LAGOONAL

((EAC_Water_Channel_Type)1)

 

EAC_Water_Current_Appearance_Month

Abstract Data Type:  WATER_CURRENT_APPEARANCE_MONTH

typedef EDCS_Integer    EAC_Water_Current_Appearance_Month;

#define EEC_WTRCURAPMON_JANUARY

((EAC_Water_Current_Appearance_Month)1)

#define EEC_WTRCURAPMON_FEBRUARY

((EAC_Water_Current_Appearance_Month)2)

#define EEC_WTRCURAPMON_MARCH

((EAC_Water_Current_Appearance_Month)3)

#define EEC_WTRCURAPMON_APRIL

((EAC_Water_Current_Appearance_Month)4)

#define EEC_WTRCURAPMON_MAY

((EAC_Water_Current_Appearance_Month)5)

#define EEC_WTRCURAPMON_JUNE

((EAC_Water_Current_Appearance_Month)6)

#define EEC_WTRCURAPMON_JULY

((EAC_Water_Current_Appearance_Month)7)

#define EEC_WTRCURAPMON_AUGUST

((EAC_Water_Current_Appearance_Month)8)

#define EEC_WTRCURAPMON_SEPTEMBER

((EAC_Water_Current_Appearance_Month)9)

#define EEC_WTRCURAPMON_OCTOBER

((EAC_Water_Current_Appearance_Month)10)

#define EEC_WTRCURAPMON_NOVEMBER

((EAC_Water_Current_Appearance_Month)11)

#define EEC_WTRCURAPMON_DECEMBER

((EAC_Water_Current_Appearance_Month)12)

 

EAC_Water_Current_Disappearance_Month

Abstract Data Type:  WATER_CURRENT_DISAPPEARANCE_MONTH

typedef EDCS_Integer    EAC_Water_Current_Disappearance_Month;

#define EEC_WTRCURDISAPMON_JANUARY

((EAC_Water_Current_Disappearance_Month)1)

#define EEC_WTRCURDISAPMON_FEBRUARY

((EAC_Water_Current_Disappearance_Month)2)

#define EEC_WTRCURDISAPMON_MARCH

((EAC_Water_Current_Disappearance_Month)3)

#define EEC_WTRCURDISAPMON_APRIL

((EAC_Water_Current_Disappearance_Month)4)

#define EEC_WTRCURDISAPMON_MAY

((EAC_Water_Current_Disappearance_Month)5)

#define EEC_WTRCURDISAPMON_JUNE

((EAC_Water_Current_Disappearance_Month)6)

#define EEC_WTRCURDISAPMON_JULY

((EAC_Water_Current_Disappearance_Month)7)

#define EEC_WTRCURDISAPMON_AUGUST

((EAC_Water_Current_Disappearance_Month)8)

#define EEC_WTRCURDISAPMON_SEPTEMBER

((EAC_Water_Current_Disappearance_Month)9)

#define EEC_WTRCURDISAPMON_OCTOBER

((EAC_Water_Current_Disappearance_Month)10)

#define EEC_WTRCURDISAPMON_NOVEMBER

((EAC_Water_Current_Disappearance_Month)11)

#define EEC_WTRCURDISAPMON_DECEMBER

((EAC_Water_Current_Disappearance_Month)12)

 

EAC_Water_Current_Reference

Abstract Data Type:  WATER_CURRENT_REFERENCE

typedef EDCS_Integer    EAC_Water_Current_Reference;

#define EEC_WTRCURREFR_AT_HIGH_WATER

((EAC_Water_Current_Reference)1)

#define EEC_WTRCURREFR_ONE_HOUR_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)2)

#define EEC_WTRCURREFR_TWO_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)3)

#define EEC_WTRCURREFR_THREE_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)4)

#define EEC_WTRCURREFR_FOUR_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)5)

#define EEC_WTRCURREFR_FIVE_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)6)

#define EEC_WTRCURREFR_SIX_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)7)

#define EEC_WTRCURREFR_SEVEN_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)8)

#define EEC_WTRCURREFR_EIGHT_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)9)

#define EEC_WTRCURREFR_NINE_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)10)

#define EEC_WTRCURREFR_TEN_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)11)

#define EEC_WTRCURREFR_ELEVEN_HRS_AFTER_HIGH_WATER

((EAC_Water_Current_Reference)12)

#define EEC_WTRCURREFR_AT_TIDE

((EAC_Water_Current_Reference)13)

#define EEC_WTRCURREFR_ONE_HOUR_AFTER_TIDE

((EAC_Water_Current_Reference)14)

#define EEC_WTRCURREFR_TWO_HRS_AFTER_TIDE

((EAC_Water_Current_Reference)15)

#define EEC_WTRCURREFR_THREE_HRS_AFTER_TIDE

((EAC_Water_Current_Reference)16)

#define EEC_WTRCURREFR_FOUR_HRS_AFTER_TIDE

((EAC_Water_Current_Reference)17)

#define EEC_WTRCURREFR_FIVE_HRS_AFTER_TIDE

((EAC_Water_Current_Reference)18)

#define EEC_WTRCURREFR_SIX_HRS_AFTER_TIDE

((EAC_Water_Current_Reference)19)

#define EEC_WTRCURREFR_FIVE_HRS_BEFORE_TIDE

((EAC_Water_Current_Reference)20)

#define EEC_WTRCURREFR_FOUR_HRS_BEFORE_TIDE

((EAC_Water_Current_Reference)21)

#define EEC_WTRCURREFR_THREE_HRS_BEFORE_TIDE

((EAC_Water_Current_Reference)22)

#define EEC_WTRCURREFR_TWO_HRS_BEFORE_TIDE

((EAC_Water_Current_Reference)23)

#define EEC_WTRCURREFR_ONE_HOUR_BEFORE_TIDE

((EAC_Water_Current_Reference)24)

 

EAC_Water_Current_Type

Abstract Data Type:  WATER_CURRENT_TYPE

typedef EDCS_Integer    EAC_Water_Current_Type;

#define EEC_WTRCURTY_EBB_TIDE

((EAC_Water_Current_Type)1)

#define EEC_WTRCURTY_FLOOD_TIDE

((EAC_Water_Current_Type)2)

#define EEC_WTRCURTY_GENERAL_FLOW

((EAC_Water_Current_Type)3)

#define EEC_WTRCURTY_LONGSHORE

((EAC_Water_Current_Type)4)

#define EEC_WTRCURTY_NON_EBB_FLOOD_TIDAL

((EAC_Water_Current_Type)5)

#define EEC_WTRCURTY_OCEAN

((EAC_Water_Current_Type)6)

#define EEC_WTRCURTY_RIVER

((EAC_Water_Current_Type)7)

#define EEC_WTRCURTY_RIP

((EAC_Water_Current_Type)8)

#define EEC_WTRCURTY_TIDAL

((EAC_Water_Current_Type)9)

#define EEC_WTRCURTY_WIND_DRIVEN

((EAC_Water_Current_Type)10)

 

EAC_Water_Level_Effect

Abstract Data Type:  WATER_LEVEL_EFFECT

typedef EDCS_Integer    EAC_Water_Level_Effect;

#define EEC_WTRLEVEFF_ALWAYS_DRY

((EAC_Water_Level_Effect)1)

#define EEC_WTRLEVEFF_ALWAYS_UNDER_WATER

((EAC_Water_Level_Effect)2)

#define EEC_WTRLEVEFF_AWASH

((EAC_Water_Level_Effect)3)

#define EEC_WTRLEVEFF_COVERS_AND_UNCOVERS

((EAC_Water_Level_Effect)4)

#define EEC_WTRLEVEFF_DRYING

((EAC_Water_Level_Effect)5)

#define EEC_WTRLEVEFF_FLOATING

((EAC_Water_Level_Effect)6)

#define EEC_WTRLEVEFF_PARTIALLY_SUBMERGED

((EAC_Water_Level_Effect)7)

#define EEC_WTRLEVEFF_SUBJECT_TO_INUNDATION

((EAC_Water_Level_Effect)8)

 

EAC_Water_Quality

Abstract Data Type:  WATER_QUALITY

typedef EDCS_Integer    EAC_Water_Quality;

#define EEC_WTRQUAL_CONTAMINATED

((EAC_Water_Quality)1)

#define EEC_WTRQUAL_NON_POTABLE

((EAC_Water_Quality)2)

#define EEC_WTRQUAL_POTABLE

((EAC_Water_Quality)3)

#define EEC_WTRQUAL_TREATABLE

((EAC_Water_Quality)4)

 

EAC_Water_Type

Abstract Data Type:  WATER_TYPE

typedef EDCS_Integer    EAC_Water_Type;

#define EEC_WTRTY_ALKALINE

((EAC_Water_Type)1)

#define EEC_WTRTY_BRACKISH

((EAC_Water_Type)2)

#define EEC_WTRTY_FRESH

((EAC_Water_Type)3)

#define EEC_WTRTY_MINERAL

((EAC_Water_Type)4)

#define EEC_WTRTY_POTABLE

((EAC_Water_Type)5)

#define EEC_WTRTY_SALT

((EAC_Water_Type)6)

 

EAC_Watercourse_Channel_Type

Abstract Data Type:  WATERCOURSE_CHANNEL_TYPE

typedef EDCS_Integer    EAC_Watercourse_Channel_Type;

#define EEC_WTRCRSCHNLTY_BRAIDED

((EAC_Watercourse_Channel_Type)1)

#define EEC_WTRCRSCHNLTY_CHANNELIZED

((EAC_Watercourse_Channel_Type)2)

#define EEC_WTRCRSCHNLTY_GORGE

((EAC_Watercourse_Channel_Type)3)

#define EEC_WTRCRSCHNLTY_MEANDERING

((EAC_Watercourse_Channel_Type)4)

#define EEC_WTRCRSCHNLTY_NON_MEANDERING

((EAC_Watercourse_Channel_Type)5)

#define EEC_WTRCRSCHNLTY_OXBOW

((EAC_Watercourse_Channel_Type)6)

#define EEC_WTRCRSCHNLTY_WADI

((EAC_Watercourse_Channel_Type)7)

 

EAC_Watercourse_Sink_Type

Abstract Data Type:  WATERCOURSE_SINK_TYPE

typedef EDCS_Integer    EAC_Watercourse_Sink_Type;

#define EEC_WTRCRSSINKTY_DISAPPEARING

((EAC_Watercourse_Sink_Type)1)

#define EEC_WTRCRSSINKTY_DISSIPATING

((EAC_Watercourse_Sink_Type)2)

#define EEC_WTRCRSSINKTY_OTHER

((EAC_Watercourse_Sink_Type)3)

#define EEC_WTRCRSSINKTY_OTHER_DISAPPEARING

((EAC_Watercourse_Sink_Type)4)

#define EEC_WTRCRSSINKTY_SINKHOLE_DISAPPEARING

((EAC_Watercourse_Sink_Type)5)

 

EAC_Waypoint_Type

Abstract Data Type:  WAYPOINT_TYPE

typedef EDCS_Integer    EAC_Waypoint_Type;

#define EEC_WAYPTTY_AERODROME

((EAC_Waypoint_Type)1)

#define EEC_WAYPTTY_ATC_COMPULSORY

((EAC_Waypoint_Type)2)

#define EEC_WAYPTTY_BACK_COURSE_MARKER

((EAC_Waypoint_Type)3)

#define EEC_WAYPTTY_DME_FIX

((EAC_Waypoint_Type)4)

#define EEC_WAYPTTY_END_CONTINUOUS_AIRWAY

((EAC_Waypoint_Type)5)

#define EEC_WAYPTTY_ESSENTIAL

((EAC_Waypoint_Type)6)

#define EEC_WAYPTTY_FAN_MARKER

((EAC_Waypoint_Type)7)

#define EEC_WAYPTTY_FINAL_APPROACH_COURSE_FIX

((EAC_Waypoint_Type)8)

#define EEC_WAYPTTY_FINAL_APPROACH_FIX

((EAC_Waypoint_Type)9)

#define EEC_WAYPTTY_FIRST_LEG_MISSED_APPROACH

((EAC_Waypoint_Type)10)

#define EEC_WAYPTTY_GATEWAY_FIX

((EAC_Waypoint_Type)11)

#define EEC_WAYPTTY_HOLDING_FIX

((EAC_Waypoint_Type)12)

#define EEC_WAYPTTY_INITIAL_APPROACH_FIX

((EAC_Waypoint_Type)13)

#define EEC_WAYPTTY_INNER_MARKER

((EAC_Waypoint_Type)14)

#define EEC_WAYPTTY_MIDDLE_MARKER

((EAC_Waypoint_Type)15)

#define EEC_WAYPTTY_MISSED_APPROACH_POINT

((EAC_Waypoint_Type)16)

#define EEC_WAYPTTY_NON_ESSENTIAL

((EAC_Waypoint_Type)17)

#define EEC_WAYPTTY_OFF_AIRWAY

((EAC_Waypoint_Type)18)

#define EEC_WAYPTTY_OUTER_MARKER

((EAC_Waypoint_Type)19)

#define EEC_WAYPTTY_RUNWAY

((EAC_Waypoint_Type)20)

#define EEC_WAYPTTY_RUNWAY_END_COORDINATE

((EAC_Waypoint_Type)21)

#define EEC_WAYPTTY_TRANSITION_ESSENTIAL

((EAC_Waypoint_Type)22)

#define EEC_WAYPTTY_UNCHARTED_AIRWAY_INTERSECT

((EAC_Waypoint_Type)23)

#define EEC_WAYPTTY_VOR_VORDME_VORTAC

((EAC_Waypoint_Type)24)

 

EAC_Weapons_Range_Type

Abstract Data Type:  WEAPONS_RANGE_TYPE

typedef EDCS_Integer    EAC_Weapons_Range_Type;

#define EEC_WEAPRNGTY_DEMOLITION_AREA

((EAC_Weapons_Range_Type)1)

#define EEC_WEAPRNGTY_FIELD_ARTILLERY

((EAC_Weapons_Range_Type)2)

#define EEC_WEAPRNGTY_GRENADE

((EAC_Weapons_Range_Type)3)

#define EEC_WEAPRNGTY_IMPACT_AREA

((EAC_Weapons_Range_Type)4)

#define EEC_WEAPRNGTY_SMALL_ARMS

((EAC_Weapons_Range_Type)5)

#define EEC_WEAPRNGTY_TANK

((EAC_Weapons_Range_Type)6)

 

EAC_Weather_Measurement_Technique

Abstract Data Type:  WEATHER_MEASUREMENT_TECHNIQUE

typedef EDCS_Integer    EAC_Weather_Measurement_Technique;

#define EEC_WXMEASTECH_AUTOMATED

((EAC_Weather_Measurement_Technique)1)

#define EEC_WXMEASTECH_MANUAL

((EAC_Weather_Measurement_Technique)2)

 

EAC_Well_Type

Abstract Data Type:  WELL_TYPE

typedef EDCS_Integer    EAC_Well_Type;

#define EEC_WELLTY_ARTESIAN

((EAC_Well_Type)1)

#define EEC_WELLTY_DRILLED

((EAC_Well_Type)2)

#define EEC_WELLTY_DUG

((EAC_Well_Type)3)

#define EEC_WELLTY_DUG_OR_DRILLED

((EAC_Well_Type)4)

#define EEC_WELLTY_FOUNTAIN

((EAC_Well_Type)5)

#define EEC_WELLTY_WALLED_IN

((EAC_Well_Type)6)

#define EEC_WELLTY_WATERING_HOLE

((EAC_Well_Type)7)

 

EAC_Wet_Soil_Trafficability

Abstract Data Type:  WET_SOIL_TRAFFICABILITY

typedef EDCS_Integer    EAC_Wet_Soil_Trafficability;

#define EEC_WETSOILTRAF_CH

((EAC_Wet_Soil_Trafficability)1)

#define EEC_WETSOILTRAF_GC_SC_CL

((EAC_Wet_Soil_Trafficability)2)

#define EEC_WETSOILTRAF_GM_SM_ML_ML_AND_CL_MH_OL_OH

((EAC_Wet_Soil_Trafficability)3)

#define EEC_WETSOILTRAF_GW_GP_SW_SP

((EAC_Wet_Soil_Trafficability)4)

#define EEC_WETSOILTRAF_NOT_EVALUATED

((EAC_Wet_Soil_Trafficability)5)

#define EEC_WETSOILTRAF_PT

((EAC_Wet_Soil_Trafficability)6)

 

EAC_Wetland_Surface_Form

Abstract Data Type:  WETLAND_SURFACE_FORM

typedef EDCS_Integer    EAC_Wetland_Surface_Form;

#define EEC_WETLSRFTY_ATLANTIC_PLATEAU_BOG

((EAC_Wetland_Surface_Form)1)

#define EEC_WETLSRFTY_BASIN_BOG

((EAC_Wetland_Surface_Form)2)

#define EEC_WETLSRFTY_BASIN_SWAMP

((EAC_Wetland_Surface_Form)3)

#define EEC_WETLSRFTY_BLANKET_BOG

((EAC_Wetland_Surface_Form)4)

#define EEC_WETLSRFTY_DOMED_BOG

((EAC_Wetland_Surface_Form)5)

#define EEC_WETLSRFTY_FLAT_BOG

((EAC_Wetland_Surface_Form)6)

#define EEC_WETLSRFTY_HORIZONTAL_FEN

((EAC_Wetland_Surface_Form)7)

#define EEC_WETLSRFTY_LOWLAND_POLYGON_BOG

((EAC_Wetland_Surface_Form)8)

#define EEC_WETLSRFTY_NORTHERN_RIBBED_FEN

((EAC_Wetland_Surface_Form)9)

#define EEC_WETLSRFTY_PALSA_BOG

((EAC_Wetland_Surface_Form)10)

#define EEC_WETLSRFTY_PEAT_PLATEAU_BOG

((EAC_Wetland_Surface_Form)11)

#define EEC_WETLSRFTY_POLYGONAL_PEAT_PLATEAU_BOG

((EAC_Wetland_Surface_Form)12)

#define EEC_WETLSRFTY_SHALLOW_BASIN_MARSH

((EAC_Wetland_Surface_Form)13)

#define EEC_WETLSRFTY_SHORE_FEN

((EAC_Wetland_Surface_Form)14)

#define EEC_WETLSRFTY_SHORE_MARSH

((EAC_Wetland_Surface_Form)15)

#define EEC_WETLSRFTY_SLOPE_BOG

((EAC_Wetland_Surface_Form)16)

#define EEC_WETLSRFTY_SLOPE_FEN

((EAC_Wetland_Surface_Form)17)

#define EEC_WETLSRFTY_STREAM_MARSH

((EAC_Wetland_Surface_Form)18)

#define EEC_WETLSRFTY_STREAM_SWAMP

((EAC_Wetland_Surface_Form)19)

#define EEC_WETLSRFTY_STRING_BOG

((EAC_Wetland_Surface_Form)20)

#define EEC_WETLSRFTY_VENEER_BOG

((EAC_Wetland_Surface_Form)21)

 

EAC_Wind_Correction_Technique

Abstract Data Type:  WIND_CORRECTION_TECHNIQUE

typedef EDCS_Integer    EAC_Wind_Correction_Technique;

#define EEC_WNDCORRTECH_JAPAN

((EAC_Wind_Correction_Technique)1)

#define EEC_WNDCORRTECH_NONE_APPLIED

((EAC_Wind_Correction_Technique)2)

#define EEC_WNDCORRTECH_UK

((EAC_Wind_Correction_Technique)3)

#define EEC_WNDCORRTECH_US

((EAC_Wind_Correction_Technique)4)

 

EAC_Wind_Direction_Octant_Climatology

Abstract Data Type:  WIND_DIRECTION_OCTANT_CLIMATOLOGY

typedef EDCS_Integer    EAC_Wind_Direction_Octant_Climatology;

#define EEC_WNDOCTDIRCLIM_NORTH

((EAC_Wind_Direction_Octant_Climatology)1)

#define EEC_WNDOCTDIRCLIM_NORTH_EAST

((EAC_Wind_Direction_Octant_Climatology)2)

#define EEC_WNDOCTDIRCLIM_EAST

((EAC_Wind_Direction_Octant_Climatology)3)

#define EEC_WNDOCTDIRCLIM_SOUTH_EAST

((EAC_Wind_Direction_Octant_Climatology)4)

#define EEC_WNDOCTDIRCLIM_SOUTH

((EAC_Wind_Direction_Octant_Climatology)5)

#define EEC_WNDOCTDIRCLIM_SOUTH_WEST

((EAC_Wind_Direction_Octant_Climatology)6)

#define EEC_WNDOCTDIRCLIM_WEST

((EAC_Wind_Direction_Octant_Climatology)7)

#define EEC_WNDOCTDIRCLIM_NORTH_WEST

((EAC_Wind_Direction_Octant_Climatology)8)

 

EAC_Wind_Direction_Quality

Abstract Data Type:  WIND_DIRECTION_QUALITY

typedef EDCS_Integer    EAC_Wind_Direction_Quality;

#define EEC_WNDDIRQUAL_ERRONEOUS

((EAC_Wind_Direction_Quality)1)

#define EEC_WNDDIRQUAL_GOOD

((EAC_Wind_Direction_Quality)2)

#define EEC_WNDDIRQUAL_NO_CHECK

((EAC_Wind_Direction_Quality)3)

#define EEC_WNDDIRQUAL_SUSPECT

((EAC_Wind_Direction_Quality)4)

 

EAC_Wind_Equipment_Type

Abstract Data Type:  WIND_EQUIPMENT_TYPE

typedef EDCS_Integer    EAC_Wind_Equipment_Type;

#define EEC_WNDEQTY_LORAN_C

((EAC_Wind_Equipment_Type)1)

#define EEC_WNDEQTY_OPTICAL_THEODOLITE

((EAC_Wind_Equipment_Type)2)

#define EEC_WNDEQTY_PRESSURE_WITH_WIND

((EAC_Wind_Equipment_Type)3)

#define EEC_WNDEQTY_PRESSURE_WITH_WIND_FAILED

((EAC_Wind_Equipment_Type)4)

#define EEC_WNDEQTY_RADAR_EQUIPMENT

((EAC_Wind_Equipment_Type)5)

#define EEC_WNDEQTY_RADIO_THEODOLITE

((EAC_Wind_Equipment_Type)6)

#define EEC_WNDEQTY_SATELLITE

((EAC_Wind_Equipment_Type)7)

#define EEC_WNDEQTY_VLF_OMEGA

((EAC_Wind_Equipment_Type)8)

#define EEC_WNDEQTY_WIND_PROFILER

((EAC_Wind_Equipment_Type)9)

 

EAC_Wind_Speed_Quality

Abstract Data Type:  WIND_SPEED_QUALITY

typedef EDCS_Integer    EAC_Wind_Speed_Quality;

#define EEC_WNDSPDQUAL_ERRONEOUS

((EAC_Wind_Speed_Quality)1)

#define EEC_WNDSPDQUAL_GOOD

((EAC_Wind_Speed_Quality)2)

#define EEC_WNDSPDQUAL_NO_CHECK

((EAC_Wind_Speed_Quality)3)

#define EEC_WNDSPDQUAL_SUSPECT

((EAC_Wind_Speed_Quality)4)

 

EAC_Wind_Type

Abstract Data Type:  WIND_TYPE

typedef EDCS_Integer    EAC_Wind_Type;

#define EEC_WNDTY_CALM

((EAC_Wind_Type)1)

#define EEC_WNDTY_NORMAL

((EAC_Wind_Type)2)

#define EEC_WNDTY_SQUALL

((EAC_Wind_Type)3)

#define EEC_WNDTY_VARIABLE

((EAC_Wind_Type)4)

 

EAC_Window_Material_Type

Abstract Data Type:  WINDOW_MATERIAL_TYPE

typedef EDCS_Integer    EAC_Window_Material_Type;

#define EEC_WNDWMATTY_ACRYLIC_PLASTIC

((EAC_Window_Material_Type)1)

#define EEC_WNDWMATTY_FROSTED_GLASS

((EAC_Window_Material_Type)2)

#define EEC_WNDWMATTY_LAMINATED_GLASS

((EAC_Window_Material_Type)3)

#define EEC_WNDWMATTY_NONE

((EAC_Window_Material_Type)4)

#define EEC_WNDWMATTY_REFLECTIVE_GLASS

((EAC_Window_Material_Type)5)

#define EEC_WNDWMATTY_TEMPERED_GLASS

((EAC_Window_Material_Type)6)

#define EEC_WNDWMATTY_TINTED_GLASS

((EAC_Window_Material_Type)7)

#define EEC_WNDWMATTY_UNTEMPERED_GLASS

((EAC_Window_Material_Type)8)

#define EEC_WNDWMATTY_WIRE_GLASS

((EAC_Window_Material_Type)9)

 

EAC_Work_In_Progress_Type

Abstract Data Type:  WORK_IN_PROGRESS_TYPE

typedef EDCS_Integer    EAC_Work_In_Progress_Type;

#define EEC_WRKINPROGTY_LAND_RECLAMATION

((EAC_Work_In_Progress_Type)1)

#define EEC_WRKINPROGTY_STRUCTURE_CONSTRUCTION

((EAC_Work_In_Progress_Type)2)

 

EAC_Worship_Place_Type

Abstract Data Type:  WORSHIP_PLACE_TYPE

typedef EDCS_Integer    EAC_Worship_Place_Type;

#define EEC_WORSHIPPLACETY_CATHEDRAL

((EAC_Worship_Place_Type)1)

#define EEC_WORSHIPPLACETY_CATHOLIC_CATHEDRAL

((EAC_Worship_Place_Type)2)

#define EEC_WORSHIPPLACETY_CHAPEL

((EAC_Worship_Place_Type)3)

#define EEC_WORSHIPPLACETY_CHRISTIAN_TEMPLE

((EAC_Worship_Place_Type)4)

#define EEC_WORSHIPPLACETY_CHURCH

((EAC_Worship_Place_Type)5)

#define EEC_WORSHIPPLACETY_CONVENT

((EAC_Worship_Place_Type)6)

#define EEC_WORSHIPPLACETY_MARABOUT

((EAC_Worship_Place_Type)7)

#define EEC_WORSHIPPLACETY_MINARET

((EAC_Worship_Place_Type)8)

#define EEC_WORSHIPPLACETY_MISSION

((EAC_Worship_Place_Type)9)

#define EEC_WORSHIPPLACETY_MONASTERY

((EAC_Worship_Place_Type)10)

#define EEC_WORSHIPPLACETY_MORMON_TEMPLE

((EAC_Worship_Place_Type)11)

#define EEC_WORSHIPPLACETY_MOSQUE

((EAC_Worship_Place_Type)12)

#define EEC_WORSHIPPLACETY_PAGODA

((EAC_Worship_Place_Type)13)

#define EEC_WORSHIPPLACETY_RELIGIOUS_COMMUNITY

((EAC_Worship_Place_Type)14)

#define EEC_WORSHIPPLACETY_SHRINE

((EAC_Worship_Place_Type)15)

#define EEC_WORSHIPPLACETY_STUPA

((EAC_Worship_Place_Type)16)

#define EEC_WORSHIPPLACETY_SYNAGOGUE

((EAC_Worship_Place_Type)17)

#define EEC_WORSHIPPLACETY_TABERNACLE

((EAC_Worship_Place_Type)18)

#define EEC_WORSHIPPLACETY_TEMPLE

((EAC_Worship_Place_Type)19)

#define EEC_WORSHIPPLACETY_UNSPECIFIED

((EAC_Worship_Place_Type)20)

 

EAC_Zoroastrianism_Denominational_Family

Abstract Data Type:  ZOROASTRIANISM_DENOMINATIONAL_FAMILY

typedef EDCS_Integer    EAC_Zoroastrianism_Denominational_Family;

#define EEC_ZORDENOMFAM_PARSI

((EAC_Zoroastrianism_Denominational_Family)1)

 

5.3.6  EDCS organizational schema codes (EOC)

EDCS_Organization_Schema_Code

Abstract Data Type:   Organization_Schema_Code

typedef EDCS_Integer EDCS_Organization_Schema_Code;

#define EOC_GENERAL

((EDCS_Organiziation_Schema_Code)1)

5.3.7  EDCS group codes (EGC)

This data type allows specification of a group code. Each value is prefixed with the sentinal characters EGC_xxx_ where xxx is the type specific sentinal characters defined for each organizational schema data type. These type specific sentinals are derived from the name of the organizational schema using the abbreviations stated in Table 5..

Table 5.—Abbreviations used in organizational schema sentinals

Term

Abbreviation

general

GEN

 

EOC_General

Abstract Data Type:   GENERAL

typedef EDCS_Integer     EOC_General;

#define EGC_GEN_ABSTRACT_OBJECT

((EOC_General)1)

#define EGC_GEN_ACOUSTIC_PHENOMENON

((EOC_General)2)

#define EGC_GEN_ADMINISTRATION

((EOC_General)3)

#define EGC_GEN_AGRICULTURE

((EOC_General)4)

#define EGC_GEN_AIR_TRNSP

((EOC_General)5)

#define EGC_GEN_AIRBORNE_PARTICLE

((EOC_General)6)

#define EGC_GEN_ALGORITHM_RELATED

((EOC_General)7)

#define EGC_GEN_ANGULAR_MEASURE

((EOC_General)8)

#define EGC_GEN_ANIMAL

((EOC_General)9)

#define EGC_GEN_ATMOSPHERE

((EOC_General)10)

#define EGC_GEN_BUILDING_COMPONENT

((EOC_General)11)

#define EGC_GEN_COLOUR

((EOC_General)12)

#define EGC_GEN_COMMUNICATION

((EOC_General)13)

#define EGC_GEN_DEMARCATION

((EOC_General)14)

#define EGC_GEN_DEVICE_AND_EQUIPMENT

((EOC_General)15)

#define EGC_GEN_DIMENSION

((EOC_General)16)

#define EGC_GEN_EM_PHENOMENON

((EOC_General)17)

#define EGC_GEN_FLUID_CONDITION

((EOC_General)18)

#define EGC_GEN_HARBOUR_AND_PORT

((EOC_General)19)

#define EGC_GEN_HYDROGRAPHIC_ARTEFACT

((EOC_General)20)

#define EGC_GEN_HYDROGRAPHIC_INDUSTRY

((EOC_General)21)

#define EGC_GEN_HYDROGRAPHIC_TRNSP

((EOC_General)22)

#define EGC_GEN_HYDROLOGY

((EOC_General)23)

#define EGC_GEN_ICE

((EOC_General)24)

#define EGC_GEN_IDENTIFICATION

((EOC_General)25)

#define EGC_GEN_INDUSTRY

((EOC_General)26)

#define EGC_GEN_INFRASTRUCTURE

((EOC_General)27)

#define EGC_GEN_LAND_INDUSTRY

((EOC_General)28)

#define EGC_GEN_LAND_TRNSP

((EOC_General)29)

#define EGC_GEN_LIGHTING_AND_VISIBILITY

((EOC_General)30)

#define EGC_GEN_LITTORAL

((EOC_General)31)

#define EGC_GEN_LIVING_ORGANISM

((EOC_General)32)

#define EGC_GEN_LOCATION

((EOC_General)33)

#define EGC_GEN_MATERIAL

((EOC_General)34)

#define EGC_GEN_MILITARY_SCIENCE

((EOC_General)35)

#define EGC_GEN_PHYSIOGRAPHY

((EOC_General)36)

#define EGC_GEN_PLANT

((EOC_General)37)

#define EGC_GEN_PROPERTY_SET

((EOC_General)38)

#define EGC_GEN_RATE_OR_RATIO

((EOC_General)39)

#define EGC_GEN_RECREATION

((EOC_General)40)

#define EGC_GEN_RELIGION

((EOC_General)41)

#define EGC_GEN_SHELTER

((EOC_General)42)

#define EGC_GEN_SPACE

((EOC_General)43)

#define EGC_GEN_SUPPORT_STRUCTURE

((EOC_General)44)

#define EGC_GEN_SURFACE

((EOC_General)45)

#define EGC_GEN_SURFACE_MATERIAL

((EOC_General)46)

#define EGC_GEN_SURVEY

((EOC_General)47)

#define EGC_GEN_TEMPERATURE

((EOC_General)48)

#define EGC_GEN_TIME

((EOC_General)49)

#define EGC_GEN_TRNSP

((EOC_General)50)

#define EGC_GEN_USAGE_REGION

((EOC_General)51)

#define EGC_GEN_VEHICLE

((EOC_General)52)

#define EGC_GEN_WATER_BODY_FLOOR

((EOC_General)53)

#define EGC_GEN_WATER_BODY_STATE

((EOC_General)54)

#define EGC_GEN_WATER_BODY_SURFACE

((EOC_General)55)

5.3.8  EDCS unit codes (EUC)

EDCS_Unit_Code

Abstract Data Type:   Unit_Code

typedef EDCS_Integer EDCS_Unit_Code;

#define EUC_AMP_PER_METRE

((EDCS_Unit_Code)1)

#define EUC_AMP_PER_SQ_M_KELVIN_SQD

((EDCS_Unit_Code)2)

#define EUC_AMP_PER_SQ_METRE

((EDCS_Unit_Code)3)

#define EUC_AMPERE

((EDCS_Unit_Code)4)

#define EUC_ANGSTROM

((EDCS_Unit_Code)5)

#define EUC_ARE

((EDCS_Unit_Code)6)

#define EUC_ASTRONOMICAL_UNIT

((EDCS_Unit_Code)7)

#define EUC_BAR

((EDCS_Unit_Code)8)

#define EUC_BARN

((EDCS_Unit_Code)9)

#define EUC_BECQUEREL

((EDCS_Unit_Code)10)

#define EUC_BECQUEREL_PER_CUBIC_METRE

((EDCS_Unit_Code)11)

#define EUC_BECQUEREL_PER_KG

((EDCS_Unit_Code)12)

#define EUC_BEL

((EDCS_Unit_Code)13)

#define EUC_CANDELA

((EDCS_Unit_Code)14)

#define EUC_CD_PER_SQ_METRE

((EDCS_Unit_Code)15)

#define EUC_COULOMB

((EDCS_Unit_Code)16)

#define EUC_COULOMB_METRE

((EDCS_Unit_Code)17)

#define EUC_COULOMB_METRE_SQD_PER_VOLT

((EDCS_Unit_Code)18)

#define EUC_COULOMB_PER_CUBIC_M

((EDCS_Unit_Code)19)

#define EUC_COULOMB_PER_KG

((EDCS_Unit_Code)20)

#define EUC_COULOMB_PER_KG_SEC

((EDCS_Unit_Code)21)

#define EUC_COULOMB_PER_MOLE

((EDCS_Unit_Code)22)

#define EUC_COULOMB_PER_SQ_M

((EDCS_Unit_Code)23)

#define EUC_CUBIC_M_PER_CUBIC_M

((EDCS_Unit_Code)24)

#define EUC_CUBIC_METRE

((EDCS_Unit_Code)25)

#define EUC_CUBIC_METRE_PER_COULOMB

((EDCS_Unit_Code)26)

#define EUC_CUBIC_METRE_PER_KG

((EDCS_Unit_Code)27)

#define EUC_CUBIC_METRE_PER_MOLE

((EDCS_Unit_Code)28)

#define EUC_CUBIC_METRE_PER_SEC

((EDCS_Unit_Code)29)

#define EUC_CURIE

((EDCS_Unit_Code)30)

#define EUC_DAY

((EDCS_Unit_Code)31)

#define EUC_DB

((EDCS_Unit_Code)32)

#define EUC_DB_PER_METRE

((EDCS_Unit_Code)33)

#define EUC_DB_PER_METRE_KHZ

((EDCS_Unit_Code)34)

#define EUC_DB_PER_OCTAVE

((EDCS_Unit_Code)35)

#define EUC_DB_PER_SQ_METRE

((EDCS_Unit_Code)36)

#define EUC_DB_PER_SQ_METRE_KHZ

((EDCS_Unit_Code)37)

#define EUC_DB_REF_ONE_MICROPASCAL

((EDCS_Unit_Code)38)

#define EUC_DECAY_RATE

((EDCS_Unit_Code)39)

#define EUC_DEGREE_ARC

((EDCS_Unit_Code)40)

#define EUC_DEGREE_C

((EDCS_Unit_Code)41)

#define EUC_DEGREE_C_PER_HOUR

((EDCS_Unit_Code)42)

#define EUC_DEGREE_C_PER_METRE

((EDCS_Unit_Code)43)

#define EUC_DEGREE_C_PER_SEC

((EDCS_Unit_Code)44)

#define EUC_ELECTRONVOLT

((EDCS_Unit_Code)45)

#define EUC_ELECTRONVOLT_M_SQD

((EDCS_Unit_Code)46)

#define EUC_ELECTRONVOLT_M_SQD_PER_KG

((EDCS_Unit_Code)47)

#define EUC_ELECTRONVOLT_PER_METRE

((EDCS_Unit_Code)48)

#define EUC_FARAD

((EDCS_Unit_Code)49)

#define EUC_FARAD_PER_METRE

((EDCS_Unit_Code)50)

#define EUC_FOOT

((EDCS_Unit_Code)51)

#define EUC_GAL

((EDCS_Unit_Code)52)

#define EUC_GEOPOTENTIAL_METRE

((EDCS_Unit_Code)53)

#define EUC_GON

((EDCS_Unit_Code)54)

#define EUC_GRAM

((EDCS_Unit_Code)55)

#define EUC_GRAM_PER_CUBIC_CM

((EDCS_Unit_Code)56)

#define EUC_GRAM_PER_CUBIC_M

((EDCS_Unit_Code)57)

#define EUC_GRAM_PER_GRAM

((EDCS_Unit_Code)58)

#define EUC_GRAM_PER_KILOGRAM

((EDCS_Unit_Code)59)

#define EUC_GRAY

((EDCS_Unit_Code)60)

#define EUC_GRAY_PER_SECOND

((EDCS_Unit_Code)61)

#define EUC_HECTARE

((EDCS_Unit_Code)62)

#define EUC_HENRY

((EDCS_Unit_Code)63)

#define EUC_HENRY_PER_METRE

((EDCS_Unit_Code)64)

#define EUC_HERTZ

((EDCS_Unit_Code)65)

#define EUC_HOUR

((EDCS_Unit_Code)66)

#define EUC_INT_SOLAR_FLUX_UNIT

((EDCS_Unit_Code)67)

#define EUC_INV_CUBIC_CM

((EDCS_Unit_Code)68)

#define EUC_INV_CUBIC_CM_SEC

((EDCS_Unit_Code)69)

#define EUC_INV_CUBIC_METRE

((EDCS_Unit_Code)70)

#define EUC_INV_CUBIC_METRE_EV

((EDCS_Unit_Code)71)

#define EUC_INV_CUBIC_METRE_JOULE

((EDCS_Unit_Code)72)

#define EUC_INV_CUBIC_METRE_SEC

((EDCS_Unit_Code)73)

#define EUC_INV_HENRY

((EDCS_Unit_Code)74)

#define EUC_INV_KELVIN

((EDCS_Unit_Code)75)

#define EUC_INV_METRE

((EDCS_Unit_Code)76)

#define EUC_INV_MICRON

((EDCS_Unit_Code)77)

#define EUC_INV_MOLE

((EDCS_Unit_Code)78)

#define EUC_INV_PASCAL

((EDCS_Unit_Code)79)

#define EUC_INV_RADIAN

((EDCS_Unit_Code)80)

#define EUC_INV_SEC_STERADIAN

((EDCS_Unit_Code)81)

#define EUC_INV_SECOND

((EDCS_Unit_Code)82)

#define EUC_INV_SQ_CM_SEC_SR_EV

((EDCS_Unit_Code)83)

#define EUC_INV_SQ_CM_SEC_SR_KEV

((EDCS_Unit_Code)84)

#define EUC_INV_SQ_CM_SEC_SR_MEV

((EDCS_Unit_Code)85)

#define EUC_INV_SQ_CM_SEC_STERADIAN

((EDCS_Unit_Code)86)

#define EUC_INV_SQ_M_SEC_SR_EV

((EDCS_Unit_Code)87)

#define EUC_INV_SQ_M_SEC_STERADIAN

((EDCS_Unit_Code)88)

#define EUC_INV_SQ_METRE

((EDCS_Unit_Code)89)

#define EUC_INV_SQ_METRE_SEC

((EDCS_Unit_Code)90)

#define EUC_INV_STERADIAN

((EDCS_Unit_Code)91)

#define EUC_INV_STERADIAN_METRE

((EDCS_Unit_Code)92)

#define EUC_INV_STERADIAN_MICRON

((EDCS_Unit_Code)93)

#define EUC_JANSKY

((EDCS_Unit_Code)94)

#define EUC_JOULE

((EDCS_Unit_Code)95)

#define EUC_JOULE_METRE_SQD

((EDCS_Unit_Code)96)

#define EUC_JOULE_METRE_SQD_PER_KG

((EDCS_Unit_Code)97)

#define EUC_JOULE_PER_CUBIC_M

((EDCS_Unit_Code)98)

#define EUC_JOULE_PER_GRAM_K

((EDCS_Unit_Code)99)

#define EUC_JOULE_PER_KELVIN

((EDCS_Unit_Code)100)

#define EUC_JOULE_PER_KELVIN_MOLE

((EDCS_Unit_Code)101)

#define EUC_JOULE_PER_KG

((EDCS_Unit_Code)102)

#define EUC_JOULE_PER_KG_KELVIN

((EDCS_Unit_Code)103)

#define EUC_JOULE_PER_KM

((EDCS_Unit_Code)104)

#define EUC_JOULE_PER_M_FOURTH_PWR

((EDCS_Unit_Code)105)

#define EUC_JOULE_PER_METRE

((EDCS_Unit_Code)106)

#define EUC_JOULE_PER_MOLE

((EDCS_Unit_Code)107)

#define EUC_JOULE_PER_SQ_METRE

((EDCS_Unit_Code)108)

#define EUC_JOULE_SECOND

((EDCS_Unit_Code)109)

#define EUC_KELVIN

((EDCS_Unit_Code)110)

#define EUC_KELVIN_PER_KM

((EDCS_Unit_Code)111)

#define EUC_KELVIN_PER_METRE

((EDCS_Unit_Code)112)

#define EUC_KELVIN_PER_SEC

((EDCS_Unit_Code)113)

#define EUC_KELVIN_PER_WATT

((EDCS_Unit_Code)114)

#define EUC_KG_METRE_PER_SEC

((EDCS_Unit_Code)115)

#define EUC_KG_METRE_SQD

((EDCS_Unit_Code)116)

#define EUC_KG_METRE_SQD_PER_SEC

((EDCS_Unit_Code)117)

#define EUC_KG_PER_CUBIC_METRE

((EDCS_Unit_Code)118)

#define EUC_KG_PER_KG

((EDCS_Unit_Code)119)

#define EUC_KG_PER_LITRE

((EDCS_Unit_Code)120)

#define EUC_KG_PER_METRE

((EDCS_Unit_Code)121)

#define EUC_KG_PER_MOLE

((EDCS_Unit_Code)122)

#define EUC_KG_PER_SECOND

((EDCS_Unit_Code)123)

#define EUC_KG_PER_SQ_METRE

((EDCS_Unit_Code)124)

#define EUC_KILOGRAM

((EDCS_Unit_Code)125)

#define EUC_KILOPOUND

((EDCS_Unit_Code)126)

#define EUC_KM_PER_HOUR

((EDCS_Unit_Code)127)

#define EUC_KNOT

((EDCS_Unit_Code)128)

#define EUC_LIGHT_YEAR

((EDCS_Unit_Code)129)

#define EUC_LITRE

((EDCS_Unit_Code)130)

#define EUC_LITRE_PER_HOUR

((EDCS_Unit_Code)131)

#define EUC_LITRE_PER_SECOND

((EDCS_Unit_Code)132)

#define EUC_LONG_TON

((EDCS_Unit_Code)133)

#define EUC_LUMEN

((EDCS_Unit_Code)134)

#define EUC_LUMEN_HOUR

((EDCS_Unit_Code)135)

#define EUC_LUMEN_PER_SQ_METRE

((EDCS_Unit_Code)136)

#define EUC_LUMEN_PER_WATT

((EDCS_Unit_Code)137)

#define EUC_LUMEN_SECOND

((EDCS_Unit_Code)138)

#define EUC_LUX

((EDCS_Unit_Code)139)

#define EUC_LUX_HOUR

((EDCS_Unit_Code)140)

#define EUC_LUX_SECOND

((EDCS_Unit_Code)141)

#define EUC_METRE

((EDCS_Unit_Code)142)

#define EUC_METRE_FOURTH_POWER

((EDCS_Unit_Code)143)

#define EUC_METRE_KELVIN

((EDCS_Unit_Code)144)

#define EUC_METRE_PER_HOUR

((EDCS_Unit_Code)145)

#define EUC_METRE_PER_SEC

((EDCS_Unit_Code)146)

#define EUC_METRE_PER_SEC_SQD

((EDCS_Unit_Code)147)

#define EUC_MILE

((EDCS_Unit_Code)148)

#define EUC_MILE_PER_HOUR

((EDCS_Unit_Code)149)

#define EUC_MINUTE

((EDCS_Unit_Code)150)

#define EUC_MINUTE_ARC

((EDCS_Unit_Code)151)

#define EUC_MINUTE_PER_CUBIC_METRE

((EDCS_Unit_Code)152)

#define EUC_MOLE

((EDCS_Unit_Code)153)

#define EUC_MOLE_PER_CUBIC_M

((EDCS_Unit_Code)154)

#define EUC_MOLE_PER_KG

((EDCS_Unit_Code)155)

#define EUC_MOLE_PER_LITRE

((EDCS_Unit_Code)156)

#define EUC_MOLE_PER_MOLE

((EDCS_Unit_Code)157)

#define EUC_NAUTICAL_MILE

((EDCS_Unit_Code)158)

#define EUC_NEPER

((EDCS_Unit_Code)159)

#define EUC_NEPER_PER_SECOND

((EDCS_Unit_Code)160)

#define EUC_NEWTON

((EDCS_Unit_Code)161)

#define EUC_NEWTON_M_SQD_PER_KG_SQD

((EDCS_Unit_Code)162)

#define EUC_NEWTON_METRE

((EDCS_Unit_Code)163)

#define EUC_NEWTON_METRE_SECOND

((EDCS_Unit_Code)164)

#define EUC_NEWTON_PER_METRE

((EDCS_Unit_Code)165)

#define EUC_NEWTON_PER_SQ_M

((EDCS_Unit_Code)166)

#define EUC_NEWTON_SECOND

((EDCS_Unit_Code)167)

#define EUC_NEWTON_SECOND_PER_METRE

((EDCS_Unit_Code)168)

#define EUC_OCTAVE

((EDCS_Unit_Code)169)

#define EUC_OHM

((EDCS_Unit_Code)170)

#define EUC_OHM_METRE

((EDCS_Unit_Code)171)

#define EUC_PARSEC

((EDCS_Unit_Code)172)

#define EUC_PASCAL

((EDCS_Unit_Code)173)

#define EUC_PASCAL_PER_KELVIN

((EDCS_Unit_Code)174)

#define EUC_PASCAL_PER_SEC

((EDCS_Unit_Code)175)

#define EUC_PASCAL_SEC

((EDCS_Unit_Code)176)

#define EUC_PASCAL_SEC_PER_CUBIC_METRE

((EDCS_Unit_Code)177)

#define EUC_PASCAL_SEC_PER_METRE

((EDCS_Unit_Code)178)

#define EUC_PERCENT

((EDCS_Unit_Code)179)

#define EUC_PHON

((EDCS_Unit_Code)180)

#define EUC_PPB_MASS_FRACTION

((EDCS_Unit_Code)181)

#define EUC_PPM_MASS_FRACTION

((EDCS_Unit_Code)182)

#define EUC_PPT_MASS_FRACTION

((EDCS_Unit_Code)183)

#define EUC_PPTH_MASS_FRACTION

((EDCS_Unit_Code)184)

#define EUC_RAD

((EDCS_Unit_Code)185)

#define EUC_RADIAN

((EDCS_Unit_Code)186)

#define EUC_RADIAN_PER_METRE

((EDCS_Unit_Code)187)

#define EUC_RADIAN_PER_SEC

((EDCS_Unit_Code)188)

#define EUC_RADIAN_PER_SEC_SQD

((EDCS_Unit_Code)189)

#define EUC_REM

((EDCS_Unit_Code)190)

#define EUC_ROENTGEN

((EDCS_Unit_Code)191)

#define EUC_SECOND

((EDCS_Unit_Code)192)

#define EUC_SECOND_ARC

((EDCS_Unit_Code)193)

#define EUC_SECOND_PER_CUBIC_M_RADIAN

((EDCS_Unit_Code)194)

#define EUC_SECOND_PER_CUBIC_METRE

((EDCS_Unit_Code)195)

#define EUC_SIEMENS

((EDCS_Unit_Code)196)

#define EUC_SIEMENS_M_SQD_PER_MOLE

((EDCS_Unit_Code)197)

#define EUC_SIEMENS_PER_METRE

((EDCS_Unit_Code)198)

#define EUC_SIEVERT

((EDCS_Unit_Code)199)

#define EUC_SONE

((EDCS_Unit_Code)200)

#define EUC_SQ_METRE

((EDCS_Unit_Code)201)

#define EUC_SQ_METRE_AMP_PER_JOULE_SEC

((EDCS_Unit_Code)202)

#define EUC_SQ_METRE_AMPERE

((EDCS_Unit_Code)203)

#define EUC_SQ_METRE_KELVIN_PER_WATT

((EDCS_Unit_Code)204)

#define EUC_SQ_METRE_PER_JOULE

((EDCS_Unit_Code)205)

#define EUC_SQ_METRE_PER_JOULE_SR

((EDCS_Unit_Code)206)

#define EUC_SQ_METRE_PER_KG

((EDCS_Unit_Code)207)

#define EUC_SQ_METRE_PER_MOLE

((EDCS_Unit_Code)208)

#define EUC_SQ_METRE_PER_SECOND

((EDCS_Unit_Code)209)

#define EUC_SQ_METRE_PER_STERADIAN

((EDCS_Unit_Code)210)

#define EUC_SQ_METRE_PER_VOLT_SECOND

((EDCS_Unit_Code)211)

#define EUC_SQ_METRE_RADIAN_PER_KG

((EDCS_Unit_Code)212)

#define EUC_SQ_METRE_RADIAN_PER_MOLE

((EDCS_Unit_Code)213)

#define EUC_STERADIAN

((EDCS_Unit_Code)214)

#define EUC_TEC

((EDCS_Unit_Code)215)

#define EUC_TESLA

((EDCS_Unit_Code)216)

#define EUC_TON

((EDCS_Unit_Code)217)

#define EUC_TONNE

((EDCS_Unit_Code)218)

#define EUC_TONNE_PER_CUBIC_METRE

((EDCS_Unit_Code)219)

#define EUC_UNIFIED_AMASS_UNIT

((EDCS_Unit_Code)220)

#define EUC_UNITLESS

((EDCS_Unit_Code)221)

#define EUC_VOLT

((EDCS_Unit_Code)222)

#define EUC_VOLT_AMP

((EDCS_Unit_Code)223)

#define EUC_VOLT_PER_KELVIN

((EDCS_Unit_Code)224)

#define EUC_VOLT_PER_METRE

((EDCS_Unit_Code)225)

#define EUC_VOLT_SQD_PER_KELVIN_SQD

((EDCS_Unit_Code)226)

#define EUC_WATT

((EDCS_Unit_Code)227)

#define EUC_WATT_HOUR

((EDCS_Unit_Code)228)

#define EUC_WATT_PER_KELVIN

((EDCS_Unit_Code)229)

#define EUC_WATT_PER_METRE_K

((EDCS_Unit_Code)230)

#define EUC_WATT_PER_SQ_CM_SEC

((EDCS_Unit_Code)231)

#define EUC_WATT_PER_SQ_M_HZ

((EDCS_Unit_Code)232)

#define EUC_WATT_PER_SQ_M_K_FOURTH_PWR

((EDCS_Unit_Code)233)

#define EUC_WATT_PER_SQ_METRE

((EDCS_Unit_Code)234)

#define EUC_WATT_PER_SQ_METRE_K

((EDCS_Unit_Code)235)

#define EUC_WATT_PER_SQ_METRE_MICRON

((EDCS_Unit_Code)236)

#define EUC_WATT_PER_SQ_METRE_SEC

((EDCS_Unit_Code)237)

#define EUC_WATT_PER_SQ_METRE_SR

((EDCS_Unit_Code)238)

#define EUC_WATT_PER_SQ_METRE_SR_MICRON

((EDCS_Unit_Code)239)

#define EUC_WATT_PER_STERADIAN

((EDCS_Unit_Code)240)

#define EUC_WATT_SECOND

((EDCS_Unit_Code)241)

#define EUC_WATT_SQ_METRE

((EDCS_Unit_Code)242)

#define EUC_WEBER

((EDCS_Unit_Code)243)

#define EUC_WEBER_PER_METRE

((EDCS_Unit_Code)244)

#define EUC_YEAR

((EDCS_Unit_Code)245)

 

5.3.9  EDCS unit equivalence class codes (EQC)

EDCS_Unit_Equivalence_Code

Abstract Data Type:   Unit_Equivalence_Class_Code

typedef EDCS_Integer EDCS_Unit_Equivalence_Code;

#define EQC_ABSORBED_DOSE

((EDCS_Unit_Equivalence_Code)1)

#define EQC_ABSORBED_DOSE_RATE

((EDCS_Unit_Equivalence_Code)2)

#define EQC_ACCELERATION

((EDCS_Unit_Equivalence_Code)3)

#define EQC_ACOUSTIC_IMPEDANCE

((EDCS_Unit_Equivalence_Code)4)

#define EQC_AMOUNT_SUBSTANCE

((EDCS_Unit_Equivalence_Code)5)

#define EQC_ANGULAR_ACCELERATION

((EDCS_Unit_Equivalence_Code)6)

#define EQC_ANGULAR_CROSS_SECTION

((EDCS_Unit_Equivalence_Code)7)

#define EQC_ANGULAR_IMPULSE

((EDCS_Unit_Equivalence_Code)8)

#define EQC_ANGULAR_MOMENTUM

((EDCS_Unit_Equivalence_Code)9)

#define EQC_ANGULAR_REPETENCY

((EDCS_Unit_Equivalence_Code)10)

#define EQC_ANGULAR_VELOCITY

((EDCS_Unit_Equivalence_Code)11)

#define EQC_APPARENT_POWER

((EDCS_Unit_Equivalence_Code)12)

#define EQC_AREA

((EDCS_Unit_Equivalence_Code)13)

#define EQC_AREAL_ENTITY_DENSITY

((EDCS_Unit_Equivalence_Code)14)

#define EQC_AREIC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)15)

#define EQC_AREIC_POWER_LEVEL_DIFF

((EDCS_Unit_Equivalence_Code)16)

#define EQC_CAPACITANCE

((EDCS_Unit_Equivalence_Code)17)

#define EQC_COEFFICIENT_HEAT_TRANSFER

((EDCS_Unit_Equivalence_Code)18)

#define EQC_COMPRESSIBILITY

((EDCS_Unit_Equivalence_Code)19)

#define EQC_CONCENTRATION

((EDCS_Unit_Equivalence_Code)20)

#define EQC_DAMPING_COEFFICIENT

((EDCS_Unit_Equivalence_Code)21)

#define EQC_DENSITY_STATES

((EDCS_Unit_Equivalence_Code)22)

#define EQC_DOSE_EQUIVALENT

((EDCS_Unit_Equivalence_Code)23)

#define EQC_DYNAMIC_VISCOSITY

((EDCS_Unit_Equivalence_Code)24)

#define EQC_ELECTRIC_CHARGE

((EDCS_Unit_Equivalence_Code)25)

#define EQC_ELECTRIC_CONDUCTANCE

((EDCS_Unit_Equivalence_Code)26)

#define EQC_ELECTRIC_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)27)

#define EQC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)28)

#define EQC_ELECTRIC_DIPOLE_MOMENT

((EDCS_Unit_Equivalence_Code)29)

#define EQC_ELECTRIC_FIELD_STRENGTH

((EDCS_Unit_Equivalence_Code)30)

#define EQC_ELECTRIC_POLARIZABILITY

((EDCS_Unit_Equivalence_Code)31)

#define EQC_ELECTRIC_POTENTIAL

((EDCS_Unit_Equivalence_Code)32)

#define EQC_ENERGY

((EDCS_Unit_Equivalence_Code)33)

#define EQC_ENERGY_DENSITY

((EDCS_Unit_Equivalence_Code)34)

#define EQC_EXPOSURE

((EDCS_Unit_Equivalence_Code)35)

#define EQC_EXPOSURE_RATE

((EDCS_Unit_Equivalence_Code)36)

#define EQC_FIELD_OR_POWER_LEVEL_DIFF

((EDCS_Unit_Equivalence_Code)37)

#define EQC_FIRST_RADIATION_CONSTANT

((EDCS_Unit_Equivalence_Code)38)

#define EQC_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)39)

#define EQC_FORCE

((EDCS_Unit_Equivalence_Code)40)

#define EQC_FREQUENCY

((EDCS_Unit_Equivalence_Code)41)

#define EQC_FREQUENCY_INTERVAL

((EDCS_Unit_Equivalence_Code)42)

#define EQC_GEOPOTENTIAL_ENERGY_LENGTH

((EDCS_Unit_Equivalence_Code)43)

#define EQC_GRAD_POWER_LEVEL_DIFF_LEN_FREQ

((EDCS_Unit_Equivalence_Code)44)

#define EQC_GRAVITATIONAL_FORCE

((EDCS_Unit_Equivalence_Code)45)

#define EQC_GYROMAGNETIC_COEFFICIENT

((EDCS_Unit_Equivalence_Code)46)

#define EQC_HEAT_CAPACITY

((EDCS_Unit_Equivalence_Code)47)

#define EQC_ILLUMINANCE

((EDCS_Unit_Equivalence_Code)48)

#define EQC_IMPULSE

((EDCS_Unit_Equivalence_Code)49)

#define EQC_INDUCTANCE

((EDCS_Unit_Equivalence_Code)50)

#define EQC_INV_LENGTH

((EDCS_Unit_Equivalence_Code)51)

#define EQC_IRRADIANCE

((EDCS_Unit_Equivalence_Code)52)

#define EQC_KINEMATIC_VISCOSITY

((EDCS_Unit_Equivalence_Code)53)

#define EQC_LENGTH

((EDCS_Unit_Equivalence_Code)54)

#define EQC_LIGHT_EXPOSURE

((EDCS_Unit_Equivalence_Code)55)

#define EQC_LINEAR_ENERGY_TRANSFER

((EDCS_Unit_Equivalence_Code)56)

#define EQC_LINEAR_EXPANSION_COEFF

((EDCS_Unit_Equivalence_Code)57)

#define EQC_LINEIC_ELECTRIC_CURRENT

((EDCS_Unit_Equivalence_Code)58)

#define EQC_LINEIC_MASS

((EDCS_Unit_Equivalence_Code)59)

#define EQC_LINEIC_THERMO_TEMP_GRADIENT

((EDCS_Unit_Equivalence_Code)60)

#define EQC_LORENZ_COEFFICIENT

((EDCS_Unit_Equivalence_Code)61)

#define EQC_LOUDNESS

((EDCS_Unit_Equivalence_Code)62)

#define EQC_LOUDNESS_LEVEL

((EDCS_Unit_Equivalence_Code)63)

#define EQC_LUMINANCE

((EDCS_Unit_Equivalence_Code)64)

#define EQC_LUMINANCE_EFFICIENCY

((EDCS_Unit_Equivalence_Code)65)

#define EQC_LUMINANCE_EXITANCE

((EDCS_Unit_Equivalence_Code)66)

#define EQC_LUMINANCE_FLUX

((EDCS_Unit_Equivalence_Code)67)

#define EQC_LUMINANCE_INTENSITY

((EDCS_Unit_Equivalence_Code)68)

#define EQC_MAGNETIC_FLUX

((EDCS_Unit_Equivalence_Code)69)

#define EQC_MAGNETIC_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)70)

#define EQC_MAGNETIC_MOMENT

((EDCS_Unit_Equivalence_Code)71)

#define EQC_MAGNETIC_PERMEABILITY

((EDCS_Unit_Equivalence_Code)72)

#define EQC_MAGNETIC_VECTOR_POTENTIAL

((EDCS_Unit_Equivalence_Code)73)

#define EQC_MASS

((EDCS_Unit_Equivalence_Code)74)

#define EQC_MASS_ATTENUATION_COEFF

((EDCS_Unit_Equivalence_Code)75)

#define EQC_MASS_FLOW_RATE

((EDCS_Unit_Equivalence_Code)76)

#define EQC_MASS_FRACTION

((EDCS_Unit_Equivalence_Code)77)

#define EQC_MASSIC_ACTIVITY

((EDCS_Unit_Equivalence_Code)78)

#define EQC_MASSIC_OPTICAL_ROT_POWER

((EDCS_Unit_Equivalence_Code)79)

#define EQC_MECHANICAL_IMPEDANCE

((EDCS_Unit_Equivalence_Code)80)

#define EQC_MOBILITY

((EDCS_Unit_Equivalence_Code)81)

#define EQC_MOLALITY_SOLUTE

((EDCS_Unit_Equivalence_Code)82)

#define EQC_MOLAR_ABSORPTION_COEFF

((EDCS_Unit_Equivalence_Code)83)

#define EQC_MOLAR_CHARGE

((EDCS_Unit_Equivalence_Code)84)

#define EQC_MOLAR_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)85)

#define EQC_MOLAR_DENSITY

((EDCS_Unit_Equivalence_Code)86)

#define EQC_MOLAR_ENERGY

((EDCS_Unit_Equivalence_Code)87)

#define EQC_MOLAR_ENTROPY

((EDCS_Unit_Equivalence_Code)88)

#define EQC_MOLAR_MASS

((EDCS_Unit_Equivalence_Code)89)

#define EQC_MOLAR_OPTICAL_ROT_POWER

((EDCS_Unit_Equivalence_Code)90)

#define EQC_MOLAR_VOLUME

((EDCS_Unit_Equivalence_Code)91)

#define EQC_MOLE_FRACTION

((EDCS_Unit_Equivalence_Code)92)

#define EQC_MOMENT_FORCE

((EDCS_Unit_Equivalence_Code)93)

#define EQC_MOMENT_INERTIA

((EDCS_Unit_Equivalence_Code)94)

#define EQC_MOMENTUM

((EDCS_Unit_Equivalence_Code)95)

#define EQC_PARTICLE_CURRENT_DENSITY

((EDCS_Unit_Equivalence_Code)96)

#define EQC_PARTICLE_FLUX_DENSITY

((EDCS_Unit_Equivalence_Code)97)

#define EQC_PERMITTIVITY

((EDCS_Unit_Equivalence_Code)98)

#define EQC_PHOTON_INTENSITY

((EDCS_Unit_Equivalence_Code)99)

#define EQC_PHOTON_LUMINANCE

((EDCS_Unit_Equivalence_Code)100)

#define EQC_PLANCK_CONSTANT

((EDCS_Unit_Equivalence_Code)101)

#define EQC_PLANE_ANGLE

((EDCS_Unit_Equivalence_Code)102)

#define EQC_POWER

((EDCS_Unit_Equivalence_Code)103)

#define EQC_POWER_LEVEL_DIFF_FREQ_GRADIENT

((EDCS_Unit_Equivalence_Code)104)

#define EQC_POWER_LEVEL_DIFF_LEN_FREQ

((EDCS_Unit_Equivalence_Code)105)

#define EQC_POWER_LEVEL_DIFF_LEN_GRADIENT

((EDCS_Unit_Equivalence_Code)106)

#define EQC_PRESSURE

((EDCS_Unit_Equivalence_Code)107)

#define EQC_PRESSURE_CHANGE_RATE

((EDCS_Unit_Equivalence_Code)108)

#define EQC_PRESSURE_COEFFICIENT

((EDCS_Unit_Equivalence_Code)109)

#define EQC_PRESSURE_POWER_LEVEL

((EDCS_Unit_Equivalence_Code)110)

#define EQC_PURE_NUMBER

((EDCS_Unit_Equivalence_Code)111)

#define EQC_QUANTITY_LIGHT

((EDCS_Unit_Equivalence_Code)112)

#define EQC_RADIANCE

((EDCS_Unit_Equivalence_Code)113)

#define EQC_RADIANT_ENERGY_FLUENCE

((EDCS_Unit_Equivalence_Code)114)

#define EQC_RADIANT_EXITANCE_RATE

((EDCS_Unit_Equivalence_Code)115)

#define EQC_RADIANT_INTENSITY

((EDCS_Unit_Equivalence_Code)116)

#define EQC_RADIONUCLIDE_ACTIVITY

((EDCS_Unit_Equivalence_Code)117)

#define EQC_RATE

((EDCS_Unit_Equivalence_Code)118)

#define EQC_RECIPROCAL_PLANE_ANGLE

((EDCS_Unit_Equivalence_Code)119)

#define EQC_RECIPROCAL_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)120)

#define EQC_RECIPROCAL_VOLUMIC_CHARGE

((EDCS_Unit_Equivalence_Code)121)

#define EQC_RELUCTANCE

((EDCS_Unit_Equivalence_Code)122)

#define EQC_RESISTANCE

((EDCS_Unit_Equivalence_Code)123)

#define EQC_RESISTIVITY

((EDCS_Unit_Equivalence_Code)124)

#define EQC_SECOND_MOMENT_AREA

((EDCS_Unit_Equivalence_Code)125)

#define EQC_SECOND_RADIATION_CONSTANT

((EDCS_Unit_Equivalence_Code)126)

#define EQC_SEEBECK_COEFFICIENT

((EDCS_Unit_Equivalence_Code)127)

#define EQC_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)128)

#define EQC_SPECIFIC_ENERGY

((EDCS_Unit_Equivalence_Code)129)

#define EQC_SPECIFIC_HEAT_CAPACITY

((EDCS_Unit_Equivalence_Code)130)

#define EQC_SPECIFIC_VOLUME

((EDCS_Unit_Equivalence_Code)131)

#define EQC_SPECTRAL_ANGULAR_CROSS_SECT

((EDCS_Unit_Equivalence_Code)132)

#define EQC_SPECTRAL_CONC_VIBRAT_MODES

((EDCS_Unit_Equivalence_Code)133)

#define EQC_SPECTRAL_CROSS_SECTION

((EDCS_Unit_Equivalence_Code)134)

#define EQC_SPECTRAL_RAD_ENERGY_DENSITY

((EDCS_Unit_Equivalence_Code)135)

#define EQC_SPECTRAL_RADIANCE

((EDCS_Unit_Equivalence_Code)136)

#define EQC_SPECTRAL_RADIANCE_INTEGRATED

((EDCS_Unit_Equivalence_Code)137)

#define EQC_SPECTRAL_RECIPROCAL_SOLID_ANGLE

((EDCS_Unit_Equivalence_Code)138)

#define EQC_SPEED

((EDCS_Unit_Equivalence_Code)139)

#define EQC_STEFAN_BOLTZMAN_CONSTANT

((EDCS_Unit_Equivalence_Code)140)

#define EQC_SURFACE_DENSITY

((EDCS_Unit_Equivalence_Code)141)

#define EQC_SURFACE_DENSITY_CHARGE

((EDCS_Unit_Equivalence_Code)142)

#define EQC_SURFACE_DENSITY_MECH_IMPED

((EDCS_Unit_Equivalence_Code)143)

#define EQC_SURFACE_TENSION

((EDCS_Unit_Equivalence_Code)144)

#define EQC_THERMAL_CONDUCTANCE

((EDCS_Unit_Equivalence_Code)145)

#define EQC_THERMAL_CONDUCTIVITY

((EDCS_Unit_Equivalence_Code)146)

#define EQC_THERMAL_INSULANCE

((EDCS_Unit_Equivalence_Code)147)

#define EQC_THERMAL_RESISTANCE

((EDCS_Unit_Equivalence_Code)148)

#define EQC_THERMION_EMISSION_CUR_DENS

((EDCS_Unit_Equivalence_Code)149)

#define EQC_THERMO_TEMP_CHANGE_RATE

((EDCS_Unit_Equivalence_Code)150)

#define EQC_THERMO_TEMPERATURE

((EDCS_Unit_Equivalence_Code)151)

#define EQC_TIME

((EDCS_Unit_Equivalence_Code)152)

#define EQC_TOTAL_ATOMIC_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)153)

#define EQC_TOTAL_LINEAR_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)154)

#define EQC_TOTAL_MASS_STOPPING_POWER

((EDCS_Unit_Equivalence_Code)155)

#define EQC_VOLUME

((EDCS_Unit_Equivalence_Code)156)

#define EQC_VOLUME_DENSITY_CHARGE

((EDCS_Unit_Equivalence_Code)157)

#define EQC_VOLUME_FLOW_RATE

((EDCS_Unit_Equivalence_Code)158)

#define EQC_VOLUME_FRACTION

((EDCS_Unit_Equivalence_Code)159)

#define EQC_VOLUMETRIC_ENTITY_DENSITY

((EDCS_Unit_Equivalence_Code)160)

#define EQC_VOLUMETRIC_ENTITY_EMIT_RATE

((EDCS_Unit_Equivalence_Code)161)

#define EQC_VOLUMIC_ACTIVITY

((EDCS_Unit_Equivalence_Code)162)

#define EQC_VOLUMIC_DOSE

((EDCS_Unit_Equivalence_Code)163)

#define EQC_VOLUMIC_MASS

((EDCS_Unit_Equivalence_Code)164)

 

5.3.10  EDCS unit scale code (EUC)

EDCS_Scale_Code

Abstract Data Type:   Unit_Scale_Code

typedef EDCS_Integer EDCS_Scale_Code;

#define ESC_YOTTA

((EDCS_Scale_Code)1)

#define ESC_ZETTA

((EDCS_Scale_Code)2)

#define ESC_EXA

((EDCS_Scale_Code)3)

#define ESC_PETA

((EDCS_Scale_Code)4)

#define ESC_TERA

((EDCS_Scale_Code)5)

#define ESC_GIGA

((EDCS_Scale_Code)6)

#define ESC_MEGA

((EDCS_Scale_Code)7)

#define ESC_KILO

((EDCS_Scale_Code)8)

#define ESC_HECTO

((EDCS_Scale_Code)9)

#define ESC_DECA

((EDCS_Scale_Code)10)

#define ESC_UNI

((EDCS_Scale_Code)11)

#define ESC_DECI

((EDCS_Scale_Code)12)

#define ESC_CENTI

((EDCS_Scale_Code)13)

#define ESC_MILLI

((EDCS_Scale_Code)14)

#define ESC_MICRO

((EDCS_Scale_Code)15)

#define ESC_NANO

((EDCS_Scale_Code)16)

#define ESC_PICO

((EDCS_Scale_Code)17)

#define ESC_FEMTO

((EDCS_Scale_Code)18)

#define ESC_ATTO

((EDCS_Scale_Code)19)

#define ESC_ZEPTO

((EDCS_Scale_Code)20)

#define ESC_YOCTO

((EDCS_Scale_Code)21)

#define ESC_KIBI

((EDCS_Scale_Code)22)

#define ESC_MEBI

((EDCS_Scale_Code)23)

#define ESC_GIBI

((EDCS_Scale_Code)24)

#define ESC_TEBI

((EDCS_Scale_Code)25)

#define ESC_PEBI

((EDCS_Scale_Code)26)

#define ESC_EXBI

((EDCS_Scale_Code)27)

5.3.11  Constants for unit conversion

5.3.11.1  Conversion between unit values

The following constants are defined in ISO/IEC 18025 for converting between unit values:

#define EDCS_LF_ANGSTROM_TO_METRE

((EDCS_Long_Float)1.0E-10)

#define EDCS_LF_ARE_TO_SQ_METRE

((EDCS_Long_Float)1.0E2)

#define EDCS_LF_ASTRONOMICAL_UNIT_TO_METRE

((EDCS_Long_Float)1.4959787E11)

#define EDCS_LF_BAR_TO_PASCAL

((EDCS_Long_Float)1.0E5)

#define EDCS_LF_BARN_TO_SQ_METRE

((EDCS_Long_Float)1.0E-28)

#define EDCS_LF_BEL_TO_NEPER

((EDCS_Long_Float)1.151293E0)

#define EDCS_LF_CURIE_TO_BECQUEREL

((EDCS_Long_Float)3.7E10)

#define EDCS_LF_DAY_TO_SECOND

((EDCS_Long_Float)8.64E4)

#define EDCS_LF_DB_TO_BEL

((EDCS_Long_Float)1.0E-1)

#define EDCS_LF_DB_TO_NEPER

((EDCS_Long_Float)1.151293E-1)

#define EDCS_LF_DECAY_RATE_TO_MINUTE_PER_CUBIC_METRE

((EDCS_Long_Float)1.6666667E-4)

#define EDCS_LF_DEGREE_ARC_TO_RADIAN

((EDCS_Long_Float)1.745329251994329576924E-2)

#define EDCS_LF_DEGREE_C_OFFSET_TO_KELVIN

((EDCS_Long_Float)2.7315E2)

#define EDCS_LF_DEGREE_C_PER_HOUR_TO_KELVIN_PER_SEC

((EDCS_Long_Float)2.777777777777777777778E-4)

#define EDCS_LF_DEGREE_C_PER_METRE_TO_KELVIN_PER_METRE

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_DEGREE_C_PER_SEC_TO_KELVIN_PER_SEC

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_ELECTRONVOLT_M_SQD_PER_KG_TO_JOULE_METRE_SQD_PER_KG

((EDCS_Long_Float)1.60217733E-19)

#define EDCS_LF_ELECTRONVOLT_M_SQD_TO_JOULE_METRE_SQD

((EDCS_Long_Float)1.60217733E-19)

#define EDCS_LF_ELECTRONVOLT_TO_JOULE

((EDCS_Long_Float)1.602177E-19)

#define EDCS_LF_FOOT_TO_METRE

((EDCS_Long_Float)3.048E-1)

#define EDCS_LF_GAL_TO_METRE_PER_SEC_SQD

((EDCS_Long_Float)1.0E-2)

#define EDCS_LF_GON_TO_RADIAN

((EDCS_Long_Float)1.570796326794896619231E-2)

#define EDCS_LF_GRAM_PER_CUBIC_CM_TO_KG_PER_CUBIC_METRE

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_GRAM_PER_CUBIC_M_TO_KG_PER_CUBIC_METRE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_GRAM_PER_GRAM_TO_KG_PER_KG

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_GRAM_PER_KILOGRAM_TO_KG_PER_KG

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_GRAM_TO_KILOGRAM

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_HECTARE_TO_SQ_METRE

((EDCS_Long_Float)1.0E4)

#define EDCS_LF_HOUR_TO_SECOND

((EDCS_Long_Float)3.6E3)

#define EDCS_LF_INT_SOLAR_FLUX_UNIT_TO_JANSKY

((EDCS_Long_Float)1.0E4)

#define EDCS_LF_INT_SOLAR_FLUX_UNIT_TO_WATT_PER_SQ_M_HZ

((EDCS_Long_Float)1.0E-22)

#define EDCS_LF_INV_CUBIC_CM_SEC_TO_INV_CUBIC_METRE_SEC

((EDCS_Long_Float)1.0E-6)

#define EDCS_LF_INV_CUBIC_CM_TO_INV_CUBIC_METRE

((EDCS_Long_Float)1.0E-6)

#define EDCS_LF_INV_CUBIC_METRE_EV_TO_INV_CUBIC_METRE_JOULE

((EDCS_Long_Float)6.24150614E18)

#define EDCS_LF_INV_MICRON_TO_INV_METRE

((EDCS_Long_Float)1.0E6)

#define EDCS_LF_INV_SQ_CM_SEC_SR_EV_TO_INV_SQ_M_SEC_SR_EV

((EDCS_Long_Float)1.0E-6)

#define EDCS_LF_INV_SQ_CM_SEC_SR_KEV_TO_INV_SQ_M_SEC_SR_EV

((EDCS_Long_Float)1.0E-9)

#define EDCS_LF_INV_SQ_CM_SEC_SR_MEV_TO_INV_SQ_M_SEC_SR_EV

((EDCS_Long_Float)1.0E-12)

#define EDCS_LF_INV_SQ_CM_SEC_STERADIAN_TO_INV_SQ_M_SEC_STERADIAN

((EDCS_Long_Float)1.0E-4)

#define EDCS_LF_INV_STERADIAN_MICRON_TO_INV_STERADIAN_METRE

((EDCS_Long_Float)1.0E6)

#define EDCS_LF_JANSKY_TO_WATT_PER_SQ_M_HZ

((EDCS_Long_Float)1.0E-26)

#define EDCS_LF_JOULE_PER_GRAM_K_TO_JOULE_PER_KG_KELVIN

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_JOULE_PER_KM_TO_JOULE_PER_METRE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_KELVIN_PER_KM_TO_KELVIN_PER_METRE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_KG_PER_LITRE_TO_KG_PER_CUBIC_METRE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_KILOPOUND_TO_KILOGRAM

((EDCS_Long_Float)4.5359237E2)

#define EDCS_LF_KM_PER_HOUR_TO_METRE_PER_SEC

((EDCS_Long_Float)2.777777777777777777778E-1)

#define EDCS_LF_KNOT_TO_METRE_PER_SEC

((EDCS_Long_Float)5.14444E-1)

#define EDCS_LF_LIGHT_YEAR_TO_METRE

((EDCS_Long_Float)9.460730E15)

#define EDCS_LF_LITRE_PER_HOUR_TO_CUBIC_METRE_PER_SEC

((EDCS_Long_Float)2.777777777777777777778E-7)

#define EDCS_LF_LITRE_PER_SECOND_TO_CUBIC_METRE_PER_SEC

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_LITRE_TO_CUBIC_METRE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_LONG_TON_TO_KILOGRAM

((EDCS_Long_Float)1.016047E3)

#define EDCS_LF_LUMEN_HOUR_TO_LUMEN_SECOND

((EDCS_Long_Float)3.6E3)

#define EDCS_LF_LUX_HOUR_TO_LUX_SECOND

((EDCS_Long_Float)3.6E3)

#define EDCS_LF_METRE_PER_HOUR_TO_METRE_PER_SEC

((EDCS_Long_Float)2.777777777777777777778E-4)

#define EDCS_LF_MILE_PER_HOUR_TO_METRE_PER_SEC

((EDCS_Long_Float)4.4704E-1)

#define EDCS_LF_MILE_TO_METRE

((EDCS_Long_Float)1.609344E3)

#define EDCS_LF_MINUTE_ARC_TO_DEGREE_ARC

((EDCS_Long_Float)1.666666666666666666667E-2)

#define EDCS_LF_MINUTE_ARC_TO_RADIAN

((EDCS_Long_Float)2.908882086657215961539E-4)

#define EDCS_LF_MINUTE_TO_SECOND

((EDCS_Long_Float)6.0E1)

#define EDCS_LF_MOLE_PER_LITRE_TO_MOLE_PER_CUBIC_M

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_NAUTICAL_MILE_TO_METRE

((EDCS_Long_Float)1.852E3)

#define EDCS_LF_NEWTON_PER_SQ_M_TO_PASCAL

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_PARSEC_TO_ASTRONOMICAL_UNIT

((EDCS_Long_Float)2.062648E5)

#define EDCS_LF_PARSEC_TO_METRE

((EDCS_Long_Float)3.085678E16)

#define EDCS_LF_PERCENT_TO_UNITLESS

((EDCS_Long_Float)1.0E-2)

#define EDCS_LF_PI

((EDCS_Long_Float)3.141592653589793238463E0)

#define EDCS_LF_PPB_MASS_FRACTION_TO_KG_PER_KG

((EDCS_Long_Float)1.0E-9)

#define EDCS_LF_PPM_MASS_FRACTION_TO_KG_PER_KG

((EDCS_Long_Float)1.0E-6)

#define EDCS_LF_PPT_MASS_FRACTION_TO_KG_PER_KG

((EDCS_Long_Float)1.0E-12)

#define EDCS_LF_PPTH_MASS_FRACTION_TO_KG_PER_KG

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_RAD_TO_GRAY

((EDCS_Long_Float)1.0E-2)

#define EDCS_LF_REM_TO_SIEVERT

((EDCS_Long_Float)1.0E-2)

#define EDCS_LF_ROENTGEN_TO_COULOMB_PER_KG

((EDCS_Long_Float)2.58E4)

#define EDCS_LF_SECOND_ARC_TO_DEGREE_ARC

((EDCS_Long_Float)2.777777777777777777778E-4)

#define EDCS_LF_SECOND_ARC_TO_RADIAN

((EDCS_Long_Float)4.848136811095359935899E-6)

#define EDCS_LF_TEC_TO_INV_SQ_METRE

((EDCS_Long_Float)1.0E16)

#define EDCS_LF_TON_TO_KILOGRAM

((EDCS_Long_Float)9.071847E2)

#define EDCS_LF_TONNE_PER_CUBIC_METRE_TO_KG_PER_CUBIC_METRE

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_TONNE_TO_KILOGRAM

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_UNIFIED_AMASS_UNIT_TO_KILOGRAM

((EDCS_Long_Float)1.660540E-27)

#define EDCS_LF_WATT_HOUR_TO_JOULE

((EDCS_Long_Float)3.6E3)

#define EDCS_LF_WATT_PER_SQ_CM_SEC_TO_WATT_PER_SQ_METRE_SEC

((EDCS_Long_Float)1.0E-4)

#define EDCS_LF_WATT_SECOND_TO_JOULE

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_YEAR_TO_DAY

((EDCS_Long_Float)3.6524220E2)

#define EDCS_LF_YEAR_TO_SECOND

((EDCS_Long_Float)3.1556926E7)

5.2.5.2  Conversion factors for EDCS unit scales

The following constants are defined in ISO/IEC 18025 for converting between unit scales:

#define EDCS_LF_ATTO_TO_ONE

((EDCS_Long_Float)1.0E-18)

#define EDCS_LF_CENTI_TO_ONE

((EDCS_Long_Float)1.0E-2)

#define EDCS_LF_DECA_TO_ONE

((EDCS_Long_Float)1.0E1)

#define EDCS_LF_DECI_TO_ONE

((EDCS_Long_Float)1.0E-1)

#define EDCS_LF_EXA_TO_ONE

((EDCS_Long_Float)1.0E18)

#define EDCS_LF_EXBI_TO_ONE

((EDCS_Long_Float)1152921504606846976.0E0)

#define EDCS_LF_FEMTO_TO_ONE

((EDCS_Long_Float)1.0E-15)

#define EDCS_LF_GIBI_TO_ONE

((EDCS_Long_Float)1073741824.0E0)

#define EDCS_LF_GIGA_TO_ONE

((EDCS_Long_Float)1.0E9)

#define EDCS_LF_HECTO_TO_ONE

((EDCS_Long_Float)1.0E2)

#define EDCS_LF_KIBI_TO_ONE

((EDCS_Long_Float)1024.0E0)

#define EDCS_LF_KILO_TO_ONE

((EDCS_Long_Float)1.0E3)

#define EDCS_LF_MEBI_TO_ONE

((EDCS_Long_Float)1048576.0E0)

#define EDCS_LF_MEGA_TO_ONE

((EDCS_Long_Float)1.0E6)

#define EDCS_LF_MICRO_TO_ONE

((EDCS_Long_Float)1.0E-6)

#define EDCS_LF_MILLI_TO_ONE

((EDCS_Long_Float)1.0E-3)

#define EDCS_LF_NANO_TO_ONE

((EDCS_Long_Float)1.0E-9)

#define EDCS_LF_ONE_TO_ONE

((EDCS_Long_Float)1.0E0)

#define EDCS_LF_PEBI_TO_ONE

((EDCS_Long_Float)1125899906842624.0E0)

#define EDCS_LF_PETA_TO_ONE

((EDCS_Long_Float)1.0E15)

#define EDCS_LF_PICO_TO_ONE

((EDCS_Long_Float)1.0E-12)

#define EDCS_LF_TEBI_TO_ONE

((EDCS_Long_Float)1099511627776.0E0)

#define EDCS_LF_TERA_TO_ONE

((EDCS_Long_Float)1.0E12)

#define EDCS_LF_YOCTO_TO_ONE

((EDCS_Long_Float)1.0E-24)

#define EDCS_LF_YOTTA_TO_ONE

((EDCS_Long_Float)1.0E24)

#define EDCS_LF_ZEPTO_TO_ONE

((EDCS_Long_Float)1.0E-21)

#define EDCS_LF_ZETTA_TO_ONE

((EDCS_Long_Float)1.0E21)

EDCS bar