|
Migration Guide - EDCS SCRs
SEDRIS SDK Release 3.1.x to Release 4.0.x |
|---|
This page details the major changes to the EDCS technology component. For detailed information on EDCS changes see Migration Guide - EDCS and Migration Guide EDCS.
The Relevant SEDRIS Change Requests (SCR) applied to this release are discussed below.
CORE-196 - EDCS_GetHighestCodesUsed
- Added the EDCS_Dictionary_Type type to the EDCS API.
- Added the function EDCS_GetHighestCodesUsed to the EDCS API.
CORE-198 - EDCS API Structures
- Add the following atomic types:
- EDCS_Count
- Removed the following atomic types:
- EDCS_Float
- EDCS_Byte_Unsigned
- EDCS_Short_Integer
- EDCS_Short_Integer_Unsigned
- EDCS_Integer_Unsigned
- Updated the EDCS_Status_Code data type (EDCS_STAT_CODE_* to EDCS_SC_*).
- Changed EDCS_Abstract_Value_Type to EDCS_Attribute_Value_Type.
- Removed EDCS_LB_Value_Type.
- Changed EDCS_Interval_Type to EDCS_Numeric_Value_Type.
- Added EDCS_Real_Value data structure.
- Added EDCS_Attribute_Value data structure.
- Added EDCS_Unit_Status and EDCS_Concept_Status data types.
- Removed the following unnecessary structures:
- EDCS_Integer_Unsigned_Interval
- EDCS_Float_Interval
- EDCS_Constrained_String
- Added #defines for each of the unit and scale conversion constants.
- Changed the function signature for EDCS_ConvertQuantityValue.
- Changed EDCS_Metadata to EDCS_Value_Characteristics throughout.
- Added supplemental_references fields to the following:
- EDCS_Enumerant_Dictionary_Entry
- EDCS_Attribute_Dictionary_Entry
- EDCS_Classification_Dictionary_Entry
- EDCS_Group_Dictionary_Entry
- EDCS_Organization_Schema_Dictionary_Entry
- EDCS_Value_Characteristic_Dictionary_Entry
- EDCS_Unit_Concept structure
- Removed all EDCS_Compare*Code functions.
LMIS-120 - EDCS support for DMSO OARDM program
- Added the following ECCs for EDCS FCD:
- ECC_ACOUSTIC_PROPAGATION_MUNITION_EFFECT
- ECC_CLOUD_LAYER
- ECC_DUST
- ECC_OCEAN_REGION_LITTORAL
- ECC_LOCALIZED_ATMOSPHERIC_SUSPENSION
- ECC_OCEAN_REGION_NON_LITTORAL
- ECC_SMOKE
- ECC_ATMOSPHERIC_OBSERVATION_SURFACE
- ECC_DEEP_SOUND_CHANNEL
- Added and modified the following EACs for EDCS 3.0
- Provide definitions for the enumerators of EAC_WIND_SCALE_BEAUFORT, and relabel to EAC_BEAUFORT_WIND_SCALE.
- EAC_FOG_PRESENT
- EAC_THUNDERSTORM_PRESENT
- Added the following EACs:
- Revised EAC_TRANSMISSION_LOSS and added EAC_ACOUSTIC_TRANSMISSION_LOSS
- EAC_ELECTROMAGNETIC_TRANSMISSION_LOSS
- EAC_WATER_ACOUSTIC_TRANS_LOSS_MODEL
- EAC_CLOUD_LIQUID_WATER_CONTENT
- EAC_DEEP_SOUND_CHANNEL_AXIS_DEPTH
- EAC_DEEP_SOUND_CHANNEL_TOP_DEPTH
- EAC_SIGMA_CROSSWIND_SPREADING_RATE and EAC_SIGMA_DOWNWIND_SPREADING_RATE
- EAC_SIGMA_VERTICAL_SPREADING_RATE
- EAC_ALTITUDE_MSL
- EAC_RADIUS
- EAC_LOCALIZED_ATMOSPHERE_EPHEMERAL_TYPE
- EAC_METEOROLOGICAL_RANGE
- EAC_OBSERVATION_TIME_EPOCH_1970
- EAC_PRECIPITATION_NOISE_POWER_LEVEL
- EAC_REVERBERATION_NOISE_POWER_LEVEL
- EAC_SEA_STATE_NOISE
- EAC_SIGMA_WIDTH_CROSSWIND and EAC_SIGMA_WIDTH_DOWNWIND
- EAC_SIGMA_WIDTH_VERTICAL
- EAC_SNOW_ACCUMULATION_DEPTH and EAC_SONIC_LAYER_DEPTH
- EAC_PRIMARY_AXIS_VELOCITY_COMPONENT
- EAC_SECONDARY_AXIS_VELOCITY_COMPONENT
- EAC_TERTIARY_AXIS_VELOCITY_COMPONENT
SAIC-171 - Additional Attributes needed in EDCS
- Added the following EAs:
- EAC_MILITARY_FORCE_IDENTIFIER
- EAC_MINE_DURATION with the following EEs
- INFINITE
- LONG
- MEDIUM
- NONE
- SHORT
- EAC_PLATOON_COUNT
|