#include "hwdrivers-precomp.h"
#include <mrpt/hwdrivers/CNationalInstrumentsDAQ.h>
#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) targetVariable = configFileObject.read_##variableType(sectionNameStr,variableName,targetVariable,false); |
#define | MY_LOAD_HERE_CONFIG_VAR_NO_DEFAULT(variableName, variableType, targetVariable, configFileObject, sectionNameStr) |
#define MRPT_DAQmx_ErrChk | ( | functionCall | ) |
Definition at line 83 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 69 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCfgOutputBuffer DAQmxCfgOutputBuffer |
Definition at line 70 of file CNationalInstrumentsDAQ.cpp.
#define MRPT_DAQmxCfgSampClkTiming DAQmxCfgSampClkTiming |
Definition at line 68 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxClearTask DAQmxClearTask |
Definition at line 73 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::stop().
#define MRPT_DAQmxCreateAIVoltageChan DAQmxCreateAIVoltageChan |
Definition at line 58 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateAOVoltageChan DAQmxCreateAOVoltageChan |
Definition at line 59 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCIAngEncoderChan DAQmxCreateCIAngEncoderChan |
Definition at line 66 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCICountEdgesChan DAQmxCreateCICountEdgesChan |
Definition at line 63 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCILinEncoderChan DAQmxCreateCILinEncoderChan |
Definition at line 65 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCIPeriodChan DAQmxCreateCIPeriodChan |
Definition at line 62 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCIPulseWidthChan DAQmxCreateCIPulseWidthChan |
Definition at line 64 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateCOPulseChanFreq DAQmxCreateCOPulseChanFreq |
Definition at line 67 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateDIChan DAQmxCreateDIChan |
Definition at line 60 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateDOChan DAQmxCreateDOChan |
Definition at line 61 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxCreateTask DAQmxCreateTask |
Definition at line 57 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxGetExtendedErrorInfo DAQmxGetExtendedErrorInfo |
Definition at line 56 of file CNationalInstrumentsDAQ.cpp.
#define MRPT_DAQmxReadAnalogF64 DAQmxReadAnalogF64 |
Definition at line 74 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
#define MRPT_DAQmxReadCounterF64 DAQmxReadCounterF64 |
Definition at line 75 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
#define MRPT_DAQmxReadDigitalU8 DAQmxReadDigitalU8 |
Definition at line 76 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::grabbing_thread().
#define MRPT_DAQmxStartTask DAQmxStartTask |
Definition at line 71 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize().
#define MRPT_DAQmxStopTask DAQmxStopTask |
Definition at line 72 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::initialize(), and mrpt::hwdrivers::CNationalInstrumentsDAQ::stop().
#define MRPT_DAQmxWriteAnalogF64 DAQmxWriteAnalogF64 |
Definition at line 77 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::writeAnalogOutputTask().
#define MRPT_DAQmxWriteDigitalLines DAQmxWriteDigitalLines |
Definition at line 79 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::writeDigitalOutputTask().
#define MRPT_DAQmxWriteDigitalU32 DAQmxWriteDigitalU32 |
Definition at line 78 of file CNationalInstrumentsDAQ.cpp.
#define MRPT_HAS_SOME_NIDAQMX (MRPT_HAS_NIDAQMXBASE || MRPT_HAS_NIDAQMX) |
Definition at line 16 of file CNationalInstrumentsDAQ.cpp.
#define MRPT_USE_NIDAQMX (MRPT_HAS_NIDAQMX) |
Definition at line 19 of file CNationalInstrumentsDAQ.cpp.
#define MRPT_USE_NIDAQMXBASE (MRPT_HAS_NIDAQMXBASE && !MRPT_HAS_NIDAQMX) |
Definition at line 18 of file CNationalInstrumentsDAQ.cpp.
#define MY_LOAD_HERE_CONFIG_VAR | ( | variableName, | |
variableType, | |||
targetVariable, | |||
configFileObject, | |||
sectionNameStr | |||
) | targetVariable = configFileObject.read_##variableType(sectionNameStr,variableName,targetVariable,false); |
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 123 of file CNationalInstrumentsDAQ.cpp.
Referenced by mrpt::hwdrivers::CNationalInstrumentsDAQ::loadConfig_sensorSpecific().
Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |