irioCoreCpp Library Module  2.1.0
irio::ProfileCPUDAQ Class Reference

Profile with the terminals specific to data acquisition functionality. More...

#include <profileCPUDAQ.h>

Inheritance diagram for irio::ProfileCPUDAQ:

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 >
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...
 

Detailed Description

Profile with the terminals specific to data acquisition functionality.

Definition at line 13 of file profileCPUDAQ.h.

Constructor & Destructor Documentation

◆ ProfileCPUDAQ()

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.

Exceptions
irio::errors::NiFpgaErrorError occurred in an FPGA operation
Parameters
parserManagerPointer to class managing parsing the bitfile and finding its resources
sessionNiFpga_Session to be used in NiFpga related functions
platformPlatform used
idProfile used

The documentation for this class was generated from the following file: