Wasatch.NET 2.4.14
.NET application driver for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
Package Functions | Properties | Private Attributes | List of all members
WasatchNET.FeatureIdentification Class Reference

Encapsulates metadata inferred by the spectrometer PID. More...

Inheritance diagram for WasatchNET.FeatureIdentification:
[legend]
Collaboration diagram for WasatchNET.FeatureIdentification:
[legend]

Package Functions

 FeatureIdentification (int vid, int pid)
 

Properties

BOARD_TYPES boardType [get]
 board configuration
 
uint defaultPixels = 1024 [get, private set]
 
int defaultTECSetpointDegC = 0 [get, private set]
 
string firmwareDesc [get, private set]
 
string firmwarePartNum [get, private set]
 
bool hasDefaultTECSetpointDegC = false [get, private set]
 
bool isSupported = true [get, private set]
 
int pid [get, private set]
 
uint spectraBlockSize = 1024 * 2 [get, private set]
 
uint usbDelayMS = 0 [get, set]
 
int vid [get, private set]
 
- Properties inherited from WasatchNET.IFeatureIdentification
BOARD_TYPES boardType [get]
 board configuration
 
uint defaultPixels [get]
 
int defaultTECSetpointDegC [get]
 
string firmwareDesc [get]
 
string firmwarePartNum [get]
 
bool hasDefaultTECSetpointDegC [get]
 
bool isSupported [get]
 
uint spectraBlockSize [get]
 
uint usbDelayMS [get]
 

Private Attributes

Logger logger = Logger.getInstance()
 

Detailed Description

Encapsulates metadata inferred by the spectrometer PID.

see ENG-0034, "WP Raman and Dragster Feature Identification Specification"

And yes, this probably implies a need for inheritance in our class model.

Constructor & Destructor Documentation

◆ FeatureIdentification()

WasatchNET.FeatureIdentification.FeatureIdentification ( int  vid,
int  pid 
)
inlinepackage

Member Data Documentation

◆ logger

Logger WasatchNET.FeatureIdentification.logger = Logger.getInstance()
private

Property Documentation

◆ boardType

BOARD_TYPES WasatchNET.FeatureIdentification.boardType
get

board configuration

Implements WasatchNET.IFeatureIdentification.

◆ defaultPixels

uint WasatchNET.FeatureIdentification.defaultPixels = 1024
getprivate set

◆ defaultTECSetpointDegC

int WasatchNET.FeatureIdentification.defaultTECSetpointDegC = 0
getprivate set

◆ firmwareDesc

string WasatchNET.FeatureIdentification.firmwareDesc
getprivate set

◆ firmwarePartNum

string WasatchNET.FeatureIdentification.firmwarePartNum
getprivate set

◆ hasDefaultTECSetpointDegC

bool WasatchNET.FeatureIdentification.hasDefaultTECSetpointDegC = false
getprivate set

◆ isSupported

bool WasatchNET.FeatureIdentification.isSupported = true
getprivate set

◆ pid

int WasatchNET.FeatureIdentification.pid
getprivate set

◆ spectraBlockSize

uint WasatchNET.FeatureIdentification.spectraBlockSize = 1024 * 2
getprivate set

◆ usbDelayMS

uint WasatchNET.FeatureIdentification.usbDelayMS = 0
getset

◆ vid

int WasatchNET.FeatureIdentification.vid
getprivate set

The documentation for this class was generated from the following file: