irioCoreCpp Library Module
2.1.0
|
Conversion parameters for FlexRIO Module NI5781. More...
#include <modules.h>
Public Member Functions | |
ModuleNI5781 () | |
Conversion parameters for FlexRIO Module NI5781. | |
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_configDC { 2.0 / 16384, 65536.0, 0.5, -0.5 } |
ConfigParams for DC coupling mode for NI5781. | |
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... | |