|
MRPT
1.9.9
|
#include "hwdrivers-precomp.h"#include <mrpt/hwdrivers/CNationalInstrumentsDAQ.h>#include <mrpt/serialization/CArchive.h>#include <iostream>#include <iterator>Go to the source code of this file.
Macros | |
| #define | MRPT_HAS_SOME_NIDAQMX (MRPT_HAS_NIDAQMXBASE || MRPT_HAS_NIDAQMX) |
| #define | MRPT_USE_NIDAQMXBASE (MRPT_HAS_NIDAQMXBASE && !MRPT_HAS_NIDAQMX) |
| #define | MRPT_USE_NIDAQMX (MRPT_HAS_NIDAQMX) |
| #define | MRPT_DAQmxGetExtendedErrorInfo DAQmxGetExtendedErrorInfo |
| #define | MRPT_DAQmxCreateTask DAQmxCreateTask |
| #define | MRPT_DAQmxCreateAIVoltageChan DAQmxCreateAIVoltageChan |
| #define | MRPT_DAQmxCreateAOVoltageChan DAQmxCreateAOVoltageChan |
| #define | MRPT_DAQmxCreateDIChan DAQmxCreateDIChan |
| #define | MRPT_DAQmxCreateDOChan DAQmxCreateDOChan |
| #define | MRPT_DAQmxCreateCIPeriodChan DAQmxCreateCIPeriodChan |
| #define | MRPT_DAQmxCreateCICountEdgesChan DAQmxCreateCICountEdgesChan |
| #define | MRPT_DAQmxCreateCIPulseWidthChan DAQmxCreateCIPulseWidthChan |
| #define | MRPT_DAQmxCreateCILinEncoderChan DAQmxCreateCILinEncoderChan |
| #define | MRPT_DAQmxCreateCIAngEncoderChan DAQmxCreateCIAngEncoderChan |
| #define | MRPT_DAQmxCreateCOPulseChanFreq DAQmxCreateCOPulseChanFreq |
| #define | MRPT_DAQmxCfgSampClkTiming DAQmxCfgSampClkTiming |
| #define | MRPT_DAQmxCfgInputBuffer DAQmxCfgInputBuffer |
| #define | MRPT_DAQmxCfgOutputBuffer DAQmxCfgOutputBuffer |
| #define | MRPT_DAQmxStartTask DAQmxStartTask |
| #define | MRPT_DAQmxStopTask DAQmxStopTask |
| #define | MRPT_DAQmxClearTask DAQmxClearTask |
| #define | MRPT_DAQmxReadAnalogF64 DAQmxReadAnalogF64 |
| #define | MRPT_DAQmxReadCounterF64 DAQmxReadCounterF64 |
| #define | MRPT_DAQmxReadDigitalU8 DAQmxReadDigitalU8 |
| #define | MRPT_DAQmxWriteAnalogF64 DAQmxWriteAnalogF64 |
| #define | MRPT_DAQmxWriteDigitalU32 DAQmxWriteDigitalU32 |
| #define | MRPT_DAQmxWriteDigitalLines DAQmxWriteDigitalLines |
| #define | MRPT_DAQmx_ErrChk(functionCall) |
| #define | MY_LOAD_HERE_CONFIG_VAR( variableName, variableType, targetVariable, configFileObject, sectionNameStr) |
| #define | MY_LOAD_HERE_CONFIG_VAR_NO_DEFAULT( variableName, variableType, targetVariable, configFileObject, sectionNameStr) |
| #define MRPT_DAQmx_ErrChk | ( | functionCall | ) |
Definition at line 86 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread(), mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), mrpt::hwdrivers::CNationalInstrumentsDAQ::writeAnalogOutputTask(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::writeDigitalOutputTask().
| #define MRPT_DAQmxCfgInputBuffer DAQmxCfgInputBuffer |
Definition at line 71 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCfgOutputBuffer DAQmxCfgOutputBuffer |
Definition at line 72 of file CNationalInstrumentsDAQ.cpp.
| #define MRPT_DAQmxCfgSampClkTiming DAQmxCfgSampClkTiming |
Definition at line 70 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxClearTask DAQmxClearTask |
Definition at line 75 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::stop().
| #define MRPT_DAQmxCreateAIVoltageChan DAQmxCreateAIVoltageChan |
Definition at line 60 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateAOVoltageChan DAQmxCreateAOVoltageChan |
Definition at line 61 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCIAngEncoderChan DAQmxCreateCIAngEncoderChan |
Definition at line 68 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCICountEdgesChan DAQmxCreateCICountEdgesChan |
Definition at line 65 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCILinEncoderChan DAQmxCreateCILinEncoderChan |
Definition at line 67 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCIPeriodChan DAQmxCreateCIPeriodChan |
Definition at line 64 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCIPulseWidthChan DAQmxCreateCIPulseWidthChan |
Definition at line 66 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateCOPulseChanFreq DAQmxCreateCOPulseChanFreq |
Definition at line 69 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateDIChan DAQmxCreateDIChan |
Definition at line 62 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateDOChan DAQmxCreateDOChan |
Definition at line 63 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxCreateTask DAQmxCreateTask |
Definition at line 59 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxGetExtendedErrorInfo DAQmxGetExtendedErrorInfo |
Definition at line 58 of file CNationalInstrumentsDAQ.cpp.
| #define MRPT_DAQmxReadAnalogF64 DAQmxReadAnalogF64 |
Definition at line 76 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
| #define MRPT_DAQmxReadCounterF64 DAQmxReadCounterF64 |
Definition at line 77 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
| #define MRPT_DAQmxReadDigitalU8 DAQmxReadDigitalU8 |
Definition at line 78 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
| #define MRPT_DAQmxStartTask DAQmxStartTask |
Definition at line 73 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
| #define MRPT_DAQmxStopTask DAQmxStopTask |
Definition at line 74 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::stop().
| #define MRPT_DAQmxWriteAnalogF64 DAQmxWriteAnalogF64 |
Definition at line 79 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::writeAnalogOutputTask().
| #define MRPT_DAQmxWriteDigitalLines DAQmxWriteDigitalLines |
Definition at line 81 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::writeDigitalOutputTask().
| #define MRPT_DAQmxWriteDigitalU32 DAQmxWriteDigitalU32 |
Definition at line 80 of file CNationalInstrumentsDAQ.cpp.
| #define MRPT_HAS_SOME_NIDAQMX (MRPT_HAS_NIDAQMXBASE || MRPT_HAS_NIDAQMX) |
Definition at line 18 of file CNationalInstrumentsDAQ.cpp.
| #define MRPT_USE_NIDAQMX (MRPT_HAS_NIDAQMX) |
Definition at line 21 of file CNationalInstrumentsDAQ.cpp.
| #define MRPT_USE_NIDAQMXBASE (MRPT_HAS_NIDAQMXBASE && !MRPT_HAS_NIDAQMX) |
Definition at line 20 of file CNationalInstrumentsDAQ.cpp.
| #define MY_LOAD_HERE_CONFIG_VAR | ( | variableName, | |
| variableType, | |||
| targetVariable, | |||
| configFileObject, | |||
| sectionNameStr | |||
| ) |
Definition at line 120 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::loadConfig_sensorSpecific().
| #define MY_LOAD_HERE_CONFIG_VAR_NO_DEFAULT | ( | variableName, | |
| variableType, | |||
| targetVariable, | |||
| configFileObject, | |||
| sectionNameStr | |||
| ) |
Definition at line 126 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::loadConfig_sensorSpecific().
| Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |