#include <AutoNulling.h>
Inherits NetOceanDirect::ManagedObject< AutoNullingAPI >.
|
| AutoNulling (AutoNullingAPI *instance) |
|
virtual | ~AutoNulling () |
|
int | getBaselineLevel (long deviceID, int% errorCode) |
|
void | getBaselineLevelConstraints (long deviceID, int% errorCode, std::uint32_t% minDAC, std::uint32_t% maxDAC, float% minVolts, float% maxVolts) |
|
int | getFPGADigitalGain (long deviceID, int% errorCode) |
|
int | getFPGADigitalOffset (long deviceID, int% errorCode) |
|
int | getMaximumADCCount (long deviceID, int% errorCode) |
|
int | getSaturationLevel (long deviceID, int% errorCode) |
|
void | getSaturationLevelConstraints (long deviceID, int% errorCode, std::uint32_t% minDAC, std::uint32_t% maxDAC, float% minVolts, float% maxVolts) |
|
| ManagedObject (AutoNullingAPI *instance) |
|
| !ManagedObject () |
|
virtual | ~ManagedObject () |
|
AutoNullingAPI * | GetInstance () |
|
◆ AutoNulling() [1/2]
AutoNulling::AutoNulling |
( |
| ) |
|
|
protected |
◆ AutoNulling() [2/2]
AutoNulling::AutoNulling |
( |
AutoNullingAPI * | instance | ) |
|
◆ ~AutoNulling()
virtual NetOceanDirect::AutoNulling::~AutoNulling |
( |
| ) |
|
|
inlinevirtual |
◆ getBaselineLevel()
int AutoNulling::getBaselineLevel |
( |
long | deviceID, |
|
|
int% | errorCode ) |
◆ getBaselineLevelConstraints()
void AutoNulling::getBaselineLevelConstraints |
( |
long | deviceID, |
|
|
int% | errorCode, |
|
|
std::uint32_t% | minDAC, |
|
|
std::uint32_t% | maxDAC, |
|
|
float% | minVolts, |
|
|
float% | maxVolts ) |
Read autonulling constraints value for baseline settings. This command only applies to Ocean FX/HDX units.
- Parameters
-
[in] | deviceId | the device ID for the device to be configured. |
| errorCode | a code indicating the result of the operation: ERROR_SUCCESS on success; ERROR_NO_DEVICE if the device does not exist; ERROR_FEATURE_NOT_FOUND the feature is not enabled on the specified device; ERROR_TRANSFER_ERROR the device protocol for the feature could not be found; |
[out] | minDAC | minimum offset DAC value. |
[out] | maxDAC | maximum offset DAC value. |
[out] | minVolts | minimum offset volt value. |
[out] | maxVolts | maximum offset volt value. |
◆ getFPGADigitalGain()
int AutoNulling::getFPGADigitalGain |
( |
long | deviceID, |
|
|
int% | errorCode ) |
◆ getFPGADigitalOffset()
int AutoNulling::getFPGADigitalOffset |
( |
long | deviceID, |
|
|
int% | errorCode ) |
◆ getInstance()
◆ getMaximumADCCount()
int AutoNulling::getMaximumADCCount |
( |
long | deviceID, |
|
|
int% | errorCode ) |
Enables/disables the specified strobe lamp connected to the given device.
- Parameters
-
[in] | deviceID | the device ID for the device to be configured (from OceanDirect::findDevices()) |
[out] | errorCode | set to 0 if successful, an OceanDirect error code (nonzero) otherwise ERROR_NO_DEVICE if deviceID is not a valid and open deviceID ERROR_FEATURE_NOT_FOUND if device does not support this feature ERROR_TRANSFER_ERROR if data transfer to/from device fails |
[in] | enable | if true, lamp is to be enabled - will be disabled otherwise |
- See also
- isEnabled()
◆ getSaturationLevel()
int AutoNulling::getSaturationLevel |
( |
long | deviceID, |
|
|
int% | errorCode ) |
◆ getSaturationLevelConstraints()
void AutoNulling::getSaturationLevelConstraints |
( |
long | deviceID, |
|
|
int% | errorCode, |
|
|
std::uint32_t% | minDAC, |
|
|
std::uint32_t% | maxDAC, |
|
|
float% | minVolts, |
|
|
float% | maxVolts ) |
Read autonulling constraints value for saturation settings. This command only applies to Ocean FX/HDX units.
- Parameters
-
[in] | deviceId | the device ID for the device to be configured. |
| errorCode | a code indicating the result of the operation: ERROR_SUCCESS on success; ERROR_NO_DEVICE if the device does not exist; ERROR_FEATURE_NOT_FOUND the feature is not enabled on the specified device; ERROR_TRANSFER_ERROR the device protocol for the feature could not be found; |
[out] | minDAC | minimum saturation DAC value. |
[out] | maxDAC | maximum saturation DAC value. |
[out] | minVolts | minimum saturation volt value. |
[out] | maxVolts | maximum saturation volt value. |
◆ autonulling
The documentation for this class was generated from the following files: