NAVlib is a .NET API developed by OxTS to allow communication with OxTS products and processing of stream data both from live devices and previously logged files. It consists of libraries:
OxTS.NavLib.LowLevel - This is the basic link to the low-level C++ functionality. It is not recommended to use this dll directly.
OxTS.NavLib.Core – The main functionality of NAVlib including the datastore manager classes.
There are also extension libraries such as those required for creating plugins for OxTS applications.
NAVlib can be used to create standalone applications or plugins for OxTS applications. All of the OxTS applications included in the NAVsuite use the NAVlib API to connect and communicate with OxTS hardware. The main functions of NAVlib are to:
• Get available devices on the network or over a serial connection. (NAVdisplay/NAVbase/NAVconfig/NAVsolve)
• Get measurements from available devices. (NAVdisplay/NAVbase/NAVconfig)
• Load processed files to get streams/ measurements. (NAVgraph/NAVsolve)
• Send commands directly to a device. (NAVdisplay)
NAVsdk provides a list of examples to demonstrate its functionality. The examples include demonstrations using both real time and file replay data, in formats ranging from console applications to GUI level solutions.
The list of examples is ever expanding and to see the most up to date changes please visit our Github page.
A collection of resources to allow you to replicate having a unit connected to the network. This makes testing your applications easy if you don't have a physical unit readily available.
You will require a license code to use NAVlib, which you can request below: