3 #include "terminals/terminalsBase.h"
38 bool getDI(
const std::uint32_t n)
const;
49 bool getDO(
const std::uint32_t n)
const;
74 void setDO(
const std::uint32_t n,
const bool value)
const;
Responsible for managing the parsing of resources for a bitfile.
Base class for all terminals.
Class managing all terminals related to the digital functionality of the RIO device.
TerminalsDigital(ParserManager *parserManager, const NiFpga_Session &session, const Platform &platform)
Manages finding the related digital terminals in the parsed bitfile and reading their values from the...
size_t getNumDI() const
Returns number of DI terminals found.
bool getDI(const std::uint32_t n) const
Returns the value of an DI terminal.
size_t getNumDO() const
Returns number of DO terminals found.
void setDO(const std::uint32_t n, const bool value) const
Writes to a specific DO terminal a value.
bool getDO(const std::uint32_t n) const
Returns the value of an DO terminal.