Class managing all terminals specific to cRIO devices.
More...
#include <terminalsCRIO.h>
|
std::shared_ptr< TerminalsBaseImpl > | m_impl |
| Smart pointer with the terminal implementation.
|
|
Class managing all terminals specific to cRIO devices.
Definition at line 15 of file terminalsCRIO.h.
◆ TerminalscRIO()
irio::TerminalscRIO::TerminalscRIO |
( |
ParserManager * |
parserManager, |
|
|
const NiFpga_Session & |
session |
|
) |
| |
Manages finding the related terminals specific to cRIO devices.
- Parameters
-
parserManager | Pointer to class managing parsing the bitfile and finding its resources |
session | NiFpga_Session to be used in NiFpga related functions |
◆ getcRIOModulesOk()
bool irio::TerminalscRIO::getcRIOModulesOk |
( |
| ) |
const |
Returns whether the modules connected to the cRIO are ok.
- Exceptions
-
- Returns
- true if no problem found, false otherwise
◆ getInsertedIOModulesID()
std::vector<std::uint16_t> irio::TerminalscRIO::getInsertedIOModulesID |
( |
| ) |
const |
Returns a vector with all the modules in the cRIO device.
- Exceptions
-
- Returns
- Vector with the ID of the modules in the cRIO device
The documentation for this class was generated from the following file: