Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page contains information for downloading the C++ SDK, version 1.0, which worked only for the Iconasys USB turntables.  In particular, this SDK does not work with the Platinum turntables.

C++ SDK Description

Iconasys has developed a C++ SDK for the Iconasys USB Controlled Turntable.  The SDK comes with a simple command line application showing its usage.  This application can be used to test and use the turntable independent of the Shutter Stream 360 application.  Here is a list of features that can be controlled from the SDK:

...

This simple interface should allow you to interface the SDK with any third party applications, to control the turntable from inside your own application.

C++ SDK Source Code

OSSource Code, Libs & HeadersNotesRelease Date
WindowsIconasysTurntable.1.0.24593-win.tgz
  • Includes both VC 2013 and VC 2015. After unzipping the file, go to: IconasysTurntable/Release/bin/vc2015/TestSDK.exe to run the test as described here: Turntable SDK Usage For Testing USB Turntables. Note that the new SDK also has support for testing stepper motors.
  • Added support for testing stepper motors. This this KB for more information: Turntable SDK Usage For Testing Stepper Motors.
  • Windows FTDI drivers: UM245R.zip.  You will need to install them twice.  Once without the turntable connected and the second time with the table connected and powered on.
  • You need to install the FTDI drivers first, before running the sample application.

January 18th,
2018

WindowsIconasysTurntable.1.0.22469-win.tgz
  • Includes both VC 2013 and VC 2015.
  • Windows FTDI drivers: UM245R.zip.  You will need to install them twice.  Once without the turntable connected and the second time with the table connected and powered on.
  • You need to install the FTDI drivers first, before running the sample application.

September 1st,
2016

MacIconasysTurntable.1.0.22473-mac.tgz
  • Need utility DisableAppleDriverFTDI_2.zip.  This should be used before running the SDK.  The utility disables the built in FTDI support, in order to allow our SDK to control the FTDI chip.
  • Use libstdc++ (GNU C++ standard library) from C++ Standard Library options, located in your project's Build Settings
  • Compiled with Apple LLVM version 7.3.0 (clang-703.0.29). Target: x86_64-apple-darwin15.6.0

September 1st,
2016
LinuxIconasysTurntable.1.0.22419-linux.zip
  • File "libftdi.backend" must be placed in the same directory with your executable
  • All other libraries must be in LD_LIBRARY_PATH variable path
  • Put all the libraries in the same folder as in the attachment, cd to that folder and "export LD_LIBRARY_PATH=$PWD", and next just run the app
  • Link your app with libIconasysTurntable.so only.
  • Compiled with gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
August 1st,
2016

Additional Notes

Please note the following about the Windows SDK:

  1. Windows C++ SDK source code for VC 2013 is available here: IconasysTurntable.1.0.22330-win.tgz
    1. We will be releasing other versions, for different compilers, soon.
      Feel free to contact Support if you need something earlier.

Content by Label
showLabelsfalse
spacesSHSKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("sdk","source","turntable","code") and type = "page" and space = "SHSKB"
labelsturntable sdk source code

...