irioCoreCpp Library Module
2.1.0
|
Profile with the terminals specific to data acquisition functionality and the ones specific to FlexRIO devices. More...
#include <profileCPUIMAQFlexRIO.h>
Public Member Functions | |
ProfileCPUIMAQFlexRIO (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform) | |
Manages creating the required terminals for CPU image acquisition in FlexRIO boards. More... | |
Public Member Functions inherited from irio::ProfileCPUIMAQ | |
ProfileCPUIMAQ (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform, const PROFILE_ID &id) | |
Manages creating the required terminals for CPU image acquisition. 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 data acquisition functionality and the ones specific to FlexRIO devices.
Definition at line 14 of file profileCPUIMAQFlexRIO.h.
irio::ProfileCPUIMAQFlexRIO::ProfileCPUIMAQFlexRIO | ( | ParserManager * | parserManager, |
const NiFpga_Session & | session, | ||
const Platform & | platform | ||
) |
Manages creating the required terminals for CPU image acquisition in FlexRIO boards.
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 |