PythonOceanDirect  1.31.0
OceanDirect Python API
Public Member Functions | Static Public Attributes | List of all members
Python.oceandirect.OceanDirectAPI.FeatureID Class Reference

An enumerated class for feature id. More...

Inheritance diagram for Python.oceandirect.OceanDirectAPI.FeatureID:

Public Member Functions

def from_param (cls, obj)
 

Static Public Attributes

int SERIAL_NUMBER = 1
 
 SPECTROMETER = auto()
 
 THERMOELECTRIC = auto()
 
 IRRADIANCE_CAL = auto()
 
 EEPROM = auto()
 
 STROBE_LAMP = auto()
 
 WAVELENGTH_CAL = auto()
 
 NONLINEARITY_CAL = auto()
 
 STRAYLIGHT_CAL = auto()
 
 RAW_BUS_ACCESS = auto()
 
 CONTINUOUS_STROBE = auto()
 
 LIGHT_SOURCE = auto()
 
 TEMPERATURE = auto()
 
 OPTICAL_BENCH = auto()
 
 REVISION = auto()
 
 PROCESSING = auto()
 
 DATA_BUFFER = auto()
 
 ACQUISITION_DELAY = auto()
 
 PIXEL_BINNING = auto()
 
 GPIO = auto()
 
 SINGLE_STROBE = auto()
 
 QUERY_STATUS = auto()
 
 BACK_TO_BACK = auto()
 
 LED_ACTIVITY = auto()
 
 TIME_META = auto()
 
 DHCP = auto()
 
 SHUTTER = auto()
 
 IPV4_ADDRESS = auto()
 
 PIXEL = auto()
 
 AUTO_NULLING = auto()
 
 USER_STRING = auto()
 
 DEVICE_INFORMATION = auto()
 
 DEVICE_ALIAS = auto()
 
 SERIAL_PORT = auto()
 
 SPECTRUM_ACQUISITION_CONTROL = auto()
 

Detailed Description

An enumerated class for feature id.

Use the method "is_feature_id()" and the id's below to check if a feature is supported by the device or not.

NOTE: Do not change the values and order below without synchronizing the changes from the C files.

Definition at line 361 of file OceanDirectAPI.py.

Member Function Documentation

◆ from_param()

def Python.oceandirect.OceanDirectAPI.FeatureID.from_param (   cls,
  obj 
)

Definition at line 406 of file OceanDirectAPI.py.

Member Data Documentation

◆ ACQUISITION_DELAY

Python.oceandirect.OceanDirectAPI.FeatureID.ACQUISITION_DELAY = auto()
static

Definition at line 386 of file OceanDirectAPI.py.

◆ AUTO_NULLING

Python.oceandirect.OceanDirectAPI.FeatureID.AUTO_NULLING = auto()
static

Definition at line 398 of file OceanDirectAPI.py.

◆ BACK_TO_BACK

Python.oceandirect.OceanDirectAPI.FeatureID.BACK_TO_BACK = auto()
static

Definition at line 391 of file OceanDirectAPI.py.

◆ CONTINUOUS_STROBE

Python.oceandirect.OceanDirectAPI.FeatureID.CONTINUOUS_STROBE = auto()
static

Definition at line 379 of file OceanDirectAPI.py.

◆ DATA_BUFFER

Python.oceandirect.OceanDirectAPI.FeatureID.DATA_BUFFER = auto()
static

Definition at line 385 of file OceanDirectAPI.py.

◆ DEVICE_ALIAS

Python.oceandirect.OceanDirectAPI.FeatureID.DEVICE_ALIAS = auto()
static

Definition at line 401 of file OceanDirectAPI.py.

◆ DEVICE_INFORMATION

Python.oceandirect.OceanDirectAPI.FeatureID.DEVICE_INFORMATION = auto()
static

Definition at line 400 of file OceanDirectAPI.py.

◆ DHCP

Python.oceandirect.OceanDirectAPI.FeatureID.DHCP = auto()
static

Definition at line 394 of file OceanDirectAPI.py.

◆ EEPROM

Python.oceandirect.OceanDirectAPI.FeatureID.EEPROM = auto()
static

Definition at line 373 of file OceanDirectAPI.py.

◆ GPIO

Python.oceandirect.OceanDirectAPI.FeatureID.GPIO = auto()
static

Definition at line 388 of file OceanDirectAPI.py.

◆ IPV4_ADDRESS

Python.oceandirect.OceanDirectAPI.FeatureID.IPV4_ADDRESS = auto()
static

Definition at line 396 of file OceanDirectAPI.py.

◆ IRRADIANCE_CAL

