Release Notes

EDCS 4.4 to FACC 2.1 Mapping SDK Release 4.4.0.0

July 1, 2011

  1. Introduction
  2. Bug Fixes
  3. Installation
  4. Compiling, Linking, and Testing
  5. SDK Documentation
  6. Bug Reports and Feedback
  7. Web Pages

Introduction

Thank you for downloading this release of the EDCS 4.4 to FACC 2.1 Mapping Software Development Kit (SDK). This SDK is intended as a "drop-in" into the EDCS SDK.

This release has been tested on multiple platforms, such as Linux, Irix, Sun, and Windows 98/Me/NT/2000.

For help, comments, and bug reports please send email to help@sedris.org. If you are an associate, please use se-coders@sedris.org.

Return to: Top


Bug Fixes

General:

  1. Added EVC_MISSING, EVC_MULTIPLE, EVC_NOT_APPLICABLE, EVC_UNDESIGNATED, and EVC_VALUE_WITHHELD mappings, as indicated by the mapping notes, for the following EAs:
  2. Corrected the EVC_UNDESIGNATED and EVC_VALUE_WITHHELD mappings, which were transposed, for the following EAs:
  3. Improved EDCS_to_FACC_MapAttributeWithValue() function's handling of SPECIAL_CASE mappings to handle angle-to-slope conversion for the following EDCS attributes:
  4. Updated EDCS_to_FACC_MapAttributeWithValue() function to correctly lookup EV mappings that map to enumerated FACC attributes.
  5. Updated EDCS_to_FACC_MapAttributeWithValue() function to correctly handle unit conversion for values that map to single-valued real numbers.
  6. Updated Microsoft Visual C++ IDE project files for sample applications to address a dynamic linking issue.

Return to: Top


Installation

This SDK is meant to be installed into an EDCS SDK installation. The files in this SDK should be extracted inside the EDCS SDK top level directory. If you have a previous installation of this SDK and you don't want to overwrite it, you should rename the "edcs4px_to_facc2p1" directory to some other name.

This SDK is distributed as a GNU-zipped tar file for Unix systems and a Zip file in Win32 systems. In the discussions that follow, the "[root]" directory is the top directory of an SDK installation.

IMPORTANT:Extract the contents of the compressed file into the "[root]" directory of the EDCS SDK:

The extraction should have created a "edcs4px_to_facc2p1" subdirectory in the "[root]" directory of the EDCS SDK if it didn't exist.

Return to: Top


Compiling, Linking, and Testing

This section describes the steps needed to compile, link, and test the software included in this SDK. Applications and/or libraries that use this SDK will need to refer to the EDCS SDK "[root]/include" directory for compilation, and the libraries in the EDCS SDK "[root]/lib" subdirectories for linking, since those are the places where all headers and libraries from this SDK are placed. The applications in this SDK are similarly placed in the EDCS SDK "[root]/bin" subdirectories.

To compile this SDK, follow these steps:

Unix

After installing this SDK as detailed in Installation, a "make" command in the EDCS SDK "[root]" directory will recursively go through the SDK directory structure and build all libraries and applications provided with the distribution using the default settings. For this release, the default settings are:

  • BUILD_MODE = OPT
  • BIND_STATIC = no
  • USE_GNU = false (set to true under Linux)

These settings will compile the release using optimization and dynamic linking.

Win32

Follow these steps to build all the SDK libraries and applications:

  1. Prior to building this SDK you must build the EDCS SDK and the EDCS Mapping Utilities SDK.
  2. From Windows Explorer, locate and open (i.e. double click) the "win32_headers.bat" file in the "[root]" directory of this SDK installation. This step copies the header files for this SDK into the EDCS SDK "[root]/include" directory.
  3. Open the "vcpp_static.dsw" Visual C++ (VC++) project workspace file for this SDK.
  4. From the Visual C++ IDE, select "all_sdk" as your "Active Project" and "Release" or "Debug" for your "Active Configuration". For example, to compile in "Release" mode, choose "Build->Set Active Configuration..." and select the "all_sdk - Win32 Release" entry.
  5. From the "Build" menu, choose "Rebuild All".

Notes:

  • You can build individual applications by making them the current "Active Project" ("Project->Set Active Project" menu), and choosing "Rebuild All".
  • The "Release" option is similar to the Unix Build Environment "OPT" option for the "BUILD_MODE" variable.

To run the applications included in this SDK, see Use Examples to learn about the applications, and follow the same steps as described in the EDCS SDK documentation section Testing the Build for setting your environment variables.

To build your own applications using this SDK, see the provided applications for examples on how to create appropriate Makefiles for Unix or VC++ Project files for Win32.

Return to: Top


SDK Documentation

The SDK Documentation is divided into the following areas:

Release Notes (this document)
Describes this release, its contents, and supported platforms and compilers.

EDCS 4.4 to FACC 2.1 Mapping Reference Manual
Provides links to detailed documents for SDK functions, capabilities, and applications in this SDK.

Return to: Top


Bug Reports and Feedback

Questions, comments, and bug reports should be sent to help@sedris.org.

If you are an associate, please send email to se-coders@sedris.org.

Return to: Top


Web Pages

These links require Internet access.

Return to: Top

Copyright © 2011 SEDRIS