RTXI 1.3
plugins/ni_device/ai.cpp File Reference
#include "ai.h"

Go to the source code of this file.

Functions

void aiClearFifo (tMSeries *board)
void adcReset (tMSeries *board)
void aiReset (tMSeries *board)
void aiPersonalize (tMSeries *board, tMSeries::tAI_Output_Control::tAI_CONVERT_Output_Select convertOutputSelect)
void aiDisarm (tMSeries *board)
void aiClearConfigurationMemory (tMSeries *board)
void aiConfigureChannel (tMSeries *board, u16 channel, u16 gain, tMSeries::tAI_Config_FIFO_Data::tAI_Config_Polarity polarity, tMSeries::tAI_Config_FIFO_Data::tAI_Config_Channel_Type channelType, tBoolean lastChannel)
void aiEnvironmentalize (tMSeries *board)
void aiSetFifoRequestMode (tMSeries *board)
void aiHardwareGating (tMSeries *board)
void aiTrigger (tMSeries *board, tMSeries::tAI_Trigger_Select::tAI_START1_Select startSource, tMSeries::tAI_Trigger_Select::tAI_START1_Polarity startPolarity, tMSeries::tAI_Trigger_Select::tAI_START2_Select refSource, tMSeries::tAI_Trigger_Select::tAI_START2_Polarity refPolarity)
void aiSampleStop (tMSeries *board, tBoolean multiChannel)
void aiNumberOfSamples (tMSeries *board, u32 postTriggerSamples, u32 preTriggerSamples, tBoolean continuous)
void aiSampleStart (tMSeries *board, u32 periodDivisor, u32 delayDivisor, tMSeries::tAI_START_STOP_Select::tAI_START_Select source, tMSeries::tAI_START_STOP_Select::tAI_START_Polarity polarity)
void aiConvert (tMSeries *board, u32 periodDivisor, u32 delayDivisor, tBoolean externalSampleClock)
void aiArm (tMSeries *board, tBoolean armSI)
void aiStart (tMSeries *board)
void aiStartOnDemand (tMSeries *board)

Function Documentation

void adcReset ( tMSeries board)

Definition at line 15 of file ai.cpp.

void aiArm ( tMSeries board,
tBoolean  armSI 
)

Definition at line 352 of file ai.cpp.

void aiClearConfigurationMemory ( tMSeries board)

Definition at line 105 of file ai.cpp.

void aiClearFifo ( tMSeries board)

Definition at line 8 of file ai.cpp.

void aiConfigureChannel ( tMSeries board,
u16  channel,
u16  gain,
tMSeries::tAI_Config_FIFO_Data::tAI_Config_Polarity  polarity,
tMSeries::tAI_Config_FIFO_Data::tAI_Config_Channel_Type  channelType,
tBoolean  lastChannel 
)

Definition at line 116 of file ai.cpp.

void aiConvert ( tMSeries board,
u32  periodDivisor,
u32  delayDivisor,
tBoolean  externalSampleClock 
)

Definition at line 314 of file ai.cpp.

void aiDisarm ( tMSeries board)

Definition at line 98 of file ai.cpp.

void aiEnvironmentalize ( tMSeries board)

Definition at line 141 of file ai.cpp.

void aiHardwareGating ( tMSeries board)

Definition at line 164 of file ai.cpp.

void aiNumberOfSamples ( tMSeries board,
u32  postTriggerSamples,
u32  preTriggerSamples,
tBoolean  continuous 
)

Definition at line 233 of file ai.cpp.

void aiPersonalize ( tMSeries board,
tMSeries::tAI_Output_Control::tAI_CONVERT_Output_Select  convertOutputSelect 
)

Definition at line 79 of file ai.cpp.

void aiReset ( tMSeries board)

Definition at line 27 of file ai.cpp.

void aiSampleStart ( tMSeries board,
u32  periodDivisor,
u32  delayDivisor,
tMSeries::tAI_START_STOP_Select::tAI_START_Select  source,
tMSeries::tAI_START_STOP_Select::tAI_START_Polarity  polarity 
)

Definition at line 274 of file ai.cpp.

void aiSampleStop ( tMSeries board,
tBoolean  multiChannel 
)

Definition at line 216 of file ai.cpp.

void aiSetFifoRequestMode ( tMSeries board)

Definition at line 158 of file ai.cpp.

void aiStart ( tMSeries board)

Definition at line 365 of file ai.cpp.

void aiStartOnDemand ( tMSeries board)

Definition at line 373 of file ai.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines