Class managing all terminals specific to FlexRIO devices.
More...
#include <terminalsFlexRIO.h>
|
std::shared_ptr< TerminalsBaseImpl > | m_impl |
| Smart pointer with the terminal implementation.
|
|
Class managing all terminals specific to FlexRIO devices.
Definition at line 13 of file terminalsFlexRIO.h.
◆ TerminalsFlexRIO()
irio::TerminalsFlexRIO::TerminalsFlexRIO |
( |
ParserManager * |
parserManager, |
|
|
const NiFpga_Session & |
session |
|
) |
| |
Manages finding the related terminals specific to FlexRIO devices.
- Parameters
-
parserManager | Pointer to class managing parsing the bitfile and finding its resources |
session | NiFpga_Session to be used in NiFpga related functions |
◆ getInsertedIOModuleID()
std::uint32_t irio::TerminalsFlexRIO::getInsertedIOModuleID |
( |
| ) |
const |
Return the ID of the module connected to the FlexRIO device.
- Exceptions
-
- Returns
- ID of the module connected to the FlexRIO device
◆ getRIOAdapterCorrect()
bool irio::TerminalsFlexRIO::getRIOAdapterCorrect |
( |
| ) |
const |
Returns whether the adapter connected in the FPGA is correct.
- Exceptions
-
- Returns
- true if no problem found, false otherwise
The documentation for this class was generated from the following file: