NetOceanDirect  2.4.0
OceanDirect .NET API
AutoNulling.h
1 #pragma once
2 #include "ManagedObject.h"
3 
4 namespace NetOceanDirect {
5 
6  public ref class AutoNulling : public ManagedObject<AutoNullingAPI>
7  {
8  AutoNulling();
9  public:
10  virtual ~AutoNulling() {};
11  static AutoNulling^ getInstance();
12 
14  //* Enables/disables the specified strobe lamp connected to the given device.
15  //*
16  //* @param[in] deviceID the device ID for the device to be configured (from OceanDirect::findDevices())
17  //* @param[out] errorCode set to 0 if successful, an OceanDirect error code (nonzero) otherwise
18  //* ERROR_NO_DEVICE if deviceID is not a valid and open deviceID
19  //* ERROR_FEATURE_NOT_FOUND if device does not support this feature
20  //* ERROR_TRANSFER_ERROR if data transfer to/from device fails
21  //* @param[in] enable if true, lamp is to be enabled - will be disabled otherwise
22  //*
23  //* @see isEnabled()
24  //*/
25 
26  int getMaximumADCCount(long deviceID, int% errorCode);;
27  int getSaturationLevel(long deviceID, int% errorCode);
28 
29  int getBaselineLevel(long deviceID, int% errorCode);
30 
31  private:
32  static AutoNulling^ autonulling;
33 
34  };
35 }
Definition: AutoNulling.h:7
int getMaximumADCCount(long deviceID, int% errorCode)
‍**
Definition: AutoNulling.cpp:17
Definition: ManagedObject.h:8