clroni

CLR/.NET bindings for liboni. Documentation for the public interface is provided below:

Building the library

Windows

  1. Open the clroni.sln solution in Visual Studio 2019 or newer.

  2. “Running” the solution will compile the library and test program, and then run the test program

  3. The Nuget package can be built by right clicking the clroni project and clicking “pack”.

Mono

Mono is an open source .NET implementation. mcs is the mono C# compiler.

$ cd clroepcie
$ make

Test Programs

The clroepcie-test directory contains minimal working programs that use this library

  1. Host.exe : Basic data acquisition loop. Communicate with emmulated (e.g. Test Driver) or actual (e.g. RIFFA) hardware.

This will be automatically built when the Visual Studio solution is built. It can also be built using mono via

$ cd clroni-test
$ make

License

MIT