irioCoreCpp Library Module
2.1.0
|
Profile with the terminals specific to data acquisition functionality. More...
#include <profileCPUDAQ.h>
Public Member Functions | |
ProfileCPUDAQ (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform, const PROFILE_ID &id) | |
Manages creating the required terminals for data acquisition 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 data acquisition functionality.
Definition at line 13 of file profileCPUDAQ.h.
irio::ProfileCPUDAQ::ProfileCPUDAQ | ( | ParserManager * | parserManager, |
const NiFpga_Session & | session, | ||
const Platform & | platform, | ||
const PROFILE_ID & | id | ||
) |
Manages creating the required terminals for data acquisition 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 |
id | Profile used |