1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- #pragma once
- #include "pixrad-types.h"
- #include "pixrad-rs-types.h"
- #define PIXRAD_PORT typedef _declspec(dllimport)
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_RegisterEventCallback)(eventCallback_t , void* );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_UnregisterEventCallback)(eventCallback_t eventCallbackProc); //
- //PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_d)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModuleSetIrId)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_RegisterOutputMsgCallback)( outputCallback_t , void* );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_UnregisterOutputMsgCallback)( outputCallback_t outputCallbackProc); //
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_Open)( const char* );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_Close)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ResetDetector)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_StartAcquisition)( application_mode , image_type , correction_type , data_type , bool );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_StopAcquisition)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetConfigParameters)( ConfigParameters& );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetHardwareStatus)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetDetectorHardwareStatus)( unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetWifiStatus)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetDetectorWifiStatus)( unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetSystemStatus)( SystemStatus& );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetSystemState)( system_state& );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_LoadReferences)( application_mode , operating_mode , unsigned short , unsigned short , unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_DarkCalibration)( application_mode , operating_mode ,unsigned short);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_XRayCalibration)( application_mode , unsigned short , unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_CancelSequence)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_SetActiveDetector)( unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetActiveDetector)( unsigned short& );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_PerformDetectorSelfTest)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_SwitchSSID)(const char* , const char*);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ResumeSequence)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_SetSystemState)(system_state);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModuleSwitchSSID)( unsigned short moduleNumber, const char* ssid, const char* password );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModuleSetNetworkConfig)(unsigned short moduleNumber, const char* ssid, const char* password, const char* detectorIp, const char* hostIp);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModulePolling)( bool enable );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_Connect)(unsigned short detector, const char* connectPath);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_Disconnect)(unsigned short detector);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_DetectorControl)( control_type detectorControl, bool enable );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_RecoverLastImage)( bool applyCorrection );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetLastAcquisitionData)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_SetImageMetadata)(const char* data, const unsigned short dataSize);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetStoredImageList)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetStoredImage)(unsigned short,bool,bool,data_type );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_RemoveStoredImage)(unsigned short );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModuleSetIpConfig)(unsigned short moduleNumber, const char* detectorIp, const char* hostIp );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ModuleGetInfo)(unsigned short moduleNumber, module_info infoType);
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_DetectorStatusPolling)( unsigned short detector, bool enable );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_GetVoltage)();
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_SetApplicationParameters)( application_mode applicationMode, const ApplicationParameter* parameters, unsigned int nbParameters );
- PIXRAD_PORT error_status (_stdcall * CB_TED_PixRad_ApplicationAcquisition)( application_mode applicationMode );
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_GetDetectorInformation)( information_type detectorInformation);
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_ApplicationControl)(application_mode applicationMode, application_control_type controlType, bool enable );
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_RemoveAllStoredImages)();
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_TransmitDetectorLicenseSessionData)(const char* licenseSessionData, const unsigned short dataSize);
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_RequestDetectorLicenseSession)();
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_GetSystemCalibrationTimeStatus)(SystemCalibrationTimeStatus& systemCalibrationTimeStatus);
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_OpenRemoteStorageSession)();
- PIXRAD_PORT error_status(_stdcall * CB_TED_PixRad_CloseRemoteStorageSession)();
- PIXRAD_PORT rs_error_status(_stdcall * CB_TED_PixRad_RemoteStorageUploadFile)(const unsigned int& sessionId, const char* localPath, const char* remotePath,
- progressCallback_t progressCallbackProc, void* customData);
- PIXRAD_PORT rs_error_status(_stdcall * CB_TED_PixRad_RemoteStorageDownloadFile)(const unsigned int& sessionId, const char* remotePath, const char* localPath,
- progressCallback_t progressCallbackProc, void* customData);
- PIXRAD_PORT rs_error_status(_stdcall * CB_TED_PixRad_RemoteStorageCreateDirectory)(const unsigned int& sessionId, const char* dirPath);
- PIXRAD_PORT error_status(__stdcall * CB_TED_PixRad_SaveImage)(const char* filePath, const AcquisitionImage& bufStruct);
- PIXRAD_PORT error_status(__stdcall * CB_TED_PixRad_LoadImage)(const char* filePath, AcquisitionImage& bufStruct);
- PIXRAD_PORT error_status(__stdcall * CB_TED_PixRad_TransferStoredImages)(const char* dirPath, bool preview, bool full, data_type type);
|