Python.oceandirect.OceanDirectAPI.FeatureID.IRRADIANCE_CAL = auto()
static

Definition at line 372 of file OceanDirectAPI.py.

◆ LED_ACTIVITY

Python.oceandirect.OceanDirectAPI.FeatureID.LED_ACTIVITY = auto()
static

Definition at line 392 of file OceanDirectAPI.py.

◆ LIGHT_SOURCE

Python.oceandirect.OceanDirectAPI.FeatureID.LIGHT_SOURCE = auto()
static

Definition at line 380 of file OceanDirectAPI.py.

◆ NONLINEARITY_CAL

Python.oceandirect.OceanDirectAPI.FeatureID.NONLINEARITY_CAL = auto()
static

Definition at line 376 of file OceanDirectAPI.py.

◆ OPTICAL_BENCH

Python.oceandirect.OceanDirectAPI.FeatureID.OPTICAL_BENCH = auto()
static

Definition at line 382 of file OceanDirectAPI.py.

◆ PIXEL

Python.oceandirect.OceanDirectAPI.FeatureID.PIXEL = auto()
static

Definition at line 397 of file OceanDirectAPI.py.

◆ PIXEL_BINNING

Python.oceandirect.OceanDirectAPI.FeatureID.PIXEL_BINNING = auto()
static

Definition at line 387 of file OceanDirectAPI.py.

◆ PROCESSING

Python.oceandirect.OceanDirectAPI.FeatureID.PROCESSING = auto()
static

Definition at line 384 of file OceanDirectAPI.py.

◆ QUERY_STATUS

Python.oceandirect.OceanDirectAPI.FeatureID.QUERY_STATUS = auto()
static

Definition at line 390 of file OceanDirectAPI.py.

◆ RAW_BUS_ACCESS

Python.oceandirect.OceanDirectAPI.FeatureID.RAW_BUS_ACCESS = auto()
static

Definition at line 378 of file OceanDirectAPI.py.

◆ REVISION

Python.oceandirect.OceanDirectAPI.FeatureID.REVISION = auto()
static

Definition at line 383 of file OceanDirectAPI.py.

◆ SERIAL_NUMBER

int Python.oceandirect.OceanDirectAPI.FeatureID.SERIAL_NUMBER = 1
static

Definition at line 369 of file OceanDirectAPI.py.

◆ SERIAL_PORT

Python.oceandirect.OceanDirectAPI.FeatureID.SERIAL_PORT = auto()
static

Definition at line 402 of file OceanDirectAPI.py.

◆ SHUTTER

Python.oceandirect.OceanDirectAPI.FeatureID.SHUTTER = auto()
static

Definition at line 395 of file OceanDirectAPI.py.

◆ SINGLE_STROBE

Python.oceandirect.OceanDirectAPI.FeatureID.SINGLE_STROBE = auto()
static

Definition at line 389 of file OceanDirectAPI.py.

◆ SPECTROMETER

Python.oceandirect.OceanDirectAPI.FeatureID.SPECTROMETER = auto()
static

Definition at line 370 of file OceanDirectAPI.py.

◆ SPECTRUM_ACQUISITION_CONTROL

Python.oceandirect.OceanDirectAPI.FeatureID.SPECTRUM_ACQUISITION_CONTROL = auto()
static

Definition at line 403 of file OceanDirectAPI.py.

◆ STRAYLIGHT_CAL

Python.oceandirect.OceanDirectAPI.FeatureID.STRAYLIGHT_CAL = auto()
static

Definition at line 377 of file OceanDirectAPI.py.

◆ STROBE_LAMP

Python.oceandirect.OceanDirectAPI.FeatureID.STROBE_LAMP = auto()
static

Definition at line 374 of file OceanDirectAPI.py.

◆ TEMPERATURE

Python.oceandirect.OceanDirectAPI.FeatureID.TEMPERATURE = auto()
static

Definition at line 381 of file OceanDirectAPI.py.

◆ THERMOELECTRIC

Python.oceandirect.OceanDirectAPI.FeatureID.THERMOELECTRIC = auto()
static

Definition at line 371 of file OceanDirectAPI.py.

◆ TIME_META

Python.oceandirect.OceanDirectAPI.FeatureID.TIME_META = auto()
static

Definition at line 393 of file OceanDirectAPI.py.

◆ USER_STRING

Python.oceandirect.OceanDirectAPI.FeatureID.USER_STRING = auto()
static

Definition at line 399 of file OceanDirectAPI.py.

◆ WAVELENGTH_CAL

Python.oceandirect.OceanDirectAPI.FeatureID.WAVELENGTH_CAL = auto()
static

Definition at line 375 of file OceanDirectAPI.py.