Hermes SDK Documentation
Quickstart

Main interface files

Generate Solution files

  • Run any of these to generate a solution file for your version of Microsoft Visual Studio:
    • cpp\Generate_vs2017.bat
    • cpp\Generate_vs2019.bat

Building

  • Build the solution file in cpp\Generated\Solution\hermesSDK.sln
    • Project "HermesSDK" contains sources to build the HermesSDK library
    • Project "HermesClient" contains an example implementation to use the HermesSDK library

Running

  • Make sure Hermes\HermesTray.exe (or Hermes\HermesHost_NetFramework.exe) is running
  • Connect your dongle, turn of your gloves, make sure they show in Hermes\Hermes_Dashboard\Hermes_Dashboard.exe
  • Run cpp\Generated\Output<Buildconfig>\x64\HermesClient.exe
  • It should show glove data in a console window

Integration in your application

In your own application, as in the HermesClient project, make sure you

  • Add the following include directories
    • cpp\Externals\protobuf-3.11.2\src;
    • core
  • Include header file core\HermesSDK.h
  • Link against cpp\Generated\Output<Buildconfig>\x64\HermesSDK.lib