1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #include "DllExportl.h"
- extern "C" DLL_API SDKINFO getSDKInfo()
- {
- SDKINFO info;
- info.strName = "BaslerCamera";
- info.strSDKVersion = "5.0";
- return info;
- }
- // initEnv
- extern "C" DLL_API bool initEnv()
- {
- return EntityCamera::initEnv();
- }
- // cameraSerial
- extern "C" DLL_API CameraSerial cameraSerial()
- {
- CameraSerial mSerial;
-
- QVector<QString> Serial1;
- Serial1 = EntityCamera::cameraSerial();//获取连接到系统的所有ENTITY(通用)相机序列号
- mSerial.mSize = (int)Serial1.size();
- for (size_t i = 0; i < Serial1.size(); i++)
- {
- QString CameraSerial = Serial1.at(i);
- mSerial.mSerial[i] = CameraSerial;
- }
- return mSerial;
- }
- // createCamera
- extern "C" DLL_API ICamera* createCamera(QString CameraSerial)
- {
-
- ICamera* camera = NULL;
- camera = EntityCamera::createCamera(CameraSerial);
- return camera;
- }
- // closeEnv
- extern "C" DLL_API bool closeEnv()
- {
- return ICamera::closeEnv();
- }
|