NetOceanDirect  2.4.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  ref class NetworkConfiguration;
33  ref class Ethernet;
34  ref class Shutter;
35 
36  //Provides access to advanced functionality available on specific devices
37  public ref class Advanced : public ManagedObject<Advance>
38  {
39  Advanced();
40  public:
41  virtual ~Advanced() {};
42  static Advanced^ getInstance();
43 
124  Gpio^ GpioController();
125 
133 
140  //DHCPServerConfiguration^ DhcpController();
141 
149 
157 
165 
173 
181 
189 
197 
205 
213 
221 
222  private:
223  static Advanced^ adv;
224  };
225 }
Definition: Advanced.h:38
DeviceAlias DeviceAliasController()
Definition: Advanced.cpp:104
Gpio GpioController()
Definition: Advanced.cpp:80
DataBuffer DataBufferController()
Definition: Advanced.cpp:68
Ipv4Address Ipv4Controller()
Definition: Advanced.cpp:84
Ethernet EthernetController()
Definition: Advanced.cpp:124
NonLinearity NonLinearityController()
Definition: Advanced.cpp:76
DeviceInformation DeviceInformationController()
Definition: Advanced.cpp:96
SpectrumAcquisitionControl SpectrumAcquisitionController()
Definition: Advanced.cpp:116
LedActivity LedActivityController()
Definition: Advanced.cpp:56
NetworkConfiguration NetworkConfigurationController()
Definition: Advanced.cpp:120
AutoNulling AutoNullingController()
Definition: Advanced.cpp:92
SerialPort SerialPortController()
Definition: Advanced.cpp:108
ContinuousStrobe ContinuousStrobeController()
Definition: Advanced.cpp:44
Pixel PixelController()
Definition: Advanced.cpp:112
LightSource LightSourceController()
Definition: Advanced.cpp:64
ThermoElectric TECController()
Definition: Advanced.cpp:52
SingleStrobe SingleStrobeController()
Definition: Advanced.cpp:48
Shutter ShutterController()
Definition: Advanced.cpp:128
BackToBack BackToBackController()
Definition: Advanced.cpp:72
Lamp LampController()
Definition: Advanced.cpp:60
DeviceRevision DeviceRevisionController()
Definition: Advanced.cpp:40
UserString UserStringController()
Definition: Advanced.cpp:100
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: Ethernet.h:7
Definition: Gpio.h:6
Definition: Ipv4Address.h:6
Definition: Lamp.h:7
Definition: LedActivity.h:7
Definition: LightSource.h:7
Definition: ManagedObject.h:8
Definition: NetworkConfiguration.h:7
Definition: NonLinearity.h:7
Definition: Pixel.h:7
Definition: SerialPort.h:7
Definition: Shutter.h:7
Definition: SingleStrobe.h:7
Definition: SpectrumAcquisitionControl.h:6
Definition: ThermoElectric.h:7
Definition: UserString.h:7