================================================================================ 0. Introduction / Scope ================================================================================ The SMARTEK Vision "CameraSuite" is the enhancement of our "GigEVisionSDK" GigE Vision Software Development Kit (SDK) extending its functionality with full USB3 Vision compliance. The GigE Vision part of the CameraSuite including driver and core represent the unchanged state of the GigEVisionSDK version 2.9.0.4, the following four points describe the necessary changes to user applications when updating to the new structure. Note: The CameraSuite SDK replaces the GigEVisionSDK which is not further enhanced. ================================================================================ 1. Namespace change ================================================================================ Namespace "smcs" (short for "SMARTEK Vision CameraSuite") replaces "gige" namespace ================================================================================ 2. API functions name changes ================================================================================ Some API function names are changed: +-------------------------+---------------------+ | Old Name | New Name | +-------------------------+---------------------+ | gige::InitGigEVisionAPI | smcs::InitCameraAPI | +-------------------------+---------------------+ | gige::GetGigeVisionAPI | smcs::GetCameraAPI | +-------------------------+---------------------+ | gige::ExitGigEVisionAPI | smcs::ExitCameraAPI | +-------------------------+---------------------+ ================================================================================ 3. Types name changes ================================================================================ Prefix "gige" in types, enumerations and constants is replaced with "smcs" (table below does not contain a list of all changes): +----------------------------+------------------------+ | From | New Names | +----------------------------+------------------------+ | gige_IGigEVisionAPI_HANDLE | smcs_ICameraAPI_HANDLE | +----------------------------+------------------------+ | gige_GCT_CONNECT | smcs_GCT_CONNECT | +----------------------------+------------------------+ | gige_REPRESENTATION | smcs_REPRESENTATION | +----------------------------+------------------------+ | gige::IGigEVisionAPI | smcs::ICameraAPI | +----------------------------+------------------------+ | GIGE_OS_WIN | SMCS_OS_WIN | +----------------------------+------------------------+ ================================================================================ 4. Library name change ================================================================================ Library name is changed from GigEVisionSDK_32bit.lib and GigEVisonSDK_64bit.lib to CameraSuite.lib (same library name for both 32bit and 64bit applications).