NetOceanDirect  1.31.0
OceanDirect .NET API
Advanced.h
1 #pragma once
2 #include "ManagedObject.h"
3 
4 namespace NetOceanDirect {
5  ref class DeviceRevision;
6  ref class ContinuousStrobe;
7  ref class ThermoElectric;
8  ref class IrradCalibrate;
9  ref class Eeprom;
10  ref class Lamp;
11  ref class LightSource;
12  ref class Temperature;
13  ref class DataBuffer;
14  ref class LedActivity;
15  ref class BackToBack;
16  ref class OpticalBench;
17  ref class AcquireDelay;
18  ref class Binning;
19  ref class RawBus;
20  ref class NonLinearity;
21  ref class SingleStrobe;
22  ref class Gpio;
23  ref class Ipv4Address;
24  //ref class DHCPServerConfiguration;
25  ref class AutoNulling;
26  ref class DeviceInformation;
27  ref class UserString;
28  ref class DeviceAlias;
29  ref class SerialPort;
30  ref class Pixel;
31  ref class SpectrumAcquisitionControl;
32 
33  //Provides access to advanced functionality available on specific devices
34  public ref class Advanced : public ManagedObject<Advance>
35  {
36  Advanced();
37  public:
38  virtual ~Advanced() {};
39  static Advanced^ getInstance();
40 
70 
160  Gpio^ GpioController();
161 
169 
176  //DHCPServerConfiguration^ DhcpController();
177 
185 
193 
201 
209 
217 
225 
233 
234  private:
235  static Advanced^ adv;
236  };
237 }
Definition: Advanced.h:35
OpticalBench OpticalBenchController()
Definition: Advanced.cpp:90
IrradCalibrate IrradianceController()
Definition: Advanced.cpp:58
DeviceAlias DeviceAliasController()
Definition: Advanced.cpp:126
Eeprom EepromController()
Definition: Advanced.cpp:62
RawBus RawBusController()
Definition: Advanced.cpp:94
Gpio GpioController()
Definition: Advanced.cpp:102
DataBuffer DataBufferController()
Definition: Advanced.cpp:82
Ipv4Address Ipv4Controller()
Definition: Advanced.cpp:106
NonLinearity NonLinearityController()
Definition: Advanced.cpp:98
DeviceInformation DeviceInformationController()
Definition: Advanced.cpp:118
SpectrumAcquisitionControl SpectrumAcquisitionController()
Definition: Advanced.cpp:138
LedActivity LedActivityController()
Definition: Advanced.cpp:66
Temperature TemperatureController()
Definition: Advanced.cpp:78
AutoNulling AutoNullingController()
Definition: Advanced.cpp:114
SerialPort SerialPortController()
Definition: Advanced.cpp:130
ContinuousStrobe ContinuousStrobeController()
Definition: Advanced.cpp:46
Pixel PixelController()
Definition: Advanced.cpp:134
LightSource LightSourceController()
Definition: Advanced.cpp:74
ThermoElectric TECController()
Definition: Advanced.cpp:54
SingleStrobe SingleStrobeController()
Definition: Advanced.cpp:50
BackToBack BackToBackController()
Definition: Advanced.cpp:86
Lamp LampController()
Definition: Advanced.cpp:70
DeviceRevision DeviceRevisionController()
Definition: Advanced.cpp:42
UserString UserStringController()
Definition: Advanced.cpp:122
Definition: AutoNulling.h:7
Definition: BackToBack.h:7
Definition: ContinuousStrobe.h:7
Definition: DataBuffer.h:7
Definition: DeviceAlias.h:7
Definition: DeviceInformation.h:7
Definition: DeviceRevision.h:6
Definition: Eeprom.h:7
Definition: Gpio.h:6
Definition: Ipv4Address.h:6
Definition: IrradCalibrate.h:7
Definition: Lamp.h:7
Definition: LedActivity.h:7
Definition: LightSource.h:7
Definition: ManagedObject.h:8
Definition: NonLinearity.h:7
Definition: OpticalBench.h:7
Definition: Pixel.h:7
Definition: RawBus.h:7
Definition: SerialPort.h:7
Definition: SingleStrobe.h:7
Definition: SpectrumAcquisitionControl.h:6
Definition: Temperature.h:7
Definition: ThermoElectric.h:7
Definition: UserString.h:7