RTXI 1.3
tMSeries::tAO_Mode_1 Class Reference

#include <tMSeries.h>

Inheritance diagram for tMSeries::tAO_Mode_1:
tMSeries::tReg16IODirect32

List of all members.

Public Types

enum  { kOffset = 0x14c, kId = 23 }
enum  tId {
  kRegisterId = 0, kAO_Trigger_OnceId = 1, kAO_ContinuousId = 2, kAO_UC_Switch_Load_Every_TCId = 3,
  kAO_UI_Source_PolarityId = 4, kAO_UPDATE_Source_PolarityId = 5, kAO_Multiple_ChannelsId = 6, kAO_UI_Source_SelectId = 7,
  kAO_UPDATE_Source_SelectId = 8
}
enum  tAO_Continuous { kAO_ContinuousStop_On_BC_TC = 0, kAO_ContinuousIgnore_BC_TC = 1 }
enum  tAO_UI_Source_Polarity { kAO_UI_Source_PolarityRising_Edge = 0, kAO_UI_Source_PolarityFalling_Edge = 1 }
enum  tAO_UPDATE_Source_Polarity { kAO_UPDATE_Source_PolarityRising_Edge = 0, kAO_UPDATE_Source_PolarityFalling_Edge = 1 }
enum  tAO_UI_Source_Select {
  kAO_UI_Source_SelectGround = 0, kAO_UI_Source_SelectPFI0 = 1, kAO_UI_Source_SelectPFI1 = 2, kAO_UI_Source_SelectPFI2 = 3,
  kAO_UI_Source_SelectPFI3 = 4, kAO_UI_Source_SelectPFI4 = 5, kAO_UI_Source_SelectPFI5 = 6, kAO_UI_Source_SelectPFI6 = 7,
  kAO_UI_Source_SelectPFI7 = 8, kAO_UI_Source_SelectPFI8 = 9, kAO_UI_Source_SelectPFI9 = 10, kAO_UI_Source_SelectRTSI0 = 11,
  kAO_UI_Source_SelectRTSI1 = 12, kAO_UI_Source_SelectRTSI2 = 13, kAO_UI_Source_SelectRTSI3 = 14, kAO_UI_Source_SelectRTSI4 = 15,
  kAO_UI_Source_SelectRTSI5 = 16, kAO_UI_Source_SelectRTSI6 = 17, kAO_UI_Source_SelectIN_TIMEBASE2 = 19, kAO_UI_Source_SelectStar_Trigger = 20,
  kAO_UI_Source_SelectPFI10 = 21, kAO_UI_Source_SelectPFI11 = 22, kAO_UI_Source_SelectPFI12 = 23, kAO_UI_Source_SelectPFI13 = 24,
  kAO_UI_Source_SelectPFI14 = 25, kAO_UI_Source_SelectPFI15 = 26, kAO_UI_Source_SelectRTSI7 = 27, kAO_UI_Source_SelectAO_IN_TIMEBASE1 = 28,
  kAO_UI_Source_SelectPXI_Clk10 = 29, kAO_UI_Source_SelectAnalog_Trigger = 30, kAO_UI_Source_SelectLow = 31
}
enum  tAO_UPDATE_Source_Select {
  kAO_UPDATE_Source_SelectUI_TC = 0, kAO_UPDATE_Source_SelectPFI0 = 1, kAO_UPDATE_Source_SelectPFI1 = 2, kAO_UPDATE_Source_SelectPFI2 = 3,
  kAO_UPDATE_Source_SelectPFI3 = 4, kAO_UPDATE_Source_SelectPFI4 = 5, kAO_UPDATE_Source_SelectPFI5 = 6, kAO_UPDATE_Source_SelectPFI6 = 7,
  kAO_UPDATE_Source_SelectPFI7 = 8, kAO_UPDATE_Source_SelectPFI8 = 9, kAO_UPDATE_Source_SelectPFI9 = 10, kAO_UPDATE_Source_SelectRTSI0 = 11,
  kAO_UPDATE_Source_SelectRTSI1 = 12, kAO_UPDATE_Source_SelectRTSI2 = 13, kAO_UPDATE_Source_SelectRTSI3 = 14, kAO_UPDATE_Source_SelectRTSI4 = 15,
  kAO_UPDATE_Source_SelectRTSI5 = 16, kAO_UPDATE_Source_SelectRTSI6 = 17, kAO_UPDATE_Source_SelectGPCTR0_Out = 18, kAO_UPDATE_Source_SelectGPCTR1_Out = 19,
  kAO_UPDATE_Source_SelectStar_Trigger = 20, kAO_UPDATE_Source_SelectPFI10 = 21, kAO_UPDATE_Source_SelectPFI11 = 22, kAO_UPDATE_Source_SelectPFI12 = 23,
  kAO_UPDATE_Source_SelectPFI13 = 24, kAO_UPDATE_Source_SelectPFI14 = 25, kAO_UPDATE_Source_SelectPFI15 = 26, kAO_UPDATE_Source_SelectRTSI7 = 27,
  kAO_UPDATE_Source_SelectAnalog_Trigger = 30, kAO_UPDATE_Source_SelectLow = 31
}
typedef tReg16IODirect32 tIOStrategy
typedef tMSeries tRegisterMap

