NFL

NavySim Foundation Library (NFL)

NFL is a particular in-house implementation of the federation foundation library (FFL) (see Topçu et al. 2016). NFL provides the scenario class, which is common for all NavySim federate applications. For example, the EnviFd informs each federate of the NSTMSS federation what the fog type (a part of FOM) is in an area of the virtual environment using an enumeration data structure (FogTypes). This data structure is currently implemented in the NFL and is shared by each federate. 

Downloads

Download NFL as a NuGet package. To install NFL in Visual Studio (VS):