RTXI  3.0.0
The Real-Time eXperiment Interface Reference Manual
Namespaces | Data Structures | Typedefs | Enumerations | Functions
DAQ Namespace Reference

DAQ Oriented Classes. More...

Namespaces

 ChannelType
 
 Reference
 

Data Structures

class  Device
 
class  Driver
 

Typedefs

using analog_range_t = std::pair< double, double >
 
typedef uint64_t index_t
 

Enumerations

enum  direction_t { INPUT , OUTPUT }
 

Functions

std::array< analog_range_t, 7 > get_default_ranges ()
 
std::array< std::string, 2 > get_default_units ()
 

Detailed Description

DAQ Oriented Classes.

Objects contained within this namespace are responsible for providing a standardized interface for dealing with DAQ cards.

Typedef Documentation

◆ analog_range_t

using DAQ::analog_range_t = typedef std::pair<double, double>

Definition at line 39 of file daq.hpp.

◆ index_t

typedef uint64_t DAQ::index_t

Used to specify indexes for channel number, range, reference, and units.

Definition at line 82 of file daq.hpp.

Enumeration Type Documentation

◆ direction_t

Used to specify digital interface direction.

Enumerator
INPUT 

Digital Input

OUTPUT 

Digital Output

Definition at line 92 of file daq.hpp.

Function Documentation

◆ get_default_ranges()

std::array<analog_range_t, 7> DAQ::get_default_ranges()
inline

Definition at line 110 of file daq.hpp.

◆ get_default_units()

std::array<std::string, 2> DAQ::get_default_units()
inline

Definition at line 122 of file daq.hpp.