home
 
 

Clarity Software Development Kit

Clarity SDK

Clarity SDK serves for rapid development of control modules for Clarity station. It provides stable well-documented interface between Clarity software and the control module.

Clarity SDK consits of:

  • Dynamically linked library (CswSDKxx.DLL),
  • Set of tools (SDK Wizard, MSVC++ plugin, QTLinguist, etc.)
  • Documentation (CHM help, examples, SDK Discussion Forum)

The Control module translates the demands from Clarity into the language of the chromatographic hardware and vice versa translates the data obtained from the hardware and synchronization events from the hardware's language into function calls, which Clarity expects. The SDK also shadows low-level implementation details of COM interface from the programmer, provides support for common and repetitive tasks of control module development and offers support for hardware communication. The SDK is implemented in C++ and uses Microsoft MFC and ATL libraries.

Following conditions should be met for successful development of SDK control module:

*  Microsoft Windows 10, 8.1, 7SP1 or XPSP3.
*  Microsoft Visual Studio 2010, 2005 or 6.0 with Unicode support (not Express edition, requires MFC)
*  Standard or your OEM version of Clarity station 4.0 or higher with HW Key
*  Optional: Clarity Training to become familiar with Clarity SW and terminology
*  Optional: Clarity SDK Training to become familiar with SDK concept

The SDK is used for insite development of control modules by DataApex as well as by our OEM partners, such as Knauer, for development of control modules for their instruments.

Clarity Software Development Kit is solely provided by DataApex.

You can download Clarity SDK presentation here.

Registered partners can download the D40 SDK Policy datasheet in the Downloads - For Distributors section.

Next steps

Cooperation options

SDK based controls

 
Facebook Twitter Youtube  DataApex Clarity
Downloads
HTML navigation
Sitemap
Print
Last updated: 2017-05-29 | webmaster