OceanDirectPython 3.1.3
OceanDirect Python API
Python.oceandirect.OceanDirectAPI.FeatureID Class Reference

An enumerated class for feature id. More...

Inheritance diagram for Python.oceandirect.OceanDirectAPI.FeatureID:

Public Member Functions

 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()
 
 IPV4_ADDRESS = auto()
 
 PIXEL = auto()
 
 AUTO_NULLING = auto()
 
 USER_STRING = auto()
 
 DEVICE_INFORMATION = auto()
 
 DEVICE_ALIAS = auto()
 
 SERIAL_PORT = auto()
 
 SPECTRUM_ACQUISITION_CONTROL = auto()
 
 NETWORK_CONFIGURATION = auto()
 
 ETHERNET = auto()
 
 SHUTTER = auto()
 
 HIGH_GAIN_MODE = 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 405 of file OceanDirectAPI.py.

Member Function Documentation

◆ from_param()

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

Definition at line 453 of file OceanDirectAPI.py.

Member Data Documentation

◆ ACQUISITION_DELAY

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

Definition at line 429 of file OceanDirectAPI.py.

◆ AUTO_NULLING

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

Definition at line 441 of file OceanDirectAPI.py.

◆ BACK_TO_BACK

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

Definition at line 434 of file OceanDirectAPI.py.

◆ CONTINUOUS_STROBE

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

Definition at line 422 of file OceanDirectAPI.py.

◆ DATA_BUFFER

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

Definition at line 428 of file OceanDirectAPI.py.

◆ DEVICE_ALIAS

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

Definition at line 444 of file OceanDirectAPI.py.

◆ DEVICE_INFORMATION

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

Definition at line 443 of file OceanDirectAPI.py.

◆ DHCP

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

Definition at line 437 of file OceanDirectAPI.py.

◆ EEPROM

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

Definition at line 416 of file OceanDirectAPI.py.

◆ ETHERNET

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

Definition at line 448 of file OceanDirectAPI.py.

◆ GPIO

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

Definition at line 431 of file OceanDirectAPI.py.

◆ HIGH_GAIN_MODE

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

Definition at line 450 of file OceanDirectAPI.py.

◆ IPV4_ADDRESS

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

Definition at line 439 of file OceanDirectAPI.py.

◆ IRRADIANCE_CAL

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

Definition at line 415 of file OceanDirectAPI.py.

◆ LED_ACTIVITY

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

Definition at line 435 of file OceanDirectAPI.py.

◆ LIGHT_SOURCE

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

Definition at line 423 of file OceanDirectAPI.py.

◆ NETWORK_CONFIGURATION

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

Definition at line 447 of file OceanDirectAPI.py.

◆ NONLINEARITY_CAL

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

Definition at line 419 of file OceanDirectAPI.py.

◆ OPTICAL_BENCH

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

Definition at line 425 of file OceanDirectAPI.py.

◆ PIXEL

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

Definition at line 440 of file OceanDirectAPI.py.

◆ PIXEL_BINNING

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

Definition at line 430 of file OceanDirectAPI.py.

◆ PROCESSING

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

Definition at line 427 of file OceanDirectAPI.py.

◆ QUERY_STATUS

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

Definition at line 433 of file OceanDirectAPI.py.

◆ RAW_BUS_ACCESS

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

Definition at line 421 of file OceanDirectAPI.py.

◆ REVISION

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

Definition at line 426 of file OceanDirectAPI.py.

◆ SERIAL_NUMBER

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

Definition at line 412 of file OceanDirectAPI.py.

◆ SERIAL_PORT

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

Definition at line 445 of file OceanDirectAPI.py.

◆ SHUTTER

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

Definition at line 449 of file OceanDirectAPI.py.

◆ SINGLE_STROBE

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

Definition at line 432 of file OceanDirectAPI.py.

◆ SPECTROMETER

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

Definition at line 413 of file OceanDirectAPI.py.

◆ SPECTRUM_ACQUISITION_CONTROL

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

Definition at line 446 of file OceanDirectAPI.py.

◆ STRAYLIGHT_CAL

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

Definition at line 420 of file OceanDirectAPI.py.

◆ STROBE_LAMP

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

Definition at line 417 of file OceanDirectAPI.py.

◆ TEMPERATURE

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

Definition at line 424 of file OceanDirectAPI.py.

◆ THERMOELECTRIC

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

Definition at line 414 of file OceanDirectAPI.py.

◆ TIME_META

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

Definition at line 436 of file OceanDirectAPI.py.

◆ USER_STRING

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

Definition at line 442 of file OceanDirectAPI.py.

◆ WAVELENGTH_CAL

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

Definition at line 418 of file OceanDirectAPI.py.