5 #include "terminals/terminalsBase.h"
Responsible for managing the parsing of resources for a bitfile.
Base class for all terminals.
Class managing terminals common to all profiles.
void setDebugMode(const bool &debug) const
Enables or disables the debug mode.
bool getDAQStartStop() const
Reads the TERMINAL_DAQSTARTSTOP terminal.
std::uint8_t getDevQualityStatus() const
Reads the TERMINAL_DEVQUALITYSTATUS terminal.
double getMinSamplingRate() const
Returns the minimum valid value for the FPGA sampling rate.
void setDAQStart() const
Starts the data acquisition.
std::uint32_t getFref() const
Returns the reference clock of the FPGA for sampling rate.
double getMaxSamplingRate() const
Returns the maximum valid value for the FPGA sampling rate.
void setDAQStartStop(const bool &start) const
Allows starting or stopping the data acquisition.
void setDAQStop() const
Stops the data acquisition.
std::string getFPGAVIversion() const
Returns the parsed TERMINAL_FPGAVIVERSION read from the FPGA.
bool getDebugMode() const
Reads the TERMINAL_DEBUGMODE terminal.
bool getInitDone() const
Reads the TERMINAL_INITDONE terminal from the FPGA and return its value.
TerminalsCommon(ParserManager *parserManager, const NiFpga_Session &session)
Manages finding the related common terminals.
std::int16_t getDevTemp() const
Reads the TERMINAL_DEVTEMP terminal.