Python API
 All Classes Namespaces Functions Variables
plux.Source Class Reference

Acquisition source class. More...

Inheritance diagram for plux.Source:
plux.SourceEx

Public Member Functions

def __init__
 Initializes Source attributes to their default values. More...
 

Public Attributes

 port
 Source port (integer: 1...8; default value: 0). More...
 
 freqDivisor
 Source frequency divisor from acquisition base frequency (integer: >= 1; default value: 1). More...
 
 nBits
 Source sampling resolution in bits (integer: 8 or 16; default value: 16). More...
 
 chMask
 Source channels to sample (bitmask integer: bit 0 is channel 0, etc; default value: 1 (channel 0 only)). More...
 
 serialNum
 Source serial number (reserved, must be zero). More...
 
 clas
 Source class (reserved, must be zero). More...
 

Detailed Description

Acquisition source class.

An acquisition source is a sensor connected to a device port. Sampling frequency divisor and sampling resolution can be set for each source. Each source can have up to 8 channels. All source channels share the same frequency divisor and sampling resolution settings defined for the source.

See also
start(self, baseFreq, sources), Schedule.sources

Constructor & Destructor Documentation

def plux.Source.__init__ (   self)

Initializes Source attributes to their default values.

Member Data Documentation

plux.Source.chMask

Source channels to sample (bitmask integer: bit 0 is channel 0, etc; default value: 1 (channel 0 only)).

plux.Source.clas

Source class (reserved, must be zero).

plux.Source.freqDivisor

Source frequency divisor from acquisition base frequency (integer: >= 1; default value: 1).

plux.Source.nBits

Source sampling resolution in bits (integer: 8 or 16; default value: 16).

plux.Source.port

Source port (integer: 1...8; default value: 0).

plux.Source.serialNum

Source serial number (reserved, must be zero).