NetOceanDirect  2.4.0
OceanDirect .NET API
Public Member Functions | Static Public Member Functions | List of all members
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 ()
 
Ethernet EthernetController ()
 
Gpio GpioController ()
 
Ipv4Address Ipv4Controller ()
 
Lamp LampController ()
 
LedActivity LedActivityController ()
 
LightSource LightSourceController ()
 
NetworkConfiguration NetworkConfigurationController ()
 
NonLinearity NonLinearityController ()
 
Pixel PixelController ()
 
SerialPort SerialPortController ()
 
Shutter ShutterController ()
 
SingleStrobe SingleStrobeController ()
 
SpectrumAcquisitionControl SpectrumAcquisitionController ()
 
ThermoElectric TECController ()
 
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

◆ EthernetController()

Ethernet Advanced::EthernetController ( )

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

Returns
tracked handle to SpectrumAcquisitionControl 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

◆ 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

◆ NetworkConfigurationController()

NetworkConfiguration Advanced::NetworkConfigurationController ( )

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

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

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

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

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

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 acquisition.

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

◆ 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: