Open DACS API Query

josa
josa Contributor

Hi
- I see two versions of the Java edition of the Open DACS API:



a) 8.0.0.E1

b) 8.0.0.L1



What is the difference between these two?



Also: The L1 download is actually labelled as L2 inside the zip file:
dsdkj8.0.0.L2.devkit.rrg... which one is correct? L1 or L2?

Thanks,


josa

Tagged:

Best Answer

  • From my opinion, this might be a typo error. The actual version name should be 8.0.0.L2 instead of 8.0.0.L1. If you unzip the file downloaded, you will also find 8.0.0.L2 in description files such as dsdkj8.0.0.L2.devkit.rrg_exp.txt or README.

    Back to the real-time APIs related name convention, it will be in the following format:

    <product_name>.<major_version>.<minor_version>.<micro_version>.<extras>

    As far as I know, the extras can be:

    • L is used to indicate a base maintenance release.
    • E (stands for Emergency, sometimes referred as e-load) is used to indicate a software fixed release.

    Some of the E-release contain partial libraries such as SFC API, Open DACS families, so you have to download corresponding L and the latest E versions (for example, rfaj8.0.0.E2 is a patch for rfaj8.0.0.L1/8.0.0.L2 and rfaj8.0.1.E3 is a patch for rfaj8.0.1.L1). Then, you need to integrate the based L libraries with the patch E libraries.

    Anyway, if you are going to download the Open DACS library, I also recommend you download the recent version of Open DACS library 8.1.0.L1 as mentioned by @nleogas.

Answers