123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- //============================================================================//
- // ProjectName : AeroSDK
- // FileName : AerosdkFunction.h
- // Outline : Function external declaration
- // Copyright (C) 2011 KONICA MINOLTA, INC. All rights reserved.
- //============================================================================//
- #pragma once
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifdef AEROSDK_EXPORTS
- #define AEROSDK_API __declspec(dllexport)
- #else
- #define AEROSDK_API __declspec(dllimport)
- #endif
- AEROSDK_API int AerosdkOpen(void (_stdcall *pFunction)(int, unsigned int, char *, int), char *pstrAeroSdkConfig, int intAutoTrackingMode, StAerosdkLogInfo *psLogInfo);
- AEROSDK_API int AerosdkClose(int intPanelPowerOff, int intXgboxPowerOff);
- AEROSDK_API int AerosdkOpenPanel(char *pstrPanelId, char *pstrPanelDataConfig, char *pstrPanelConfig, char *pstrPanelLog, char *pstrFwFilename);
- AEROSDK_API int AerosdkClosePanel(char *pstrPanelId);
- AEROSDK_API int AerosdkChangePriorityConnecttionOfPanel(char *pstrPanelId, int intPriorityConnection);
- AEROSDK_API int AerosdkOpenXgbox(int intXgboxId, char *pstrXgboxConfig, char *pstrEcbLogFile, char *pstrXgboxLogFile, char *pstrFwFilename);
- AEROSDK_API int AerosdkCloseXgbox(int intXgboxId);
- AEROSDK_API int AerosdkStartExposureSequence(char *pstrPanelId, int intXgboxId, unsigned int uintImageNo, int intCooperation, int intMoveMode);
- AEROSDK_API int AerosdkStartExposureSequenceIt(char *pstrPanelId, int intXgboxId, unsigned int uintImageNo, int intCooperation, int intIntegrationTime, int intMoveMode);
- AEROSDK_API int AerosdkSetReadyBusy(int intXgboxId, int intWsNo, unsigned int uintImageNo, int intConsoleMode);
- AEROSDK_API int AerosdkCancelExposureSequence(char *pstrPanelId, unsigned int uintImageNo);
- AEROSDK_API int AerosdkCheckImage(char *pstrPanelId, unsigned int *puintImageNo);
- AEROSDK_API int AerosdkStartImageResendingSequence(char *pstrPanelId, unsigned int uintImageNo);
- AEROSDK_API int AerosdkStartImageResendingSequenceWithMode(char *pstrPanelId, unsigned int uintImageNo, int intCooperation);
- AEROSDK_API int AerosdkStartImageDeleteSequence(char *pstrPanelId, unsigned int uintImageNo);
- AEROSDK_API int AerosdkStartPanelUpdateSequence(char *pstrPanelId, char *pstrPanelDataConfig, char *pstrFwFilename);
- AEROSDK_API int AerosdkStartXgboxUpdateSequence(int intXgboxId, char *pstrXgboxConfig, char *pstrFwFilename);
- /*--*/
- AEROSDK_API int AerosdkGetImageSize(char *pstrPanelId, int intSizeMode, int *pintWidth, int *pintHeight);
- AEROSDK_API int AerosdkGetPreviewImage(char *pstrPanelId, unsigned int uintImageNo, int intImageType, int intWidth, int intHeight, void *pvImage);
- AEROSDK_API int AerosdkGetImage(char *pstrPanelId, unsigned int uintImageNo, int intWidth, int intHeight, void *pvImage);
- AEROSDK_API int AerosdkSetWirelessMode(char *pstrPanelId, int intProhibit);
- AEROSDK_API int AerosdkChangePowerMode(char *pstrPanelId, int intPowerMode);
- AEROSDK_API int AerosdkGetPanelConnectStatus(char *pstrPanelId, int *pintConnectStatus);
- AEROSDK_API int AerosdkGetPanelStatusInfo(char *pstrPanelId, int *pintPanelStatus);
- AEROSDK_API int AerosdkGetPanelBatteryInfo(char *pstrPanelId, int *pintBatteryLevel, int *pintBatteryStatus);
- AEROSDK_API int AerosdkGetPanelSignalInfo(char *pstrPanelId, int *pintSignalStrength);
- AEROSDK_API int AerosdkGetPanelSettingInfo(char *pstrPanelId, StAerosdkPanelSettingInfo *pstSettingInfo);
- AEROSDK_API int AerosdkGetPanelVersionInfo(char *pstrPanelId, StAerosdkPanelVersionInfo *pstVersionInfo);
- AEROSDK_API int AerosdkGetPanelConservationInfo(char *pstrPanelId, unsigned int *pintShootCount);
- AEROSDK_API int AerosdkGetCradleConservationInfo(char *pstrPanelId, int *pintConnectCount);
- AEROSDK_API int AerosdkGetPanelLog(char *pstrPanelId);
- AEROSDK_API int AerosdkGetPanelLastError(char *pstrPanelId, char *pstrErrorInfo);
- AEROSDK_API int AerosdkGetXgboxConnectStatus(int intXgboxId, int *pintConnectStatus);
- AEROSDK_API int AerosdkGetXgboxStatusInfo(int intXgboxId, int intWsNo, StAerosdkXgboxStatusInfo *psStatusInfo);
- AEROSDK_API int AerosdkGetXgboxSettingInfo(int intXgboxId, StAerosdkXgboxSettingInfo *psSettingInfo);
- AEROSDK_API int AerosdkGetXgboxVersionInfo(int intXgboxId, StAerosdkXgboxVersionInfo *psVersionInfo);
- AEROSDK_API int AerosdkGetXgboxConservationInfo(int intXgboxId, StAerosdkXgboxConservationInfo *psConservationInfo);
- AEROSDK_API int AerosdkGetXgboxLog(int intXgboxId);
- AEROSDK_API int AerosdkGetXgboxLastError(int intXgboxId, char* pstrErrorInfo);
- AEROSDK_API int AerosdkStartGainCalibrationSequence(char *pstrPanelId, int intXgboxId, int intCooperation, int intExposureCount);
- AEROSDK_API int AerosdkCancelGainCalibrationSequence(char *pstrPanelId);
- AEROSDK_API int AerosdkStartDarkCalibrationSequence(char *pstrPanelId, int intExposureCount);
- AEROSDK_API int AerosdkGetCalibSignalPercent(char *pstrPanelId, int *pintPercentValue);
- AEROSDK_API int AerosdkSetPanelReady(char *pstrPanelId);
- AEROSDK_API int AerosdkSetSsidForSharedPanel(char *pstrPanelId, char *pstrSsid);
- AEROSDK_API int AerosdkSetPanelSensitivity(char *pstrPanelId, int intSensitivity);
- AEROSDK_API int AerosdkGetPanelGenarationInfo(char *pstrPanelId, int *pintGenaration);
- AEROSDK_API int AerosdkGetPanelResolutionInfo(char *pstrPanelId, int *pintResolution);
- AEROSDK_API int AerosdkGetImageSizeEx(char *pstrPanelId, int intSizeMode, int intResolution, int *pintWidth, int *pintHeight);
- AEROSDK_API int AerosdkCheckImageEx(char *pstrPanelId, unsigned int *puintImageNo, int *intResolution);
- AEROSDK_API int AerosdkSetPanelResolution(char *pstrPanelId, int intResolution);
- AEROSDK_API int AerosdkChangeMovingGridSetting(int intUseMovingGrid);
- AEROSDK_API int AerosdkGetPanelAlignmentInfo(char *pstrPanelId, StAerosdkPanelAlignmentInfo *pstAlignmentInfo);
- #ifdef __cplusplus
- }
- #endif
|