Public Member Functions

 tAO_Mode_1 ()
tMSeriesregisterMap (void)
void flushBus (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setRegister (u16 value, nMDBG::tStatus2 *statusChain=NULL)
u16 getRegister (nMDBG::tStatus2 *statusChain=NULL) const
void flush (nMDBG::tStatus2 *statusChain=NULL)
void writeRegister (u16 value, nMDBG::tStatus2 *statusChain=NULL)
u16 readRegister (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_Trigger_Once (tBoolean fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tBoolean getAO_Trigger_Once (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_Trigger_Once (tBoolean fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tBoolean readAO_Trigger_Once (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_Continuous (tAO_Continuous fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_Continuous getAO_Continuous (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_Continuous (tAO_Continuous fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_Continuous readAO_Continuous (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_UC_Switch_Load_Every_TC (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getAO_UC_Switch_Load_Every_TC (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_UC_Switch_Load_Every_TC (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readAO_UC_Switch_Load_Every_TC (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_UI_Source_Polarity (tAO_UI_Source_Polarity fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UI_Source_Polarity getAO_UI_Source_Polarity (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_UI_Source_Polarity (tAO_UI_Source_Polarity fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UI_Source_Polarity readAO_UI_Source_Polarity (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_UPDATE_Source_Polarity (tAO_UPDATE_Source_Polarity fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UPDATE_Source_Polarity getAO_UPDATE_Source_Polarity (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_UPDATE_Source_Polarity (tAO_UPDATE_Source_Polarity fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UPDATE_Source_Polarity readAO_UPDATE_Source_Polarity (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_Multiple_Channels (tBoolean fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tBoolean getAO_Multiple_Channels (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_Multiple_Channels (tBoolean fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tBoolean readAO_Multiple_Channels (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_UI_Source_Select (tAO_UI_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UI_Source_Select getAO_UI_Source_Select (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_UI_Source_Select (tAO_UI_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UI_Source_Select readAO_UI_Source_Select (nMDBG::tStatus2 *statusChain=NULL)
tAO_Mode_1setAO_UPDATE_Source_Select (tAO_UPDATE_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UPDATE_Source_Select getAO_UPDATE_Source_Select (nMDBG::tStatus2 *statusChain=NULL) const
void writeAO_UPDATE_Source_Select (tAO_UPDATE_Source_Select fieldValue, nMDBG::tStatus2 *statusChain=NULL)
tAO_UPDATE_Source_Select readAO_UPDATE_Source_Select (nMDBG::tStatus2 *statusChain=NULL)

Friends

class tMSeries

Detailed Description

Definition at line 2439 of file tMSeries.h.


Member Typedef Documentation

Definition at line 2443 of file tMSeries.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kOffset 
kId 

Definition at line 2445 of file tMSeries.h.

Enumerator:
kAO_ContinuousStop_On_BC_TC 
kAO_ContinuousIgnore_BC_TC 

Definition at line 2486 of file tMSeries.h.

Enumerator:
kAO_UI_Source_PolarityRising_Edge 
kAO_UI_Source_PolarityFalling_Edge 

Definition at line 2504 of file tMSeries.h.

Enumerator:
kAO_UI_Source_SelectGround 
kAO_UI_Source_SelectPFI0 
kAO_UI_Source_SelectPFI1 
kAO_UI_Source_SelectPFI2 
kAO_UI_Source_SelectPFI3 
kAO_UI_Source_SelectPFI4 
kAO_UI_Source_SelectPFI5 
kAO_UI_Source_SelectPFI6 
kAO_UI_Source_SelectPFI7 
kAO_UI_Source_SelectPFI8 
kAO_UI_Source_SelectPFI9 
kAO_UI_Source_SelectRTSI0 
kAO_UI_Source_SelectRTSI1 
kAO_UI_Source_SelectRTSI2 
kAO_UI_Source_SelectRTSI3 
kAO_UI_Source_SelectRTSI4 
kAO_UI_Source_SelectRTSI5 
kAO_UI_Source_SelectRTSI6 
kAO_UI_Source_SelectIN_TIMEBASE2 
kAO_UI_Source_SelectStar_Trigger 
kAO_UI_Source_SelectPFI10 
kAO_UI_Source_SelectPFI11 
kAO_UI_Source_SelectPFI12 
kAO_UI_Source_SelectPFI13 
kAO_UI_Source_SelectPFI14 
kAO_UI_Source_SelectPFI15 
kAO_UI_Source_SelectRTSI7 
kAO_UI_Source_SelectAO_IN_TIMEBASE1 
kAO_UI_Source_SelectPXI_Clk10 
kAO_UI_Source_SelectAnalog_Trigger 
kAO_UI_Source_SelectLow 

Definition at line 2533 of file tMSeries.h.

Enumerator:
kAO_UPDATE_Source_PolarityRising_Edge 
kAO_UPDATE_Source_PolarityFalling_Edge 

Definition at line 2515 of file tMSeries.h.

Enumerator:
kAO_UPDATE_Source_SelectUI_TC 
kAO_UPDATE_Source_SelectPFI0 
kAO_UPDATE_Source_SelectPFI1 
kAO_UPDATE_Source_SelectPFI2 
kAO_UPDATE_Source_SelectPFI3 
kAO_UPDATE_Source_SelectPFI4 
kAO_UPDATE_Source_SelectPFI5 
kAO_UPDATE_Source_SelectPFI6 
kAO_UPDATE_Source_SelectPFI7 
kAO_UPDATE_Source_SelectPFI8 
kAO_UPDATE_Source_SelectPFI9 
kAO_UPDATE_Source_SelectRTSI0 
kAO_UPDATE_Source_SelectRTSI1 
kAO_UPDATE_Source_SelectRTSI2 
kAO_UPDATE_Source_SelectRTSI3 
kAO_UPDATE_Source_SelectRTSI4 
kAO_UPDATE_Source_SelectRTSI5 
kAO_UPDATE_Source_SelectRTSI6 
kAO_UPDATE_Source_SelectGPCTR0_Out 
kAO_UPDATE_Source_SelectGPCTR1_Out 
kAO_UPDATE_Source_SelectStar_Trigger 
kAO_UPDATE_Source_SelectPFI10 
kAO_UPDATE_Source_SelectPFI11 
kAO_UPDATE_Source_SelectPFI12 
kAO_UPDATE_Source_SelectPFI13 
kAO_UPDATE_Source_SelectPFI14 
kAO_UPDATE_Source_SelectPFI15 
kAO_UPDATE_Source_SelectRTSI7 
kAO_UPDATE_Source_SelectAnalog_Trigger 
kAO_UPDATE_Source_SelectLow 

Definition at line 2573 of file tMSeries.h.

Enumerator:
kRegisterId 
kAO_Trigger_OnceId 
kAO_ContinuousId 
kAO_UC_Switch_Load_Every_TCId 
kAO_UI_Source_PolarityId 
kAO_UPDATE_Source_PolarityId 
kAO_Multiple_ChannelsId 
kAO_UI_Source_SelectId 
kAO_UPDATE_Source_SelectId 

Definition at line 2452 of file tMSeries.h.


Constructor & Destructor Documentation

tMSeries::tAO_Mode_1::tAO_Mode_1 ( ) [inline]

Definition at line 4190 of file tMSeries_auto.cpp.


Member Function Documentation

void tMSeries::tAO_Mode_1::flush ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4217 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::flushBus ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4200 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_Continuous tMSeries::tAO_Mode_1::getAO_Continuous ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4268 of file tMSeries_auto.cpp.

tBoolean tMSeries::tAO_Mode_1::getAO_Multiple_Channels ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4360 of file tMSeries_auto.cpp.

tBoolean tMSeries::tAO_Mode_1::getAO_Trigger_Once ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4245 of file tMSeries_auto.cpp.

u16 tMSeries::tAO_Mode_1::getAO_UC_Switch_Load_Every_TC ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4291 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UI_Source_Polarity tMSeries::tAO_Mode_1::getAO_UI_Source_Polarity ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4314 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UI_Source_Select tMSeries::tAO_Mode_1::getAO_UI_Source_Select ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4383 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UPDATE_Source_Polarity tMSeries::tAO_Mode_1::getAO_UPDATE_Source_Polarity ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4337 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UPDATE_Source_Select tMSeries::tAO_Mode_1::getAO_UPDATE_Source_Select ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4406 of file tMSeries_auto.cpp.

u16 tMSeries::tAO_Mode_1::getRegister ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 4212 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_Continuous tMSeries::tAO_Mode_1::readAO_Continuous ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4278 of file tMSeries_auto.cpp.

tBoolean tMSeries::tAO_Mode_1::readAO_Multiple_Channels ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4370 of file tMSeries_auto.cpp.

tBoolean tMSeries::tAO_Mode_1::readAO_Trigger_Once ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4255 of file tMSeries_auto.cpp.

u16 tMSeries::tAO_Mode_1::readAO_UC_Switch_Load_Every_TC ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4301 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UI_Source_Polarity tMSeries::tAO_Mode_1::readAO_UI_Source_Polarity ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4324 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UI_Source_Select tMSeries::tAO_Mode_1::readAO_UI_Source_Select ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4393 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UPDATE_Source_Polarity tMSeries::tAO_Mode_1::readAO_UPDATE_Source_Polarity ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4347 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1::tAO_UPDATE_Source_Select tMSeries::tAO_Mode_1::readAO_UPDATE_Source_Select ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4416 of file tMSeries_auto.cpp.

u16 tMSeries::tAO_Mode_1::readRegister ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 4231 of file tMSeries_auto.cpp.

tMSeries * tMSeries::tAO_Mode_1::registerMap ( void  ) [inline]

Definition at line 4195 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_Continuous ( tAO_Continuous  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4260 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_Multiple_Channels ( tBoolean  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4352 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_Trigger_Once ( tBoolean  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4237 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_UC_Switch_Load_Every_TC ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4283 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_UI_Source_Polarity ( tAO_UI_Source_Polarity  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4306 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_UI_Source_Select ( tAO_UI_Source_Select  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4375 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_UPDATE_Source_Polarity ( tAO_UPDATE_Source_Polarity  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4329 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setAO_UPDATE_Source_Select ( tAO_UPDATE_Source_Select  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4398 of file tMSeries_auto.cpp.

tMSeries::tAO_Mode_1 & tMSeries::tAO_Mode_1::setRegister ( u16  value,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4205 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_Continuous ( tAO_Continuous  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4273 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_Multiple_Channels ( tBoolean  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4365 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_Trigger_Once ( tBoolean  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4250 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_UC_Switch_Load_Every_TC ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4296 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_UI_Source_Polarity ( tAO_UI_Source_Polarity  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4319 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_UI_Source_Select ( tAO_UI_Source_Select  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4388 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_UPDATE_Source_Polarity ( tAO_UPDATE_Source_Polarity  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4342 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeAO_UPDATE_Source_Select ( tAO_UPDATE_Source_Select  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4411 of file tMSeries_auto.cpp.

void tMSeries::tAO_Mode_1::writeRegister ( u16  value,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 4224 of file tMSeries_auto.cpp.


Friends And Related Function Documentation

friend class tMSeries [friend]

Definition at line 2619 of file tMSeries.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines