void CAndorSDK3Camera::PerformReleaseVersionCheck() { //Release 2 / 2.1 checks try { IString * firmwareVersion = cameraDevice->GetString(L"FirmwareVersion"); if (firmwareVersion && firmwareVersion->IsImplemented()) { wstring ws = firmwareVersion->Get(); if (ws == g_RELEASE_2_0_FIRMWARE_VERSION) { LogMessage("Warning: Release 2.0 Camera firmware detected! Please upgrade your camera to Release 3"); } else if (ws == g_RELEASE_2_1_FIRMWARE_VERSION) { LogMessage("Warning: Release 2.1 Camera firmware detected! Please upgrade your camera to Release 3"); } } cameraDevice->Release(firmwareVersion); } catch (NotImplementedException & e) { LogMessage(e.what()); } }