12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #include "include/AerosdkStruct.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifdef _AEROSDKAPI_
- #define AEROSDK_API __declspec(dllexport)
- #else
- #define AEROSDK_API __declspec(dllimport)
- #endif
- typedef AEROSDK_API int (*KonicaAerosdkOpen)(void(_stdcall* pFunction)(int, unsigned int, char*, int), char* pstrAeroSdkConfig, int intAutoTrackingMode, StAerosdkLogInfo* psLogInfo);
- typedef AEROSDK_API int (*KonicaAerosdkClose)(int intPanelPowerOff, int intXgboxPowerOff);
- typedef AEROSDK_API int (*KonicaAerosdkOpenPanel)(char* pstrPanelId, char* pstrPanelDataConfig, char* pstrPanelConfig, char* pstrPanelLog, char* pstrFwFilename);
- typedef AEROSDK_API int (*KonicaAerosdkClosePanel)(char* pstrPanelId);
- typedef AEROSDK_API int (*KonicaAerosdkChangePriorityConnecttionOfPanel)(char* pstrPanelId, int intPriorityConnection);
- typedef AEROSDK_API int (*KonicaAerosdkOpenXgbox)(int intXgboxId, char* pstrXgboxConfig, char* pstrEcbLogFile, char* pstrXgboxLogFile, char* pstrFwFilename);
- typedef AEROSDK_API int (*KonicaAerosdkCloseXgbox)(int intXgboxId);
- typedef AEROSDK_API int (*KonicaAerosdkStartExposureSequence)(char* pstrPanelId, int intXgboxId, unsigned int uintImageNo, int intCooperation, int intMoveMode);
- typedef AEROSDK_API int (*KonicaAerosdkStartExposureSequenceIt)(char* pstrPanelId, int intXgboxId, unsigned int uintImageNo, int intCooperation, int intIntegrationTime, int intMoveMode);
- typedef AEROSDK_API int (*KonicaAerosdkSetReadyBusy)(int intXgboxId, int intWsNo, unsigned int uintImageNo, int intConsoleMode);
- typedef AEROSDK_API int (*KonicaAerosdkCancelExposureSequence)(char* pstrPanelId, unsigned int uintImageNo);
- typedef AEROSDK_API int (*KonicaAerosdkCheckImage)(char* pstrPanelId, unsigned int* puintImageNo);
- typedef AEROSDK_API int (*KonicaAerosdkStartImageResendingSequence)(char* pstrPanelId, unsigned int uintImageNo);
- typedef AEROSDK_API int (*KonicaAerosdkStartImageResendingSequenceWithMode)(char* pstrPanelId, unsigned int uintImageNo, int intCooperation);
- typedef AEROSDK_API int (*KonicaAerosdkStartImageDeleteSequence)(char* pstrPanelId, unsigned int uintImageNo);
- typedef AEROSDK_API int (*KonicaAerosdkStartPanelUpdateSequence)(char* pstrPanelId, char* pstrPanelDataConfig, char* pstrFwFilename);
- typedef AEROSDK_API int (*KonicaAerosdkStartXgboxUpdateSequence)(int intXgboxId, char* pstrXgboxConfig, char* pstrFwFilename);
- typedef AEROSDK_API int (*KonicaAerosdkGetImageSize)(char* pstrPanelId, int intSizeMode, int* pintWidth, int* pintHeight);
- typedef AEROSDK_API int (*KonicaAerosdkGetPreviewImage)(char* pstrPanelId, unsigned int uintImageNo, int intImageType, int intWidth, int intHeight, void* pvImage);
- typedef AEROSDK_API int (*KonicaAerosdkGetImage)(char* pstrPanelId, unsigned int uintImageNo, int intWidth, int intHeight, void* pvImage);
- typedef AEROSDK_API int (*KonicaAerosdkSetWirelessMode)(char* pstrPanelId, int intProhibit);
- typedef AEROSDK_API int (*KonicaAerosdkChangePowerMode)(char* pstrPanelId, int intPowerMode);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelConnectStatus)(char* pstrPanelId, int* pintConnectStatus);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelStatusInfo)(char* pstrPanelId, int* pintPanelStatus);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelBatteryInfo)(char* pstrPanelId, int* pintBatteryLevel, int* pintBatteryStatus);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelSignalInfo)(char* pstrPanelId, int* pintSignalStrength);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelSettingInfo)(char* pstrPanelId, StAerosdkPanelSettingInfo* pstSettingInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelVersionInfo)(char* pstrPanelId, StAerosdkPanelVersionInfo* pstVersionInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelConservationInfo)(char* pstrPanelId, unsigned int* pintShootCount);
- typedef AEROSDK_API int (*KonicaAerosdkGetCradleConservationInfo)(char* pstrPanelId, int* pintConnectCount);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelLog)(char* pstrPanelId);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelLastError)(char* pstrPanelId, char* pstrErrorInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxConnectStatus)(int intXgboxId, int* pintConnectStatus);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxStatusInfo)(int intXgboxId, int intWsNo, StAerosdkXgboxStatusInfo* psStatusInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxSettingInfo)(int intXgboxId, StAerosdkXgboxSettingInfo* psSettingInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxVersionInfo)(int intXgboxId, StAerosdkXgboxVersionInfo* psVersionInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxConservationInfo)(int intXgboxId, StAerosdkXgboxConservationInfo* psConservationInfo);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxLog)(int intXgboxId);
- typedef AEROSDK_API int (*KonicaAerosdkGetXgboxLastError)(int intXgboxId, char* pstrErrorInfo);
- typedef AEROSDK_API int (*KonicaAerosdkStartGainCalibrationSequence)(char* pstrPanelId, int intXgboxId, int intCooperation, int intExposureCount);
- typedef AEROSDK_API int (*KonicaAerosdkCancelGainCalibrationSequence)(char* pstrPanelId);
- typedef AEROSDK_API int (*KonicaAerosdkStartDarkCalibrationSequence)(char* pstrPanelId, int intExposureCount);
- typedef AEROSDK_API int (*KonicaAerosdkGetCalibSignalPercent)(char* pstrPanelId, int* pintPercentValue);
- typedef AEROSDK_API int (*KonicaAerosdkSetPanelReady)(char* pstrPanelId);
- typedef AEROSDK_API int (*KonicaAerosdkSetSsidForSharedPanel)(char* pstrPanelId, char* pstrSsid);
- typedef AEROSDK_API int (*KonicaAerosdkSetPanelSensitivity)(char* pstrPanelId, int intSensitivity);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelGenarationInfo)(char* pstrPanelId, int* pintGenaration);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelResolutionInfo)(char* pstrPanelId, int* pintResolution);
- typedef AEROSDK_API int (*KonicaAerosdkGetImageSizeEx)(char* pstrPanelId, int intSizeMode, int intResolution, int* pintWidth, int* pintHeight);
- typedef AEROSDK_API int (*KonicaAerosdkCheckImageEx)(char* pstrPanelId, unsigned int* puintImageNo, int* intResolution);
- typedef AEROSDK_API int (*KonicaAerosdkSetPanelResolution)(char* pstrPanelId, int intResolution);
- typedef AEROSDK_API int (*KonicaAerosdkChangeMovingGridSetting)(int intUseMovingGrid);
- typedef AEROSDK_API int (*KonicaAerosdkGetPanelAlignmentInfo)(char* pstrPanelId, StAerosdkPanelAlignmentInfo* pstAlignmentInfo);
- #ifdef __cplusplus
- }
- #endif
|