NetOceanDirect 3.1.3
OceanDirect .NET API
NetOceanDirect::Advanced Class Reference

#include <Advanced.h>

Inherits NetOceanDirect::ManagedObject< Advance >.

Public Member Functions

 Advanced (Advance *instance)
 
virtual ~Advanced ()
 
virtual AutoNulling AutoNullingController ()
 
virtual BackToBack BackToBackController ()
 
virtual ContinuousStrobe ContinuousStrobeController ()
 
virtual DataBuffer DataBufferController ()
 
virtual DeviceAlias DeviceAliasController ()
 
virtual DeviceInformation DeviceInformationController ()
 
virtual DeviceRevision DeviceRevisionController ()
 
virtual Ethernet EthernetController ()
 
virtual Gpio GpioController ()
 
virtual Ipv4Address Ipv4Controller ()
 
virtual Lamp LampController ()
 
virtual LedActivity LedActivityController ()
 
virtual LightSource LightSourceController ()
 
virtual NetworkConfiguration NetworkConfigurationController ()
 
virtual NonLinearity NonLinearityController ()
 
virtual Pixel PixelController ()
 
virtual SerialPort SerialPortController ()
 
virtual Shutter ShutterController ()
 
virtual SingleStrobe SingleStrobeController ()
 
virtual SpectrumAcquisitionControl SpectrumAcquisitionController ()
 
virtual ThermoElectric TECController ()
 
virtual UserString UserStringController ()
 
- Public Member Functions inherited from NetOceanDirect::ManagedObject< Advance >
 ManagedObject (Advance *instance)
 
 !ManagedObject ()
 
virtual ~ManagedObject ()
 
Advance * GetInstance ()
 

Static Public Member Functions

static Advanced getInstance ()
 

Protected Member Functions

 Advanced ()
 

Static Protected Attributes

static Advanced adv
 

Additional Inherited Members

- Protected Attributes inherited from NetOceanDirect::ManagedObject< Advance >
Advance * m_Instance
 

Constructor & Destructor Documentation

◆ Advanced() [1/2]

Advanced::Advanced ( )
protected

◆ Advanced() [2/2]

Advanced::Advanced ( Advance * instance)

◆ ~Advanced()

virtual NetOceanDirect::Advanced::~Advanced ( )
inlinevirtual

Member Function Documentation

◆ AutoNullingController()

AutoNulling Advanced::AutoNullingController ( )
virtual

Returns a tracked handle to an instance of the DHCP Config controller, which provides access to the device's DHCP settings.

Returns
tracked handle to Gpio instance Returns a tracked handle to an instance of the Autonulling controller, which provides access to the device's autonulling settings.
tracked handle to Autonulling instance

◆ BackToBackController()

BackToBack Advanced::BackToBackController ( )
virtual

Returns a tracked handle to an instance of the back-to-back scans controller, which provides access to the device's back-to-back scan buffering functionality, which allows it to collect multiple scans immediately following one another (back-to-back) for maximum acquisition rate.

Returns
tracked handle to BackToBack instance

◆ ContinuousStrobeController()

ContinuousStrobe Advanced::ContinuousStrobeController ( )
virtual

Returns a tracked handle to an instance of the continuous strobe controller, which provides access to the device's continuous strobe functionality.

Returns
tracked handle to ContinuousStrobe instance

◆ DataBufferController()

DataBuffer Advanced::DataBufferController ( )
virtual

Returns a tracked handle to an instance of the data buffer controller, which provides access to the device's onboard data buffering functionality, which allows it to store spectral measurements onboard for later retrieval.

Returns
tracked handle to DataBuffer instance

◆ DeviceAliasController()

DeviceAlias Advanced::DeviceAliasController ( )
virtual

Returns a tracked handle to an instance of the DeviceAlias controller, which provides access to the device's alias settings.

Returns
tracked handle to DeviceAlias instance

◆ DeviceInformationController()

DeviceInformation Advanced::DeviceInformationController ( )
virtual

Returns a tracked handle to an instance of the DeviceInformation controller, which provides access to the device's information settings.

Returns
tracked handle to DeviceInformation instance

◆ DeviceRevisionController()

