C# SDK

This C# SDK can be used to implement the same functionality as the viewer has.
It it easy to implement into an PC application, Unity or other application of choice.

It can be download from: https://drive.google.com/file/d/1gI83psFiRXNQ82Dr1tb02OOZh5bf94Am/view

Examples

There is an example in the SDK, called ExampleProject. This setup the callback for receiving Sensor and Source measurement.
In the Main function all the callback are setup. Each device that connect writes its UUID and Name in the terminal.

Each sensor and source callback have it own function, which shows how the data is handled and how to get readable data out.

Implementation

This is the .DLL that is needed for own application to run:

  1. AmfiProt_Amfitrack.dll This is the AMFITRACK specific package handler.

  2. lib_AmfiProt_SW.dll This is the Amfiprot specific package handler, where config and name of device is handled.

  3. lib_Connections.dll This is the part for connect/disconnect from devices, and transmitting. This is handled by the SDK it self, no need to call these functions.

  4. lib_Connections_Win.dll This is the part that handle USB connection in windows. This is handled by the SDK it self, no need to call these functions.

  5. hidapi32.dll USB HID api, used by the SDK, no need to handle.

  6. hidapi64.dll USB HID api, used by the SDK, no need to handle.

  7. HidApiAdapter.dll USB HID api, used by the SDK, no need to handle.

Release notes

TODO: External site with release notes