RTXI 1.3
tTIO::tG0_Counting_Mode Class Reference

#include <tTIO.h>

Inheritance diagram for tTIO::tG0_Counting_Mode:
tTIO::tReg16IODirect32

List of all members.

Public Types

enum  { kOffset = 0xb0, kId = 2 }
enum  tId {
  kRegisterId = 0, kG0_Encoder_Counting_ModeId = 1, kG0_Index_EnableId = 3, kG0_Index_PhaseId = 4,
  kG0_HW_Arm_EnableId = 5, kG0_HW_Arm_SelectId = 6, kG0_PrescaleId = 8, kG0_Alternate_SynchronizationId = 9,
  kG0_Prescale_By_2Id = 10
}
typedef tReg16IODirect32 tIOStrategy
typedef tTIO tRegisterMap

Public Member Functions

 tG0_Counting_Mode ()
tTIOregisterMap (void)
void flushBus (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetRegister (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)
tG0_Counting_ModesetG0_Encoder_Counting_Mode (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Encoder_Counting_Mode (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Encoder_Counting_Mode (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Encoder_Counting_Mode (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_Index_Enable (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Index_Enable (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Index_Enable (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Index_Enable (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_Index_Phase (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Index_Phase (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Index_Phase (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Index_Phase (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_HW_Arm_Enable (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_HW_Arm_Enable (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_HW_Arm_Enable (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_HW_Arm_Enable (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_HW_Arm_Select (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_HW_Arm_Select (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_HW_Arm_Select (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_HW_Arm_Select (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_Prescale (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Prescale (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Prescale (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Prescale (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_Alternate_Synchronization (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Alternate_Synchronization (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Alternate_Synchronization (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Alternate_Synchronization (nMDBG::tStatus2 *statusChain=NULL)
tG0_Counting_ModesetG0_Prescale_By_2 (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 getG0_Prescale_By_2 (nMDBG::tStatus2 *statusChain=NULL) const
void writeG0_Prescale_By_2 (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 readG0_Prescale_By_2 (nMDBG::tStatus2 *statusChain=NULL)

Friends

class tTIO

Detailed Description

Definition at line 292 of file tTIO.h.


Member Typedef Documentation

Definition at line 295 of file tTIO.h.

Definition at line 296 of file tTIO.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kOffset 
kId 

Definition at line 298 of file tTIO.h.

Enumerator:
kRegisterId 
kG0_Encoder_Counting_ModeId 
kG0_Index_EnableId 
kG0_Index_PhaseId 
kG0_HW_Arm_EnableId 
kG0_HW_Arm_SelectId 
kG0_PrescaleId 
kG0_Alternate_SynchronizationId 
kG0_Prescale_By_2Id 

Definition at line 305 of file tTIO.h.


Constructor & Destructor Documentation

tTIO::tG0_Counting_Mode::tG0_Counting_Mode ( ) [inline]

Definition at line 520 of file tTIO_auto.cpp.


Member Function Documentation

void tTIO::tG0_Counting_Mode::flush ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 547 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::flushBus ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 530 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Alternate_Synchronization ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 713 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Encoder_Counting_Mode ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 575 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_HW_Arm_Enable ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 644 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_HW_Arm_Select ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 667 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Index_Enable ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 598 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Index_Phase ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 621 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Prescale ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 690 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getG0_Prescale_By_2 ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 736 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::getRegister ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 542 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Alternate_Synchronization ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 723 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Encoder_Counting_Mode ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 585 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_HW_Arm_Enable ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 654 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_HW_Arm_Select ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 677 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Index_Enable ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 608 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Index_Phase ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 631 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Prescale ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 700 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readG0_Prescale_By_2 ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 746 of file tTIO_auto.cpp.

u16 tTIO::tG0_Counting_Mode::readRegister ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 561 of file tTIO_auto.cpp.

tTIO * tTIO::tG0_Counting_Mode::registerMap ( void  ) [inline]

Definition at line 525 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Alternate_Synchronization ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 705 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Encoder_Counting_Mode ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 567 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_HW_Arm_Enable ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 636 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_HW_Arm_Select ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 659 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Index_Enable ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 590 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Index_Phase ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 613 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Prescale ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 682 of file tTIO_auto.cpp.

tTIO::tG0_Counting_Mode & tTIO::tG0_Counting_Mode::setG0_Prescale_By_2 ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 728 of file tTIO_auto.cpp.

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

Definition at line 535 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Alternate_Synchronization ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 718 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Encoder_Counting_Mode ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 580 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_HW_Arm_Enable ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 649 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_HW_Arm_Select ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 672 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Index_Enable ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 603 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Index_Phase ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 626 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Prescale ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 695 of file tTIO_auto.cpp.

void tTIO::tG0_Counting_Mode::writeG0_Prescale_By_2 ( u16  fieldValue,
nMDBG::tStatus2 statusChain = NULL 
) [inline]

Definition at line 741 of file tTIO_auto.cpp.

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

Definition at line 554 of file tTIO_auto.cpp.


Friends And Related Function Documentation

friend class tTIO [friend]

Definition at line 395 of file tTIO.h.


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