irioCoreCpp Library Module
2.1.0
|
Profile with the terminals specific to cRIO IO functionality. More...
#include <profileIOcRIO.h>
Public Member Functions | |
ProfileIOcRIO (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform) | |
Profile with the terminals specific to cRIO IO functionality. More... | |
Public Member Functions inherited from irio::ProfileIO | |
ProfileIO (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform, const PROFILE_ID &id) | |
Profile with the terminals specific to IO functionality. More... | |
Public Member Functions inherited from irio::ProfileBase | |
ProfileBase (ParserManager *parserManager, const NiFpga_Session &session, const PROFILE_ID &id) | |
Allows the user to access terminals for read/write operations. More... | |
template<typename T > | |
T | getTerminal () const |
Returns the specified terminal if it is present in the current profile. More... | |
Additional Inherited Members | |
Public Attributes inherited from irio::ProfileBase | |
const PROFILE_ID | profileID |
Profile type. | |
Protected Member Functions inherited from irio::ProfileBase | |
template<typename T > | |
void | addTerminal (T terminal) |
Adds a terminal to the profile. More... | |
Profile with the terminals specific to cRIO IO functionality.
Definition at line 15 of file profileIOcRIO.h.
irio::ProfileIOcRIO::ProfileIOcRIO | ( | ParserManager * | parserManager, |
const NiFpga_Session & | session, | ||
const Platform & | platform | ||
) |
Profile with the terminals specific to cRIO IO functionality.
irio::errors::NiFpgaError | Error occurred in an FPGA operation |
parserManager | Pointer to class managing parsing the bitfile and finding its resources |
session | NiFpga_Session to be used in NiFpga related functions |
platform | Platform used |