NetOceanDirect  1.31.0
OceanDirect .NET API
Public Member Functions | Static Public Member Functions
NetOceanDirect::Advanced Class Reference

Inherits NetOceanDirect::ManagedObject< Advance >.

Public Member Functions

AutoNulling AutoNullingController ()
 
BackToBack BackToBackController ()
 
ContinuousStrobe ContinuousStrobeController ()
 
DataBuffer DataBufferController ()
 
DeviceAlias DeviceAliasController ()
 
DeviceInformation DeviceInformationController ()
 
DeviceRevision DeviceRevisionController ()
 
Eeprom EepromController ()
 
Gpio GpioController ()
 
Ipv4Address Ipv4Controller ()
 
IrradCalibrate IrradianceController ()
 
Lamp LampController ()
 
LedActivity LedActivityController ()
 
LightSource LightSourceController ()
 
NonLinearity NonLinearityController ()
 
OpticalBench OpticalBenchController ()
 
Pixel PixelController ()
 
RawBus RawBusController ()
 
SerialPort SerialPortController ()
 
SingleStrobe SingleStrobeController ()
 
SpectrumAcquisitionControl SpectrumAcquisitionController ()
 
ThermoElectric TECController ()
 
Temperature TemperatureController ()
 
UserString UserStringController ()
 
- Public Member Functions inherited from NetOceanDirect::ManagedObject< Advance >
 ManagedObject (Advance *instance)
 
Advance * GetInstance ()
 

Static Public Member Functions

static Advanced getInstance ()
 

Additional Inherited Members

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

Member Function Documentation

◆ AutoNullingController()

AutoNulling Advanced::AutoNullingController ( )

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 ( )

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 ( )

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 ( )

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 ( )

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 ( )

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 ( )

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

◆ EepromController()

Eeprom Advanced::EepromController ( )

Returns a tracked handle to an instance of the EEPROM controller, which provides access to the device's onboard Electrically-Erasable RePROgrammable Memory (EEPROM), which is used to store device-specific information in nonvolatile fashion.

Returns
tracked handle to Eeprom instance

◆ GpioController()

Gpio Advanced::GpioController ( )

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 ( )

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

◆ IrradianceController()

IrradCalibrate Advanced::IrradianceController ( )

Returns a tracked handle to an instance of the irradiance calibration controller, which provides access to the device's onboard irradiance calibration.

Returns
tracked handle to IrradCalibrate instance

◆ LampController()

Lamp Advanced::LampController ( )

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 ( )

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 ( )

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

◆ NonLinearityController()

NonLinearity Advanced::NonLinearityController ( )

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

◆ OpticalBenchController()

OpticalBench Advanced::OpticalBenchController ( )

Returns a tracked handle to an instance of the optical bench controller, which provides access to information about the device's optical bench, such as its slit width.

Returns
tracked handle to OpticalBench instance

◆ PixelController()

Pixel Advanced::PixelController ( )

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

◆ RawBusController()

RawBus Advanced::RawBusController ( )

Returns a tracked handle to an instance of the raw BUS controller, which provides read/write access to the selected BUS port used to communicate with the device.

Returns
tracked handle to RawUSB instance

◆ SerialPortController()

SerialPort Advanced::SerialPortController ( )

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

◆ SingleStrobeController()

SingleStrobe Advanced::SingleStrobeController ( )

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 ( )

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

Returns
tracked handle to SpectrumAcquisitionControl instance

◆ TECController()

ThermoElectric Advanced::TECController ( )

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()

◆ TemperatureController()

Temperature Advanced::TemperatureController ( )

Returns a tracked handle to an instance of the temperature controller, which provides access to the device's onboard temperature sensors (but not its TEC, which, if applicable, is controlled via TECController())

Returns
tracked handle to Temperature instance
See also
TECController()

◆ UserStringController()

UserString Advanced::UserStringController ( )

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

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