NetOceanDirectLighthouse 3.1.3
OceanDirect Lighthouse .NET API
NetLighthouse Namespace Reference

Classes

class  Lighthouse
 
struct  NetLHNetworkConfiguration
 
class  NetLighthouseAutonulling
 
class  NetLighthouseDeviceInformation
 
class  NetLighthouseFlash
 
class  NetLighthouseGainMode
 
class  NetLighthouseGpio
 
class  NetLighthouseLamp
 
class  NetLighthouseLed
 
class  NetLighthouseNetworkConfiguration
 
class  NetLighthouseNonlinearity
 
class  NetLighthouseSensorInformation
 
class  NetLighthouseSerialPort
 
class  NetLighthouseShutter
 
struct  NetLighthouseSpectrumWithMetadata
 
class  NetLighthouseStrobe
 
class  NetLighthouseThermoelectric
 
class  NetLighthouseUserString
 

Typedefs

typedef ManagedObject< LHAutoNullingAPI, MemoryCleanup::noDeletion > AutonullingBase
 
typedef ManagedObject< LHDeviceInformationAPI, MemoryCleanup::noDeletion > DeviceInformationBase
 
typedef ManagedObject< LHFlashAPI, MemoryCleanup::noDeletion > FlashBase
 
typedef ManagedObject< LHGainModeAPI, MemoryCleanup::noDeletion > GainModeBase
 
typedef ManagedObject< LHGpioAPI, MemoryCleanup::noDeletion > GpioBase
 
typedef ManagedObject< LHLampAPI, MemoryCleanup::noDeletion > LampBase
 
typedef ManagedObject< LHLedAPI, MemoryCleanup::noDeletion > LedBase
 
typedef ManagedObject< LHNetworkConfigurationAPI, MemoryCleanup::noDeletion > NetworkConfigurationBase
 
typedef ManagedObject< LHNonlinearityAPI, MemoryCleanup::noDeletion > NonlinearityBase
 
typedef ManagedObject< LHSensorAPI, MemoryCleanup::noDeletion > SensorBase
 
typedef ManagedObject< LHSerialPortAPI, MemoryCleanup::noDeletion > SerialPortBase
 
typedef ManagedObject< LHShutterAPI, MemoryCleanup::noDeletion > ShutterBase
 
typedef ManagedObject< LHStrobeAPI, MemoryCleanup::noDeletion > StrobeBase
 
typedef ManagedObject< LHThermoelectricAPI, MemoryCleanup::noDeletion > ThermoelectricAPIBase
 
typedef ManagedObject< LHUserStringAPI, MemoryCleanup::noDeletion > UserStringBase
 

Enumerations

enum class  NetLighthouseTriggerMode { software = lh_trigger_mode_t::software , edge = lh_trigger_mode_t::edge , level = lh_trigger_mode_t::level }
 

Typedef Documentation

◆ AutonullingBase

typedef ManagedObject<LHAutoNullingAPI, MemoryCleanup::noDeletion> NetLighthouse::AutonullingBase

◆ DeviceInformationBase

typedef ManagedObject<LHDeviceInformationAPI, MemoryCleanup::noDeletion> NetLighthouse::DeviceInformationBase

◆ FlashBase

typedef ManagedObject<LHFlashAPI, MemoryCleanup::noDeletion> NetLighthouse::FlashBase

◆ GainModeBase

typedef ManagedObject<LHGainModeAPI, MemoryCleanup::noDeletion> NetLighthouse::GainModeBase

◆ GpioBase

typedef ManagedObject<LHGpioAPI, MemoryCleanup::noDeletion> NetLighthouse::GpioBase

◆ LampBase

typedef ManagedObject<LHLampAPI, MemoryCleanup::noDeletion> NetLighthouse::LampBase

◆ LedBase

typedef ManagedObject<LHLedAPI, MemoryCleanup::noDeletion> NetLighthouse::LedBase

◆ NetworkConfigurationBase

typedef ManagedObject<LHNetworkConfigurationAPI, MemoryCleanup::noDeletion> NetLighthouse::NetworkConfigurationBase

◆ NonlinearityBase

typedef ManagedObject<LHNonlinearityAPI, MemoryCleanup::noDeletion> NetLighthouse::NonlinearityBase

◆ SensorBase

typedef ManagedObject<LHSensorAPI, MemoryCleanup::noDeletion> NetLighthouse::SensorBase

◆ SerialPortBase

typedef ManagedObject<LHSerialPortAPI, MemoryCleanup::noDeletion> NetLighthouse::SerialPortBase

◆ ShutterBase

typedef ManagedObject<LHShutterAPI, MemoryCleanup::noDeletion> NetLighthouse::ShutterBase

◆ StrobeBase

typedef ManagedObject<LHStrobeAPI, MemoryCleanup::noDeletion> NetLighthouse::StrobeBase

◆ ThermoelectricAPIBase

typedef ManagedObject<LHThermoelectricAPI, MemoryCleanup::noDeletion> NetLighthouse::ThermoelectricAPIBase

◆ UserStringBase

typedef ManagedObject<LHUserStringAPI, MemoryCleanup::noDeletion> NetLighthouse::UserStringBase

Enumeration Type Documentation

◆ NetLighthouseTriggerMode

Enumerator
software 
edge 
level