NetOceanDirect 3.1.3
OceanDirect .NET API
SpectrumAcquisitionControl.h
Go to the documentation of this file.
1#pragma once
2#include "ManagedObject.h"
3#include "api/advanced/SpectrumAcquisitionControlAPI.h"
4using oceandirect::api::SpectrumAcquisitionControlAPI;
5
6namespace NetOceanDirect {
7
8 public ref class SpectrumAcquisitionControl : public ManagedObject<SpectrumAcquisitionControlAPI> {
9 protected:
11 public:
12 SpectrumAcquisitionControl(SpectrumAcquisitionControlAPI* instance);
13
16
29 bool getDeviceIdleState(long deviceID, int% errorCode);
30
42 void setAbortAcquisition(long deviceID, int% errorCode);
43
54 void setAcquireSpectraToBuffer(long deviceID, int% errorCode);
55
56 protected:
58
59 };
60}
61
Definition ManagedObject.h:16
Definition SpectrumAcquisitionControl.h:8
virtual ~SpectrumAcquisitionControl()
Definition SpectrumAcquisitionControl.h:14
SpectrumAcquisitionControl()
Definition SpectrumAcquisitionControl.cpp:7
static SpectrumAcquisitionControl getInstance()
Definition SpectrumAcquisitionControl.cpp:13
static SpectrumAcquisitionControl proc
Definition SpectrumAcquisitionControl.h:57
void setAbortAcquisition(long deviceID, int% errorCode)
Definition SpectrumAcquisitionControl.cpp:26
bool getDeviceIdleState(long deviceID, int% errorCode)
Definition SpectrumAcquisitionControl.cpp:21
void setAcquireSpectraToBuffer(long deviceID, int% errorCode)
Definition SpectrumAcquisitionControl.cpp:31
Definition Advanced.h:6