Hi - I see two versions of the Java edition of the Open DACS API:
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?
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:
As far as I know, the extras can be:
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.