irioCoreCpp Library Module  2.1.0
irio::ProfileCPUDAQFlexRIO Class Reference

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

#include <profileCPUDAQFlexRIO.h>

Inheritance diagram for irio::ProfileCPUDAQFlexRIO:

Public Member Functions

 ProfileCPUDAQFlexRIO (ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform)
 Constructor. More...
 
- Public Member Functions inherited from 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. 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 15 of file profileCPUDAQFlexRIO.h.

Constructor & Destructor Documentation

◆ ProfileCPUDAQFlexRIO()

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

Constructor.

See the parent classes for more information about the terminals created

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: