123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- #pragma once
- #ifdef AMICS_WINAPI
- #undef AMICS_WINAPI
- #endif
- #define AMICS_WINAPI WINAPI
- #include "OTSDllBase.h"
- namespace OTSController {
- class OTSBrukerClientDll : public DllBase
- {
- DECLARE_CLASS_BEGIN(OTSBrukerClientDll)
- INIT_FUNCTION(CheckConnection)
- INIT_FUNCTION(QueryServers)
- INIT_FUNCTION(OpenClient)
- INIT_FUNCTION(CloseClient)
- INIT_FUNCTION(CombineSpectrometer)
- INIT_FUNCTION(GetSpectrometerConfiguration)
- INIT_FUNCTION(SetSEMExternalOn)
- INIT_FUNCTION(SetSEMExternalOff)
- INIT_FUNCTION(ImageGetConfiguration)
- INIT_FUNCTION(ImageSetConfiguration)
- INIT_FUNCTION(ImageAquireImage)
- INIT_FUNCTION(ImageSetPoint)
- INIT_FUNCTION(StartPointListMeasurement)
- INIT_FUNCTION(QuantifyPointListSpectrum)
- INIT_FUNCTION(StartFeatureListMeasurement)
- INIT_FUNCTION(QuantifyFeatureListSpectrum)
- INIT_FUNCTION(StartSpectrumMeasurement)
- INIT_FUNCTION(StartSpectrumLifeTimeMeasurement)
- INIT_FUNCTION(GetPointListSpectrum)
- INIT_FUNCTION(GetFeatureListSpectrum)
- INIT_FUNCTION(GetSpectrumMeasureState)
- INIT_FUNCTION(StopSpectrumMeasurement)
- INIT_FUNCTION(LoadSpectrum)
- INIT_FUNCTION(ReadSpectrum)
- INIT_FUNCTION(GetSpectrum)
- INIT_FUNCTION(PutSpectrum)
- INIT_FUNCTION(ShowSpectrum)
- INIT_FUNCTION(CreateSpectrum)
- INIT_FUNCTION(GetSpectrometerParams)
- INIT_FUNCTION(QuantifySpectrum)
- INIT_FUNCTION(GetSEMData)
- INIT_FUNCTION(SetSEMData)
- INIT_FUNCTION(GetSEMBCData)
- INIT_FUNCTION(SetSEMBCData)
- INIT_FUNCTION(GetSEMStageData)
- INIT_FUNCTION(SetSEMStageData)
- INIT_FUNCTION(GetSEMSpotSize)
- INIT_FUNCTION(SetSEMSpotSize)
- INIT_FUNCTION(SwitchSEMOff)
- INIT_FUNCTION(GetQuantificationMethods)
- INIT_FUNCTION(GetSEMProbeCurrent)
- INIT_FUNCTION(SetSEMProbeCurrent)
- DECLARE_CLASS_END
- #pragma warning(disable: 6302)
- DECLARE_FUNCTION1(CheckConnection, long);
- DECLARE_FUNCTION2(QueryServers, char*, long);
- DECLARE_FUNCTION6(OpenClient, char*, char*, char*, BYTE, BYTE, DWORD*);
- DECLARE_FUNCTION1(CloseClient, DWORD);
- DECLARE_FUNCTION2(CombineSpectrometer, DWORD, long);
- DECLARE_FUNCTION4(GetSpectrometerConfiguration, DWORD, long, long&, DWORD*);
- DECLARE_FUNCTION1(SetSEMExternalOn, DWORD);
- DECLARE_FUNCTION1(SetSEMExternalOff, DWORD);
- DECLARE_FUNCTION6(ImageGetConfiguration, DWORD, DWORD*, DWORD*, DWORD*, BYTE*, BYTE*);
- DECLARE_FUNCTION6(ImageSetConfiguration, DWORD, DWORD, DWORD, DWORD, BYTE, BYTE);
- DECLARE_FUNCTION6(ImageAquireImage, DWORD, long, BYTE, BYTE*, long*, RTImageInfoEx*);
- DECLARE_FUNCTION3(ImageSetPoint, DWORD, DWORD, DWORD);
- DECLARE_FUNCTION5(StartPointListMeasurement, DWORD, long, DWORD, BrukerSegment*, DWORD);
- DECLARE_FUNCTION5(StartFeatureListMeasurement, DWORD, long, DWORD, BrukerFeature*, WORD*);
- DECLARE_FUNCTION3(StartSpectrumMeasurement, DWORD, long, DWORD);
- DECLARE_FUNCTION3(StartSpectrumLifeTimeMeasurement, DWORD, long, DWORD);
- DECLARE_FUNCTION4(GetPointListSpectrum, DWORD, long, RTSpectrumHeaderRec*, long);
- DECLARE_FUNCTION8(QuantifyPointListSpectrum, DWORD, long, char*, char*, char*, long, RTSpectrumHeaderRec*, long);
- DECLARE_FUNCTION4(GetFeatureListSpectrum, DWORD, long, RTSpectrumHeaderRec*, long);
- DECLARE_FUNCTION8(QuantifyFeatureListSpectrum, DWORD, long, char*, char*, char*, long, RTSpectrumHeaderRec*, long);
- DECLARE_FUNCTION5(GetSpectrumMeasureState, DWORD, long, bool*, double*, double*);
- DECLARE_FUNCTION2(StopSpectrumMeasurement, DWORD, long);
- DECLARE_FUNCTION2(LoadSpectrum, DWORD, char*);
- DECLARE_FUNCTION2(ReadSpectrum, DWORD, long);
- DECLARE_FUNCTION4(GetSpectrum, DWORD, long, RTSpectrumHeaderRec*, long);
- DECLARE_FUNCTION3(PutSpectrum, DWORD, char*, long);
- DECLARE_FUNCTION3(ShowSpectrum, DWORD, long, char*);
- DECLARE_FUNCTION4(CreateSpectrum, char*, RTSpectrumHeaderRec*, char*, long*);
- DECLARE_FUNCTION4(GetSpectrometerParams, DWORD, long, char*, long*);
- DECLARE_FUNCTION6(QuantifySpectrum, DWORD, long, char*, char*, char*, long);
- DECLARE_FUNCTION4(GetSEMData, DWORD, double*, double*, double*);
- DECLARE_FUNCTION4(SetSEMData, DWORD, double, double, double);
- DECLARE_FUNCTION3(GetSEMBCData, DWORD, double*, double*);
- DECLARE_FUNCTION3(SetSEMBCData, DWORD, double, double);
- DECLARE_FUNCTION6(GetSEMStageData, DWORD, double*, double*, double*, double*, double*);
- DECLARE_FUNCTION6(SetSEMStageData, DWORD, double, double, double, double, double);
- DECLARE_FUNCTION2(GetSEMSpotSize, DWORD, double*);
- DECLARE_FUNCTION2(SetSEMSpotSize, DWORD, double);
- DECLARE_FUNCTION4(SwitchSEMOff, DWORD, bool, bool, bool);
- DECLARE_FUNCTION4(GetQuantificationMethods, DWORD, bool, char*, long*);
- DECLARE_FUNCTION2(GetSEMProbeCurrent, DWORD, double*);
- DECLARE_FUNCTION2(SetSEMProbeCurrent, DWORD, double);
- #pragma warning(default: 6302)
- };
- #undef AMICS_WINAPI
- }
|