RTXI 1.3
tTIO::tG0_AutoIncrement Class Reference

#include <tTIO.h>

Inheritance diagram for tTIO::tG0_AutoIncrement:
tTIO::tReg16IODirect32

List of all members.

Public Types

enum  { kOffset = 0x88, kId = 0 }
enum  tId { kRegisterId = 0, kDefaultId = 1 }
typedef tReg16IODirect32 tIOStrategy
typedef tTIO tRegisterMap

Public Member Functions

 tG0_AutoIncrement ()
tTIOregisterMap (void)
void flushBus (nMDBG::tStatus2 *statusChain=NULL)
tG0_AutoIncrementsetRegister (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_AutoIncrementset (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 get (nMDBG::tStatus2 *statusChain=NULL) const
void write (u16 fieldValue, nMDBG::tStatus2 *statusChain=NULL)
u16 read (nMDBG::tStatus2 *statusChain=NULL)

Friends

class tTIO

Detailed Description

Definition at line 54 of file tTIO.h.


Member Typedef Documentation

Definition at line 57 of file tTIO.h.

Definition at line 58 of file tTIO.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kOffset 
kId 

Definition at line 60 of file tTIO.h.

Enumerator:
kRegisterId 
kDefaultId 

Definition at line 67 of file tTIO.h.


Constructor & Destructor Documentation

tTIO::tG0_AutoIncrement::tG0_AutoIncrement ( ) [inline]

Definition at line 71 of file tTIO_auto.cpp.


Member Function Documentation

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

Definition at line 98 of file tTIO_auto.cpp.

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

Definition at line 81 of file tTIO_auto.cpp.

u16 tTIO::tG0_AutoIncrement::get ( nMDBG::tStatus2 statusChain = NULL) const [inline]

Definition at line 126 of file tTIO_auto.cpp.

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

Definition at line 93 of file tTIO_auto.cpp.

u16 tTIO::tG0_AutoIncrement::read ( nMDBG::tStatus2 statusChain = NULL) [inline]

Definition at line 136 of file tTIO_auto.cpp.

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

Definition at line 112 of file tTIO_auto.cpp.

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

Definition at line 76 of file tTIO_auto.cpp.

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

Definition at line 118 of file tTIO_auto.cpp.

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

Definition at line 86 of file tTIO_auto.cpp.

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

Definition at line 131 of file tTIO_auto.cpp.

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

Definition at line 105 of file tTIO_auto.cpp.


Friends And Related Function Documentation

friend class tTIO [friend]

Definition at line 101 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