LibTiePie
0.5
Library for interfacing TiePie engineering instruments
Main Page
Related Pages
Modules
All
Files
Functions
Typedefs
Macros
Modules
Pages
Modules
Here is a list of all modules:
[detail level
1
2
3
4
5
6
]
▼
Constants
▼
Auto resolution modes
Bit numbers
Masks
▼
Coupling
Bit numbers
Masks
▼
Clock output types
Bit numbers
▼
Clock sources
Bit numbers
▼
Frequency modes
Bit numbers
Masks
▼
Generator modes
Bit numbers
Masks
▼
Generator status flags
Flags to indicate the signal generation status of a generator
Bit numbers
Bit numbers used to create the signal generation status flags of a generator
Masks
▼
Measure modes
Bit numbers
Masks
▼
Signal types
Bit numbers
Signal type masks
▼
Trigger conditions
Bit numbers
Masks
Trigger holdoff
▼
Trigger input/output ID's
Device Numbers
Port Group ID's
►
Device Sub Group ID's
Oscilloscope or generator
External
►
Function ID's
Oscilloscopes and oscilloscope channels
Generators
External
Shift constants
Trigger input ID's
Trigger output ID's
▼
Trigger kinds
Bit numbers
Masks
Trigger time outs
▼
Trigger output events
Bit numbers
Masks
Product ID's
TiePie device handles
Device type
Id kind
Status return codes
▼
Connector types
Masks
▼
Raw data types
Masks
bool8_t values
LibTiePieTriState_t values
Trigger input index values
String length values
Helper functions values
Types
Macros
▼
Functions
Library
Functions to initialize and exit the library and retrieve information from the library itself
▼
Device list
Functions to control the device list: open and close devices and retrieve device information
►
Listed devices
Functions to retrieve information from the listed devices
Combined devices
Functions to retrieve information from the individual devices in combined devices
►
Notifications
Functions to set notifications that are triggered when the device list is changed
Device added
Functions to set notifications that are triggered when a device is added to the list
Device removed
Functions to set notifications that are triggered when a device is removed from the list
▼
Device
Functions to control devices
►
Common
Functions common to all devices, to setup and control devices
Status
Functions to check the status of a device
Info
Functions to retrieve information from a device
►
Notifications
Notifications that indicate a device change
Removed
Notifications indicating a device is removed
►
Trigger
Device trigger related functions
►
Input(s)
A device can have one or more device trigger inputs, usually available as pins on an extension connector on the instrument
Status
Enabled
The enabled state of a device trigger input determines whether an input is selected as trigger source
Kind
The device trigger kind determines how the device trigger responds to the device trigger input signal
Info
Obtain information of a device trigger input
►
Output(s)
A device can have one or more device trigger outputs, usually available as pins on an extension connector on the instrument. The trigger outputs are controlled by events that occur in the instrument
Enabled
The enabled state of a device trigger output determines whether an output is used
Event
Select the event that controls the trigger output
Info
Obtain information of a device trigger output
►
Oscilloscope
Functions to setup and control oscilloscopes
►
Channels
Functions to setup and control oscilloscope channels
Info
Functions to retrieve information from an oscilloscope channel
Coupling
Functions to control the input coupling of an oscilloscope channel
Enabled
Functions to control the enabled state of an oscilloscope channel
Probe
Functions to control the probe settings of an oscilloscope channel
Range
Functions to control the input range of an oscilloscope channel
►
Trigger
Functions to control the trigger settings of an input channel
Enabled
The enabled state of a channel trigger determines whether a channel is selected as trigger source
Kind
The channel trigger kind property is used to control how the channel trigger responds to the channel input signal
Level
The channel trigger level property is used to control at which level(s) the channel trigger responds to the channel input signal
Hysteresis
The channel trigger hysteresis property is used to control the sensitivity of the trigger system
Condition
Some trigger kinds require an additional condition to indicate how the channel trigger must respond to the input signal
Time
The Time property determines how long a specific condition must last for the channel trigger to respond
Data
Functions to collect the measured data
►
Notifications
Functions to set notifications that are triggered when the oscilloscope measurement status is changed
Data ready
Functions to set notifications that are triggered when the oscilloscope has new measurement data ready
Data overflow
Functions to set notifications that are triggered when the oscilloscope streaming measurement caused an data overflow
Connection test completed
Functions to set notifications that are triggered when the oscilloscope connection test is completed
Triggered
Functions to set notifications that are triggered when the oscilloscope is triggered
►
Measurements
Functions to perform measurements
Mode
Functions for controlling the measure mode
Status
Functions to check the measurement status
►
Resolution
Functions to control the oscilloscope resolution
Auto resolution mode
Functions to control the auto resolution mode
►
Clock
Functions to control the clock of the oscilloscope
Source
Functions to control the clock source of the oscilloscope
Output
Functions to control the clock output type
►
Timebase
Functions to control the time base of the oscilloscope
Sample frequency
Functions to control the sample frequency of the oscilloscope
Record length
Functions to control the record length of the oscilloscope
Pre samples
Functions to control pre samples
Segment count
Functions to control the segment count
►
Trigger
Functions to control the oscilloscope trigger
Time out
Functions to control the oscilloscope trigger time out
Delay
Functions to control the trigger delay of an oscilloscope
Hold off
Functions to control the trigger hold off of an oscilloscope
Connection test
Functions to perform a connection test
►
Generator
Functions to setup and control generators
Info
Functions that provide information of a generator
Control
Functions for starting and stopping the generator and checking its status
►
Signal
Functions to control the signal properties of a generator
Signal type
Functions for controlling the signal type of a generator
►
Amplitude
Functions for controlling the amplitude and amplitude range of a generator
Amplitude range
Functions for controlling the amplitude range of a generator
Offset
Functions for controlling the offset of a generator
►
Frequency
Functions for controlling signal frequency, sample frequency and frequency mode of a generator
Frequency mode
Functions to control the generator frequency mode
Phase
Functions for controlling the phase of a generator
Symmetry
Functions for controlling the signal symmetry of a generator
Pulse width
Functions for controlling the pulse width of a generator
Arbitrary waveform buffer
Functions for controlling the arbitrary waveform buffer of a generator
►
Mode
Functions for controlling the generator mode
Continuous
Information on continuous mode
Burst
Functions for controlling burst mode
Gated
Information on gated mode
►
Notifications
Functions to set notifications that are triggered when the generator status is changed
Burst completed
Functions to set notifications that are triggered when a generator burst is completed
Controllable changed
Functions to set notifications that are triggered when the generator controllable state has changed
►
I2C Host
Functions to setup and control I
2
C hosts
Reading data
Functions to read data from an I
2
C device
Writing data
Functions to write data to an I
2
C device
Speed
Functions to control the I
2
C clock speed
▼
Helper functions
Functions to bypass certain limitations of programming/scripting languages
Pointer array
Functions for handling arrays of pointers
Generated on Mon May 4 2015 16:35:48 for LibTiePie by
1.8.8