DeviceRevision Advanced::DeviceRevisionController ( )
virtual

Returns a tracked handle to an instance of the SerialNumber feature, which provides access to a device's serial number.

Returns
tracked handle to SerialNumber instance

◆ EthernetController()

Ethernet Advanced::EthernetController ( )
virtual

Returns a tracked handle to an instance of the Ethernet controller, which provides access to control ethernet settings.

Returns
tracked handle to SpectrumAcquisitionControl instance

◆ getInstance()

Advanced Advanced::getInstance ( )
static

◆ GpioController()

Gpio Advanced::GpioController ( )
virtual

Returns a tracked handle to an instance of the GPIO controller, which provides access to the device's General-Purpose Input/Output pins.

Returns
tracked handle to Gpio instance

◆ Ipv4Controller()

Ipv4Address Advanced::Ipv4Controller ( )
virtual

Returns a tracked handle to an instance of the IPv4 controller, which provides access to the device's IPv4 address functionality.

Returns
tracked handle to IPv4Address instance

◆ LampController()

Lamp Advanced::LampController ( )
virtual

Returns a tracked handle to an instance of the lamp enable controller, which provides access to toggle the device's lamp enable.

Returns
tracked handle to Lamp instance

◆ LedActivityController()

LedActivity Advanced::LedActivityController ( )
virtual

Returns a tracked handle to an instance of the LED status controller, which provides access to the device's outside LED control interface.

Returns
tracked handle to LightSource instance

◆ LightSourceController()

LightSource Advanced::LightSourceController ( )
virtual

Returns a tracked handle to an instance of the light source controller, which provides access to the device's light-source control interface.

Returns
tracked handle to LightSource instance

◆ NetworkConfigurationController()

NetworkConfiguration Advanced::NetworkConfigurationController ( )
virtual

Returns a tracked handle to an instance of the NetworkConfiguration controller, which provides access to control network interface.

Returns
tracked handle to SpectrumAcquisitionControl instance

◆ NonLinearityController()

NonLinearity Advanced::NonLinearityController ( )
virtual

Returns a tracked handle to an instance of the nonlinearity correction controller, which provides access to the nonlinearity correction model used to correct spectral measurements for detector nonlinearity.

Returns
tracked handle to NonLinearity instance

◆ PixelController()

Pixel Advanced::PixelController ( )
virtual

Returns a tracked handle to an instance of the Pixel controller, which provides access to the device's pixel settings.

Returns
tracked handle to Pixel instance

◆ SerialPortController()

SerialPort Advanced::SerialPortController ( )
virtual

Returns a tracked handle to an instance of the SerialPort controller, which provides access to the device's serial port settings.

Returns
tracked handle to SerialPort instance

◆ ShutterController()

Shutter Advanced::ShutterController ( )
virtual

Returns a tracked handle to an instance of the Shutter controller, which provides access to control the shutter.

Returns
tracked handle to SpectrumAcquisitionControl instance

◆ SingleStrobeController()

SingleStrobe Advanced::SingleStrobeController ( )
virtual

Returns a tracked handle to an instance of the single strobe controller, which provides access to the device's single-strobe functionality.

Returns
tracked handle to SingleStrobe instance

◆ SpectrumAcquisitionController()

SpectrumAcquisitionControl Advanced::SpectrumAcquisitionController ( )
virtual

Returns a tracked handle to an instance of the SpectrumAcquisitionControl controller, which provides access to control spectrum acquisition.

Returns
tracked handle to SpectrumAcquisitionControl instance

◆ TECController()

ThermoElectric Advanced::TECController ( )
virtual

Returns a tracked handle to an instance of the TEC controller, which provides access to the device's Thermo-Electric Cooler (TEC) functionality.

Returns
tracked handle to ThermoElectric instance
See also
TemperatureController()

◆ UserStringController()

UserString Advanced::UserStringController ( )
virtual

Returns a tracked handle to an instance of the UserString controller, which provides access to the device's user string settings.

Returns
tracked handle to UserString instance

Member Data Documentation

◆ adv

Advanced NetOceanDirect::Advanced::adv
staticprotected

The documentation for this class was generated from the following files: