2#include "ManagedObject.h"
4using oceandirect::api::LHAutoNullingAPI;
5using NetOceanDirect::ManagedObject;
6using NetOceanDirect::MemoryCleanup;
10 typedef ManagedObject<LHAutoNullingAPI, MemoryCleanup::noDeletion>
AutonullingBase;
44 virtual unsigned int getBaselineLevel(
unsigned int deviceID,
int% errorCode);
Definition NetLighthouseAutonulling.h:13
static NetLighthouseAutonulling autonulling
Definition NetLighthouseAutonulling.h:64
virtual ~NetLighthouseAutonulling()
Definition NetLighthouseAutonulling.h:18
NetLighthouseAutonulling()
Definition NetLighthouseAutonulling.cpp:7
virtual int getFPGADigitalOffset(unsigned int deviceID, int% errorCode)
Definition NetLighthouseAutonulling.cpp:41
static NetLighthouseAutonulling getInstance()
Definition NetLighthouseAutonulling.cpp:14
virtual unsigned int getSaturationLevel(unsigned int deviceID, int% errorCode)
Definition NetLighthouseAutonulling.cpp:26
virtual unsigned int getBaselineLevel(unsigned int deviceID, int% errorCode)
Definition NetLighthouseAutonulling.cpp:31
virtual int getFPGADigitalGain(unsigned int deviceID, int% errorCode)
Definition NetLighthouseAutonulling.cpp:36
virtual unsigned int getMaximumADCCount(unsigned int deviceID, int% errorCode)
Definition NetLighthouseAutonulling.cpp:21
Definition NetLighthouse.h:21
ManagedObject< LHAutoNullingAPI, MemoryCleanup::noDeletion > AutonullingBase
Definition NetLighthouseAutonulling.h:10