irioCoreCpp Library Module
2.1.0
|
Generic Platform class. More...
#include <platforms.h>
Public Member Functions | |
Platform (const size_t ai, const size_t auxAI, const size_t ao, const size_t auxAO, const size_t digital, const size_t auxDigital, const size_t dma, const size_t sg, const size_t modules, const PLATFORM_ID id) | |
Stores maximum number of resources. More... | |
Public Attributes | |
const size_t | maxAI |
Max number of Analog Input terminals. | |
const size_t | maxAuxAI |
Max number of Aux Analog Input terminals. | |
const size_t | maxAO |
Max number of Analog Output terminals. | |
const size_t | maxAuxAO |
Max number of Aux Analog Output terminals. | |
const size_t | maxDigital |
Max number of Digital terminals. | |
const size_t | maxAuxDigital |
Max number of Aux Digital terminals. | |
const size_t | maxDMA |
Max number of DMAs. | |
const size_t | maxSG |
Max number of Signal Generators. | |
const size_t | maxModules |
Max number of modules. | |
const PLATFORM_ID | platformID |
Platform identifier. | |
Generic Platform class.
Stores maximum number of resources.
Definition at line 23 of file platforms.h.
|
inline |
Stores maximum number of resources.
ai | Max number of AI terminals |
auxAI | Max number of AuxAI terminals |
ao | Max number of AO terminals |
auxAO | Max number of AuxAO terminals |
digital | Max number of Digital terminals |
auxDigital | Max number of AuxDigital terminals |
dma | Max number of DMAs |
sg | Max number of Signal Generators |
modules | Max number of modules |
id | Platform identifier |
Definition at line 38 of file platforms.h.