XNIDAQmxPulser Member List

This is the complete list of members for XNIDAQmxPulser, including all inherited members.

abortPulseGen() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
altSep() const XPulserinline
analyzeRaw(RawDataReader &reader, Transaction &tr)XPulserprotectedvirtual
aoVoltToRaw(const double poly_coeff[NUM_AO_CH][CAL_POLY_ORDER], const std::complex< double > &volt)XNIDAQmxPulserinlineprivate
aswHold() const XPulserinline
aswSetup() const XPulserinline
CAL_POLY_ORDER enum value (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
changeOutput(const Snapshot &shot, bool output, unsigned int blankpattern)XNIDAQmxPulserprotectedvirtual
clearTasks() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
close()XNIDAQmxPulserprotectedvirtual
closeInterface()XNIDAQmxDriver< XPulser >protectedvirtual
combFunc() const XPulserinline
combLevel() const XPulserinline
combMode() const XPulserinline
combNum() const XPulserinline
combOffRes() const XPulserinline
combP1() const XPulserinline
combP1Alt() const XPulserinline
combPT() const XPulserinline
combPW() const XPulserinline
conserveStEPhase() const (defined in XPulser)XPulserinline
const_iterator typedef (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
create(const char *name) (defined in XNode)XNodeinline
create(const char *name, bool runtime, Args &&...args) (defined in XNode)XNode
create(Transaction &tr, const char *name) (defined in XNode)XNodeinline
create(Transaction &tr, const char *name, bool runtime, Args &&...args) (defined in XNode)XNode
create(Args &&...args) (defined in Transactional::Node< XNode >)Transactional::Node< XNode >static
createNativePatterns(Transaction &tr)XNIDAQmxPulserprotectedvirtual
createOrphan(const char *name) (defined in XNode)XNodeinlinestatic
createOrphan(const char *name, bool runtime, Args_ &&...args) (defined in XNode)XNodestatic
difFreq() const XPulserinline
disable()XNode
drivenEquilibrium() const XPulserinline
echoNum() const XPulserinline
executeFillBuffer(const atomic< bool > &) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
executeWriter(const atomic< bool > &) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
fillBuffer()XNIDAQmxPulserinlineprivate
finishWritingRaw(const shared_ptr< const RawData > &rawdata, const XTime &time_awared, const XTime &time_recorded)XPrimaryDriverprotected
firstPhase() const XPulserinline
g2Setup() const XPulserinline
GenPatternIterator typedef (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
getChild(const XString &var) const (defined in XNode)XNode
getLabel() const XNodeinlinevirtual
getName() const XNode
getParent() const (defined in XNode)XNode
getTypename() const (defined in XNode)XNode
hasQAMPorts() const =0XNIDAQmxPulserprotectedpure virtual
induceEmission() const (defined in XPulser)XPulserinline
induceEmissionPhase() const (defined in XPulser)XPulserinline
insert(Transaction< XNode > &tr, const shared_ptr< XNode > &var, bool online_after_insertion=false)Transactional::Node< XNode >
insert(const shared_ptr< XNode > &var)Transactional::Node< XNode >
interface() const (defined in XNIDAQmxDriver< XPulser >)XNIDAQmxDriver< XPulser >inlineprotected
intfAO() const (defined in XNIDAQmxPulser)XNIDAQmxPulserinlineprotectedvirtual
intfCtr() const (defined in XNIDAQmxPulser)XNIDAQmxPulserinlineprotectedvirtual
intfDO() const (defined in XNIDAQmxPulser)XNIDAQmxPulserinlineprotectedvirtual
invertPhase() const (defined in XPulser)XPulserinline
iterate_commit(Closure)Transactional::Node< XNode >inline
iterate_commit_if(Closure)Transactional::Node< XNode >inline
iterate_commit_while(Closure)Transactional::Node< XNode >inline
iterator typedef (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
m_aswBit (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_coeffAODev (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_genAOIndexXNIDAQmxPulserprivate
m_genAOZeroLevel (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_genLastPatIt (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_genPatternList (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_genPulseWaveAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_genRestCountXNIDAQmxPulserprivate
m_genTotalCountXNIDAQmxPulserprivate
m_genTotalSampsXNIDAQmxPulserprivate
m_isThreadWriterReadyXNIDAQmxPulserprivate
m_lowerLimAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_patBufAOXNIDAQmxPulserprivate
m_patBufDOXNIDAQmxPulserprivate
m_pausingBitXNIDAQmxPulserprivate
m_pausingCh (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_pausingCount (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_pausingGateTerm (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_pausingSrcTerm (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_preFillSizeAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_preFillSizeDOXNIDAQmxPulserprivate
m_queueTimeGenCntXNIDAQmxPulserprivate
m_resolutionAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_resolutionDO (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_running (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_softwareTrigger (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_stateLock (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_taskAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_taskDO (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_taskDOCtr (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_taskGateCtr (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
m_threadWriter (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_totalWrittenSampsAOXNIDAQmxPulserprivate
m_totalWrittenSampsDO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_transferSizeHintAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
m_transferSizeHintDOXNIDAQmxPulserprivate
m_upperLimAO (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
makeWaveForm(int num, double pw, tpulsefunc func, double dB, double freq=0.0, double phase=0.0) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
masterLevel() const XPulserinline
MAX_NUM_PHASE_CYCLE enum value (defined in XPulser)XPulser
minPulseWidth() const XNIDAQmxPulserinlineprotectedvirtual
N_COMB_MODE_COMB_ALT enum value (defined in XPulser)XPulser
N_COMB_MODE_OFF enum value (defined in XPulser)XPulser
N_COMB_MODE_ON enum value (defined in XPulser)XPulser
N_COMB_MODE_P1_ALT enum value (defined in XPulser)XPulser
N_MODE_NMR_PULSER enum value (defined in XPulser)XPulser
N_MODE_PULSE_ANALYZER enum value (defined in XPulser)XPulser
N_RT_MODE_FIXREP enum value (defined in XPulser)XPulser
N_RT_MODE_FIXREST enum value (defined in XPulser)XPulser
Node(const Node &)=delete (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
Node()Transactional::Node< XNode >protected
NodeList typedef (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
NodeNotFoundError typedef (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
NUM_AO_CH enum value (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
NUM_DO_PORTS enum value (defined in XPulser)XPulser
numPhaseCycle() const XPulserinline
onClose(const Snapshot &shot, XInterface *) (defined in XNIDAQmxDriver< XPulser >)XNIDAQmxDriver< XPulser >protected
onOpen(const Snapshot &shot, XInterface *) (defined in XNIDAQmxDriver< XPulser >)XNIDAQmxDriver< XPulser >protected
onTaskDone(TaskHandle task, int32 status) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
onTaskDone_(TaskHandle task, int32 status, void *) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivatestatic
open()=0XNIDAQmxPulserprotectedpure virtual
openAODO() (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
openDO(bool use_ao_clock=false) (defined in XNIDAQmxPulser)XNIDAQmxPulserprotected
operator=(const Node &)=delete (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
output() const (defined in XPulser)XPulserinline
p1Func() const XPulserinline
p1Level() const XPulserinline
p2Func() const XPulserinline
p2Level() const XPulserinline
paPulseBW() const (defined in XPulser)XPulserinline
paPulseRept() const (defined in XPulser)XPulserinline
PAT_DO_MASK enum value (defined in XPulser)XPulser
PAT_QAM_MASK enum value (defined in XPulser)XPulser
PAT_QAM_PHASE enum value (defined in XPulser)XPulser
PAT_QAM_PHASE_MASK enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX_INDUCE_EMISSION enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX_MASK enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX_P1 enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX_P2 enum value (defined in XPulser)XPulser
PAT_QAM_PULSE_IDX_PCOMB enum value (defined in XPulser)XPulser
portSel(unsigned int port) const (defined in XPulser)XPulserinline
PORTSEL_ASW enum value (defined in XPulser)XPulserprotected
PORTSEL_COMB enum value (defined in XPulser)XPulserprotected
PORTSEL_COMB_FM enum value (defined in XPulser)XPulserprotected
PORTSEL_GATE enum value (defined in XPulser)XPulserprotected
PORTSEL_GATE3 enum value (defined in XPulser)XPulserprotected
PORTSEL_PAUSING enum value (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
PORTSEL_PREGATE enum value (defined in XPulser)XPulserprotected
PORTSEL_PULSE1 enum value (defined in XPulser)XPulserprotected
PORTSEL_PULSE2 enum value (defined in XPulser)XPulserprotected
PORTSEL_PULSE_ANALYZER_GATE enum value (defined in XPulser)XPulserprotected
PORTSEL_QPSK_A enum value (defined in XPulser)XPulserprotected
PORTSEL_QPSK_B enum value (defined in XPulser)XPulserprotected
PORTSEL_QPSK_OLD_INV enum value (defined in XPulser)XPulserprotected
PORTSEL_QPSK_OLD_NONINV enum value (defined in XPulser)XPulserprotected
PORTSEL_QPSK_OLD_PSGATE enum value (defined in XPulser)XPulserprotected
PORTSEL_QSW enum value (defined in XPulser)XPulserprotected
PORTSEL_TRIG1 enum value (defined in XPulser)XPulserprotected
PORTSEL_TRIG2 enum value (defined in XPulser)XPulserprotected
PORTSEL_UNSEL enum value (defined in XPulser)XPulserprotected
preparePatternGen(const Snapshot &shot, bool use_dummypattern, unsigned int blankpattern) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
print_() const (defined in Transactional::Node< XNode >)Transactional::Node< XNode >
pulseAnalyzerMode() const (defined in XPulser)XPulserinline
pulseFunc(int func_no) const (defined in XPulser)XPulserprotected
pulseFuncNo(const XString &str) const (defined in XPulser)XPulserprotected
pw1() const XPulserinline
pw2() const XPulserinline
qamDelay1() const (defined in XPulser)XPulserinline
qamDelay2() const XPulserinline
qamLevel1() const (defined in XPulser)XPulserinline
qamLevel2() const XPulserinline
qamOffset1() const (defined in XPulser)XPulserinline
qamOffset2() const XPulserinline
qswDelay() const XPulserinline
qswPiPulseOnly() const XPulserinline
qswSoftSWOff() const XPulserinline
qswWidth() const XPulserinline
QueueTimeGenCnt typedef (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
record(Transaction &tr, const XTime &time_awared, const XTime &time_recorded)XDriverprotected
release(Transaction< XNode > &tr, const shared_ptr< XNode > &var)Transactional::Node< XNode >
release(const shared_ptr< XNode > &var)Transactional::Node< XNode >
releaseAll()Transactional::Node< XNode >
resolution() const XNIDAQmxPulserinlinevirtual
resolutionQAM() const (defined in XNIDAQmxPulser)XNIDAQmxPulserinlineprotectedvirtual
rewindBufPos(double ms_from_gen_pos) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
rtime() const XPulserinline
rtMode() const XPulserinline
selectedPorts(const Snapshot &shot, int func) const XPulserprotected
setUIEnabled(bool v)XNode
setupTasksAODO() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
setupTasksDO(bool use_ao_clock) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
showForms()XPulservirtual
start()XPulserprotectedvirtual
startBufWriter() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
startPulseGen(const Snapshot &shot) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
startPulseGenFromFreeRun(const Snapshot &shot) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
stop()XPulserprotectedvirtual
stopBufWriter() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
stopPulseGen() (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
stopPulseGenFreeRunning(unsigned int blankpattern) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
swap(Transaction< XNode > &tr, const shared_ptr< XNode > &x, const shared_ptr< XNode > &y)Transactional::Node< XNode >
swap(const shared_ptr< XNode > &x, const shared_ptr< XNode > &y)Transactional::Node< XNode >
tau() const XPulserinline
tpulsefunc typedef (defined in XPulser)XPulserprotected
tRawAO typedef (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
tRawDO typedef (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
upperNode(Snapshot< XNode > &shot)Transactional::Node< XNode >
visualize(const Snapshot &shot)XPulserprotectedvirtual
writeToDAQmxAO(const tRawAOSet *pAO, ssize_t samps) (defined in XNIDAQmxPulser)XNIDAQmxPulserprivate
writeToDAQmxDO(const tRawDO *pDO, ssize_t samps)XNIDAQmxPulserprivate
XDriver(const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) (defined in XDriver)XDriver
XNIDAQmxDriver(const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) (defined in XNIDAQmxDriver< XPulser >)XNIDAQmxDriver< XPulser >
XNIDAQmxPulser(const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) (defined in XNIDAQmxPulser)XNIDAQmxPulser
XNode(const char *name, bool runtime=false) (defined in XNode)XNodeexplicit
XNode()=delete (defined in XNode)XNode
XPrimaryDriver(const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) (defined in XPrimaryDriver)XPrimaryDriver
XPulser(const char *name, bool runtime, Transaction &tr_meas, const shared_ptr< XMeasure > &meas) (defined in XPulser)XPulser
~Node() (defined in Transactional::Node< XNode >)Transactional::Node< XNode >virtual
~XDriver()=default (defined in XDriver)XDrivervirtual
~XNIDAQmxDriver() (defined in XNIDAQmxDriver< XPulser >)XNIDAQmxDriver< XPulser >inlinevirtual
~XNIDAQmxPulser() (defined in XNIDAQmxPulser)XNIDAQmxPulservirtual
~XNode() (defined in XNode)XNodevirtual
~XPrimaryDriver()=default (defined in XPrimaryDriver)XPrimaryDrivervirtual
~XPulser() (defined in XPulser)XPulserinlinevirtual

Generated for KAME4 by  doxygen 1.8.3