Skip to main content
Skip table of contents

novaHost - SDK Contents

The Nova Host SDK is provided as a zip file in the form NOVA_HOST_<Nova Version>.<Nova Host SDK Version>.zip.

Typically, any Nova Host version can be used against any pC-Nova software version as they communicate through CIGI.

Folder Structure

As the SDK is updated the contents may change but in general you can expect the following structure.

CODE
NOVA_HOST_2023.1.1
├───bin
├───build
├───cfg
├───data
│   ├───fdm
│   │   ├───aircraft
│   │   ├───jsbsim
│   │   │   ├───aircraft
│   │   │   │   ├───A320
│   │   │   │   ├───ah1s
│   │   │   │   │   ├───Engines
│   │   │   │   │   └───Systems
│   │   │   │   └───f16
│   │   │   │       └───Systems
│   │   │   ├───engine
│   │   │   ├───scripts
│   │   │   └───systems
│   │   └───positions
│   └───icd
├───lib
├───src
│   ├───aeRosetta
│   ├───icd
│   ├───novaHostDatabasePlugin
│   ├───novaHostEntityPlugin
│   ├───novaHostEnvironmentPlugin
│   ├───novaHostPluginApi
│   └───novaHostSensorPlugin
└───ui

bin

This folder contains the prebuilt Release versions of the Nova Host executable, the plugin DLLs, and any required runtime DLLs.

build

The build folder contains Microsoft Visual Studio 2019 project files for all the plugins, the pC-Nova ICD, the aeRosetta CIGI translation library, and a solution file to browse and build them all (novaHost.sln).

cfg

Any configuration files will be located in this directory.

At the time of writing this folder contains one Nova Host INI file for running through localhost synchronously, but more files can be added for running with different IP addresses or configurations.

data

The data folder contains JSBSim Flight Dynamics Model (FDM) data, Nova Host FDM initial condition (IC) data, as well as pC-Nova ICD text documents for use with the Spy and Playback tabs.

lib

This folder contains aerosetta.lib and any other libraries that are shared in binary form.

src

Plugin source code, pC-Nova ICD headers, and aeRosetta source code is provided here and referenced by the Microsoft Visual Studio 2019 project files.

ui

The Qt Designer .ui files (XML) for the plugins are located in this folder.

Plugin GUI elements can be modified and are loaded at runtime.

runNovaHost.bat

Double-click this file to start Nova Host.

Note that it passes the INI file as a command line argument and the location of the DB_OVERLAY folder to populate the Database plugin's selections.




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.