1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef _FPDCAP_API_H_
- #define _FPDCAP_API_H_
- #ifdef DEVICECAPACITY_EXPORTS
- #define DEVICECAP_API extern "C" __declspec(dllexport)
- #else
- #define DEVICECAP_API extern "C" __declspec(dllimport)
- #endif
- typedef struct FPDHardwareInfo
- {
- bool bFPDTemperature;
- bool bFPDBattery;
- bool bFPDWifi;
- bool bSoftwareVersion;
- bool bFirmwareVersion;
- bool bFPDLicense;
- };
- typedef struct FPDSyncMode
- {
- bool bHardSync;
- bool bSoftSync;
- bool bAutotrigger;
- bool bSemiAuto;
- };
- typedef struct FPDExposureMode
- {
- bool bExpSingle;
- bool bExpAEC;
- bool bExpDE;
- };
- typedef struct FPDXwindow
- {
- bool bMS500;
- bool bMS1000;
- bool bMS3200;
- bool bMS2300;
- };
- typedef struct FPDCalibrationMode
- {
- bool bECOMCalib;
- bool bOtherCalib;
- bool bNoImageCalib;
- };
- typedef struct FPDCalibrationType
- {
- bool bOffsetCalib;
- bool bGainCalib;
- bool bDefectCalib;
- bool bGhostCalib;
- };
- typedef struct FPDCAP
- {
- bool bDemo; //ÊÇ·ñÕæÊµÁ¬½Ó
- FPDHardwareInfo hardwareInfo;
- bool bPreviewIMG;
- FPDSyncMode syncMode;
- FPDExposureMode fpdExpoMode;
- FPDXwindow fpdXwindow;
- bool bRecoverIMG;
- FPDCalibrationMode fpdCaliMode;
- FPDCalibrationType fpdCaliType;
- bool bFPDSleep;
- bool bFDPReset;
- bool bFPDReconnect;
- };
- DEVICECAP_API bool FPDCapEncode( FPDCAP fpdCap,wchar_t *strFPDCap);
- #endif
|