irioCoreCpp Library Module  2.1.0
irio::ProfileCPUIMAQFlexRIO Class Reference

Profile with the terminals specific to data acquisition functionality and the ones specific to FlexRIO devices. More...

#include <profileCPUIMAQFlexRIO.h>

Inheritance diagram for irio::ProfileCPUIMAQFlexRIO:

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 >
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 and the ones specific to FlexRIO devices.

Definition at line 14 of file profileCPUIMAQFlexRIO.h.

Constructor & Destructor Documentation

◆ ProfileCPUIMAQFlexRIO()

irio::ProfileCPUIMAQFlexRIO::ProfileCPUIMAQFlexRIO ( ParserManager parserManager,
const NiFpga_Session &  session,
const Platform platform 
)

Manages creating the required terminals for CPU image acquisition in FlexRIO boards.

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

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