irioCoreCpp Library Module  2.1.0
irio::ModuleNI5761 Class Reference

Conversion parameters for FlexRIO Module NI5761. More...

#include <modules.h>

Inheritance diagram for irio::ModuleNI5761:

Public Member Functions

 ModuleNI5761 ()
 Conversion parameters for FlexRIO Module NI5761.
 
- Public Member Functions inherited from irio::Module
 Module (const ModulesType &id=ModulesType::NoModule)
 Constructor. More...
 
void setCouplingMode (const CouplingMode &mode)
 Sets a new coupling mode, changing the conversion constants accordingly. More...
 
CouplingMode getCouplingMode () const
 Returns the actual configured coupling mode. More...
 
double getCVADC () const
 Conversion to Volts of analog inputs. More...
 
double getCVDAC () const
 Conversion from Volts for analog outputs. More...
 
double getMaxValAO () const
 Maximum value to be written in an analog output. More...
 
double getMinValAO () const
 Minimum value to be written in an analog output. More...
 

Private Attributes

const ConfigParams m_configAC { 1.035 / 8191, 8191 / 1.035, 1.0, -1.0 }
 ConfigParams for AC coupling mode for NI5761.
 
const ConfigParams m_configDC { 0.635 / 8191, 8191 / 0.635, 0.635, -0.635 }
 ConfigParams for DC coupling mode for NI5761.
 

Additional Inherited Members

- Public Attributes inherited from irio::Module
const ModulesType moduleID
 Module identifier.
 
- Protected Member Functions inherited from irio::Module
void addConfig (const CouplingMode &mode, const ConfigParams &config)
 Adds a configuration for a specific coupling mode. More...
 

Detailed Description

Conversion parameters for FlexRIO Module NI5761.

Definition at line 165 of file modules.h.


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