w11 - cpp 0.794
Backend server for Rlink and w11
|
FIXME_docs. More...
#include <Rw11Cntl.hpp>
Public Types | |
enum | stats { kStatNAttnHdl = 0 , kStatNAttnNoAct , kDimStat } |
Public Member Functions | |
Rw11Cntl (const std::string &type) | |
Constructor. | |
virtual | ~Rw11Cntl () |
Destructor. | |
Rw11Cntl (const Rw11Cntl &)=delete | |
Rw11Cntl & | operator= (const Rw11Cntl &)=delete |
void | SetCpu (Rw11Cpu *pcpu) |
FIXME_docs. | |
Rw11Cpu & | Cpu () const |
FIXME_docs. | |
Rw11 & | W11 () const |
FIXME_docs. | |
RlinkServer & | Server () const |
FIXME_docs. | |
RlinkConnect & | Connect () const |
FIXME_docs. | |
RlogFile & | LogFile () const |
FIXME_docs. | |
const std::string & | Type () const |
FIXME_docs. | |
const std::string & | Name () const |
FIXME_docs. | |
uint16_t | Base () const |
FIXME_docs. | |
int | Lam () const |
FIXME_docs. | |
void | SetEnable (bool ena) |
FIXME_docs. | |
bool | Enable () const |
FIXME_docs. | |
virtual bool | Probe () |
FIXME_docs. | |
bool | ProbeFound () const |
FIXME_docs. | |
uint16_t | ProbeDataInt () const |
FIXME_docs. | |
uint16_t | ProbeDataRem () const |
FIXME_docs. | |
const Rw11Probe & | ProbeStatus () const |
FIXME_docs. | |
virtual void | Start () |
FIXME_docs. | |
bool | IsStarted () const |
FIXME_docs. | |
virtual size_t | NUnit () const =0 |
virtual Rw11Unit & | UnitBase (size_t index) const =0 |
virtual bool | BootCode (size_t unit, std::vector< uint16_t > &code, uint16_t &aload, uint16_t &astart) |
FIXME_docs. | |
virtual void | UnitSetup (size_t ind) |
FIXME_docs. | |
virtual void | UnitSetupAll () |
FIXME_docs. | |
void | SetTraceLevel (uint32_t level) |
FIXME_docs. | |
uint32_t | TraceLevel () const |
FIXME_docs. | |
std::string | UnitName (size_t index) const |
FIXME_docs. | |
Rstats & | Stats () |
FIXME_docs. | |
virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
FIXME_docs. | |
Protected Member Functions | |
void | ConfigCntl (const std::string &name, uint16_t base, int lam, uint16_t probeoff, bool probeint, bool proberem) |
FIXME_docs. | |
Protected Attributes | |
Rw11Cpu * | fpCpu |
cpu back pointer | |
std::string | fType |
controller type | |
std::string | fName |
controller name | |
uint16_t | fBase |
controller base address | |
int | fLam |
attn bit number (-1 of none) | |
bool | fEnable |
enable flag | |
bool | fStarted |
true if Start() called | |
Rw11Probe | fProbe |
controller probe context | |
uint32_t | fTraceLevel |
trace level; 0=off;1=cntl | |
RlinkCommandList | fPrimClist |
clist for attn primary info | |
Rstats | fStats |
statistics | |
Private Member Functions | |
Rw11Cntl () | |
default ctor blocker | |
Additional Inherited Members | |
Static Public Attributes inherited from Retro::Rbits | |
static const uint8_t | kBBit00 = 1u<< 0 |
static const uint8_t | kBBit01 = 1u<< 1 |
static const uint8_t | kBBit02 = 1u<< 2 |
static const uint8_t | kBBit03 = 1u<< 3 |
static const uint8_t | kBBit04 = 1u<< 4 |
static const uint8_t | kBBit05 = 1u<< 5 |
static const uint8_t | kBBit06 = 1u<< 6 |
static const uint8_t | kBBit07 = 1u<< 7 |
static const uint16_t | kWBit00 = 1u<< 0 |
static const uint16_t | kWBit01 = 1u<< 1 |
static const uint16_t | kWBit02 = 1u<< 2 |
static const uint16_t | kWBit03 = 1u<< 3 |
static const uint16_t | kWBit04 = 1u<< 4 |
static const uint16_t | kWBit05 = 1u<< 5 |
static const uint16_t | kWBit06 = 1u<< 6 |
static const uint16_t | kWBit07 = 1u<< 7 |
static const uint16_t | kWBit08 = 1u<< 8 |
static const uint16_t | kWBit09 = 1u<< 9 |
static const uint16_t | kWBit10 = 1u<<10 |
static const uint16_t | kWBit11 = 1u<<11 |
static const uint16_t | kWBit12 = 1u<<12 |
static const uint16_t | kWBit13 = 1u<<13 |
static const uint16_t | kWBit14 = 1u<<14 |
static const uint16_t | kWBit15 = 1u<<15 |
static const uint32_t | kLBit00 = 1u<< 0 |
static const uint32_t | kLBit01 = 1u<< 1 |
static const uint32_t | kLBit02 = 1u<< 2 |
static const uint32_t | kLBit03 = 1u<< 3 |
static const uint32_t | kLBit04 = 1u<< 4 |
static const uint32_t | kLBit05 = 1u<< 5 |
static const uint32_t | kLBit06 = 1u<< 6 |
static const uint32_t | kLBit07 = 1u<< 7 |
static const uint32_t | kLBit08 = 1u<< 8 |
static const uint32_t | kLBit09 = 1u<< 9 |
static const uint32_t | kLBit10 = 1u<<10 |
static const uint32_t | kLBit11 = 1u<<11 |
static const uint32_t | kLBit12 = 1u<<12 |
static const uint32_t | kLBit13 = 1u<<13 |
static const uint32_t | kLBit14 = 1u<<14 |
static const uint32_t | kLBit15 = 1u<<15 |
static const uint32_t | kLBit16 = 1u<<16 |
static const uint32_t | kLBit17 = 1u<<17 |
static const uint32_t | kLBit18 = 1u<<18 |
static const uint32_t | kLBit19 = 1u<<19 |
static const uint32_t | kLBit20 = 1u<<20 |
static const uint32_t | kLBit21 = 1u<<21 |
static const uint32_t | kLBit22 = 1u<<22 |
static const uint32_t | kLBit23 = 1u<<23 |
static const uint32_t | kLBit24 = 1u<<24 |
static const uint32_t | kLBit25 = 1u<<25 |
static const uint32_t | kLBit26 = 1u<<26 |
static const uint32_t | kLBit27 = 1u<<27 |
static const uint32_t | kLBit28 = 1u<<28 |
static const uint32_t | kLBit29 = 1u<<29 |
static const uint32_t | kLBit30 = 1u<<30 |
static const uint32_t | kLBit31 = 1u<<31 |
FIXME_docs.
Definition at line 42 of file Rw11Cntl.hpp.
Enumerator | |
---|---|
kStatNAttnHdl | |
kStatNAttnNoAct | |
kDimStat |
Definition at line 92 of file Rw11Cntl.hpp.
|
explicit |
Constructor.
Definition at line 39 of file Rw11Cntl.cpp.
References Retro::Rstats::Define(), fStats, kStatNAttnHdl, and kStatNAttnNoAct.
|
virtual |
Destructor.
Definition at line 59 of file Rw11Cntl.cpp.
|
delete |
|
inlineprivate |
default ctor blocker
Definition at line 103 of file Rw11Cntl.hpp.
|
inline |
|
inline |
FIXME_docs.
Definition at line 32 of file Rw11Cntl.ipp.
References fpCpu.
Referenced by Retro::Rw11CntlRK11::AddErrorExit(), Retro::Rw11CntlRL11::AddErrorExit(), Retro::Rw11CntlRHRP::AddErrorExit(), Retro::Rw11CntlTM11::AddErrorExit(), Retro::Rw11CntlTM11::AddFastExit(), Retro::Rw11CntlRK11::AddNormalExit(), Retro::Rw11CntlRL11::AddNormalExit(), Retro::Rw11CntlRHRP::AddNormalExit(), Retro::Rw11CntlTM11::AddNormalExit(), Retro::Rw11CntlRL11::AddSetPosition(), Retro::Rw11CntlRL11::AddSetStatus(), Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlPC11::BootCode(), Retro::Rw11Rdma::Cpu(), Retro::Rw11Unit::Cpu(), Retro::Rw11CntlDEUNA::ExecGetcmd(), Retro::Rw11CntlPC11::PpRcvHandler(), Probe(), Retro::Rw11CntlPC11::ProcessUnbuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlLP11::RcvHandler(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDL11::RxProcessUnbuf(), Retro::Rw11CntlDEUNA::RxRingHandler(), Retro::Rw11CntlDEUNA::SetupPrimClist(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), Retro::Rw11CntlTM11::Start(), Retro::Rw11CntlDEUNA::StartRxRing(), Retro::Rw11CntlDEUNA::StartTxRing(), Retro::Rw11CntlDL11::TxRcvHandler(), Retro::Rw11CntlDZ11::TxRcvHandler(), Retro::Rw11CntlDEUNA::TxRingHandler(), Retro::Rw11CntlDEUNA::UnitSetup(), Retro::Rw11CntlDL11::UnitSetup(), Retro::Rw11CntlLP11::UnitSetup(), Retro::Rw11CntlPC11::UnitSetup(), Retro::Rw11CntlRHRP::UnitSetup(), Retro::Rw11CntlRK11::UnitSetup(), Retro::Rw11CntlTM11::UnitSetup(), Retro::Rw11CntlDZ11::UnitSetupAll(), Retro::Rw11CntlDL11::Wakeup(), and Retro::Rw11CntlDZ11::Wakeup().
|
inline |
FIXME_docs.
Definition at line 40 of file Rw11Cntl.ipp.
References fpCpu, and Retro::Rw11Cpu::W11().
Referenced by Retro::Rw11Rdma::W11(), and Retro::Rw11Unit::W11().
|
inline |
FIXME_docs.
Definition at line 48 of file Rw11Cntl.ipp.
References fpCpu, and Retro::Rw11Cpu::Server().
Referenced by Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlDL11::AttnHandler(), Retro::Rw11CntlDZ11::AttnHandler(), Retro::Rw11CntlLP11::AttnHandler(), Retro::Rw11CntlPC11::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Retro::Rw11CntlDEUNA::ExecGetcmd(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlPC11::PpRcvHandler(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlLP11::RcvHandler(), Retro::Rw11CntlRHRP::RdmaPostExecCB(), Retro::Rw11CntlRK11::RdmaPostExecCB(), Retro::Rw11CntlRL11::RdmaPostExecCB(), Retro::Rw11CntlTM11::RdmaPostExecCB(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDEUNA::RxRingHandler(), Retro::Rw11Rdma::Server(), Retro::Rw11Unit::Server(), Retro::Rw11CntlDEUNA::SetRunning(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), Retro::Rw11CntlTM11::Start(), Retro::Rw11CntlDEUNA::StartRxRing(), Retro::Rw11CntlDEUNA::StartTxRing(), Retro::Rw11CntlDZ11::TxProcess(), Retro::Rw11CntlDL11::TxProcessBuf(), Retro::Rw11CntlDL11::TxRcvHandler(), Retro::Rw11CntlDZ11::TxRcvHandler(), Retro::Rw11CntlDEUNA::TxRingHandler(), and Retro::Rw11CntlRL11::UnitSetup().
|
inline |
FIXME_docs.
Definition at line 56 of file Rw11Cntl.ipp.
References Retro::Rw11Cpu::Connect(), and fpCpu.
Referenced by Retro::Rw11Rdma::Connect(), Retro::Rw11Unit::Connect(), Retro::Rw11CntlDEUNA::Dump(), and Retro::Rw11CntlDEUNA::RcvCallback().
|
inline |
FIXME_docs.
Definition at line 64 of file Rw11Cntl.ipp.
References fpCpu, and Retro::Rw11Cpu::LogFile().
Referenced by Retro::Rw11CntlRL11::AddErrorExit(), Retro::Rw11CntlRHRP::AddErrorExit(), Retro::Rw11CntlTM11::AddErrorExit(), Retro::Rw11CntlRL11::AddNormalExit(), Retro::Rw11CntlRHRP::AddNormalExit(), Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Retro::Rw11Rdma::LogFile(), Retro::Rw11Unit::LogFile(), Retro::Rw11CntlDEUNA::LogFrameInfo(), Retro::Rw11CntlDEUNA::LogFunc(), Retro::Rw11CntlDEUNA::LogMacFunc(), Retro::Rw11CntlDEUNA::LogMcastFunc(), Retro::Rw11CntlDEUNA::LogRingFunc(), Retro::Rw11CntlDEUNA::LogRingInfo(), Retro::Rw11CntlRK11::LogRker(), Retro::Rw11CntlRL11::LogRler(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlPC11::PpWriteChar(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlLP11::ProcessUnbuf(), Retro::Rw11CntlPC11::ProcessUnbuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlDEUNA::RcvCallback(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDL11::TraceChar(), Retro::Rw11CntlDZ11::TxProcess(), Retro::Rw11CntlDL11::TxProcessBuf(), Retro::Rw11CntlDEUNA::TxRingHandler(), Retro::Rw11CntlLP11::WriteChar(), Retro::Rw11CntlTM11::WriteExitLog(), and Retro::Rw11CntlTM11::WriteLog().
|
inline |
FIXME_docs.
Definition at line 72 of file Rw11Cntl.ipp.
References fType.
Referenced by Retro::RtclRw11::M_default(), and Retro::RtclRw11Cpu::M_default().
|
inline |
FIXME_docs.
Definition at line 80 of file Rw11Cntl.ipp.
References fName.
Referenced by Retro::Rw11CntlRL11::AddErrorExit(), Retro::Rw11CntlRHRP::AddErrorExit(), Retro::Rw11CntlTM11::AddErrorExit(), Retro::Rw11CntlRL11::AddNormalExit(), Retro::Rw11CntlRHRP::AddNormalExit(), Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Retro::Rw11CntlDEUNA::LogFrameInfo(), Retro::Rw11CntlDEUNA::LogFunc(), Retro::Rw11CntlDEUNA::LogMacFunc(), Retro::Rw11CntlDEUNA::LogMcastFunc(), Retro::Rw11CntlDEUNA::LogRingFunc(), Retro::Rw11CntlDEUNA::LogRingInfo(), Retro::Rw11CntlRK11::LogRker(), Retro::Rw11CntlRL11::LogRler(), Retro::RtclRw11::M_default(), Retro::RtclRw11Cpu::M_default(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlPC11::PpWriteChar(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlLP11::ProcessUnbuf(), Retro::Rw11CntlPC11::ProcessUnbuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlDEUNA::RcvCallback(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), Retro::Rw11CntlTM11::Start(), Retro::Rw11CntlDL11::TraceChar(), Retro::Rw11CntlDZ11::TxProcess(), Retro::Rw11CntlDL11::TxProcessBuf(), Retro::Rw11CntlTM11::WriteExitLog(), and Retro::Rw11CntlTM11::WriteLog().
|
inline |
FIXME_docs.
Definition at line 88 of file Rw11Cntl.ipp.
References fBase.
Referenced by Retro::RtclRw11::M_default(), Retro::RtclRw11Cpu::M_default(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
inline |
FIXME_docs.
Definition at line 96 of file Rw11Cntl.ipp.
References fLam.
Referenced by Retro::RtclRw11::M_default(), and Retro::RtclRw11Cpu::M_default().
void Retro::Rw11Cntl::SetEnable | ( | bool | ena | ) |
|
inline |
FIXME_docs.
Definition at line 104 of file Rw11Cntl.ipp.
References fEnable.
Referenced by Retro::RtclRw11Cpu::M_default(), and Retro::Rw11Cpu::Start().
|
virtual |
FIXME_docs.
Definition at line 76 of file Rw11Cntl.cpp.
References Cpu(), fProbe, and Retro::Rw11Cpu::ProbeCntl().
Referenced by Retro::RtclRw11Cntl::M_start(), and Retro::Rw11Cpu::Start().
|
inline |
FIXME_docs.
Definition at line 112 of file Rw11Cntl.ipp.
References Retro::Rw11Probe::Found(), and fProbe.
|
inline |
FIXME_docs.
Definition at line 120 of file Rw11Cntl.ipp.
References Retro::Rw11Probe::DataInt(), and fProbe.
|
inline |
FIXME_docs.
Definition at line 128 of file Rw11Cntl.ipp.
References Retro::Rw11Probe::DataRem(), and fProbe.
|
inline |
FIXME_docs.
Definition at line 136 of file Rw11Cntl.ipp.
References fProbe.
Referenced by Retro::RtclRw11::M_default(), Retro::RtclRw11Cpu::M_default(), and Retro::Rw11Cpu::Start().
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11CntlDEUNA, Retro::Rw11CntlDL11, Retro::Rw11CntlDZ11, Retro::Rw11CntlLP11, Retro::Rw11CntlPC11, Retro::Rw11CntlRHRP, Retro::Rw11CntlRK11, Retro::Rw11CntlRL11, and Retro::Rw11CntlTM11.
Definition at line 84 of file Rw11Cntl.cpp.
References fStarted.
Referenced by Retro::RtclRw11Cntl::M_start(), and Retro::Rw11Cpu::Start().
|
inline |
FIXME_docs.
Definition at line 144 of file Rw11Cntl.ipp.
References fStarted.
Referenced by Retro::RtclRw11Cpu::M_default(), and Retro::Rw11Rdma::SetChunkSize().
|
pure virtual |
Implemented in Retro::Rw11CntlBase< TU, NU >, Retro::Rw11CntlBase< Rw11UnitDEUNA, 1 >, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >, Retro::Rw11CntlBase< Rw11UnitDZ11, 8 >, Retro::Rw11CntlBase< Rw11UnitLP11, 1 >, Retro::Rw11CntlBase< Rw11UnitPC11, 2 >, Retro::Rw11CntlBase< Rw11UnitRHRP, 4 >, Retro::Rw11CntlBase< Rw11UnitRK11, 8 >, Retro::Rw11CntlBase< Rw11UnitRL11, 4 >, and Retro::Rw11CntlBase< Rw11UnitTM11, 4 >.
Referenced by Retro::Rw11Cpu::Boot(), Retro::RtclRw11Cpu::M_default(), Retro::RtclRw11Cntl::UnitCommands(), and UnitSetupAll().
|
pure virtual |
Implemented in Retro::Rw11CntlBase< TU, NU >, Retro::Rw11CntlBase< Rw11UnitDEUNA, 1 >, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >, Retro::Rw11CntlBase< Rw11UnitDZ11, 8 >, Retro::Rw11CntlBase< Rw11UnitLP11, 1 >, Retro::Rw11CntlBase< Rw11UnitPC11, 2 >, Retro::Rw11CntlBase< Rw11UnitRHRP, 4 >, Retro::Rw11CntlBase< Rw11UnitRK11, 8 >, Retro::Rw11CntlBase< Rw11UnitRL11, 4 >, and Retro::Rw11CntlBase< Rw11UnitTM11, 4 >.
Referenced by Retro::RtclRw11Cpu::M_default().
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11CntlPC11, Retro::Rw11CntlRHRP, Retro::Rw11CntlRK11, Retro::Rw11CntlRL11, and Retro::Rw11CntlTM11.
Definition at line 93 of file Rw11Cntl.cpp.
Referenced by Retro::Rw11Cpu::Boot(), and Retro::RtclRw11::M_default().
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11CntlDEUNA, Retro::Rw11CntlDL11, Retro::Rw11CntlDZ11, Retro::Rw11CntlLP11, Retro::Rw11CntlPC11, Retro::Rw11CntlRHRP, Retro::Rw11CntlRK11, Retro::Rw11CntlRL11, and Retro::Rw11CntlTM11.
Definition at line 105 of file Rw11Cntl.cpp.
Referenced by UnitSetupAll().
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11CntlDZ11.
Definition at line 113 of file Rw11Cntl.cpp.
References NUnit(), and UnitSetup().
Referenced by Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
inline |
|
inline |
std::string Retro::Rw11Cntl::UnitName | ( | size_t | index | ) | const |
FIXME_docs.
Definition at line 122 of file Rw11Cntl.cpp.
References fName.
Referenced by Retro::RtclRw11CntlDEUNA::FactoryCmdConfig(), and Retro::Rw11Unit::Name().
|
inline |
|
virtual |
FIXME_docs.
Reimplemented in Retro::Rw11CntlBase< TU, NU >, Retro::Rw11CntlBase< Rw11UnitDEUNA, 1 >, Retro::Rw11CntlBase< Rw11UnitDL11, 1 >, Retro::Rw11CntlBase< Rw11UnitDZ11, 8 >, Retro::Rw11CntlBase< Rw11UnitLP11, 1 >, Retro::Rw11CntlBase< Rw11UnitPC11, 2 >, Retro::Rw11CntlBase< Rw11UnitRHRP, 4 >, Retro::Rw11CntlBase< Rw11UnitRK11, 8 >, Retro::Rw11CntlBase< Rw11UnitRL11, 4 >, Retro::Rw11CntlBase< Rw11UnitTM11, 4 >, Retro::Rw11CntlDEUNA, Retro::Rw11CntlDL11, Retro::Rw11CntlDZ11, Retro::Rw11CntlLP11, Retro::Rw11CntlPC11, Retro::Rw11CntlRHRP, Retro::Rw11CntlRK11, Retro::Rw11CntlRL11, and Retro::Rw11CntlTM11.
Definition at line 133 of file Rw11Cntl.cpp.
References Retro::RlinkCommandList::Dump(), Retro::Rstats::Dump(), Retro::Rw11Probe::Dump(), fBase, fEnable, fLam, fName, fpCpu, fPrimClist, fProbe, fStarted, fStats, fTraceLevel, fType, and Retro::RosPrintf().
Referenced by Retro::Rw11CntlBase< TU, NU >::Dump(), and Retro::RtclRw11Cntl::M_dump().
|
protected |
FIXME_docs.
Definition at line 156 of file Rw11Cntl.cpp.
References Retro::Rw11Probe::fAddr, fBase, fLam, fName, fProbe, Retro::Rw11Probe::fProbeInt, and Retro::Rw11Probe::fProbeRem.
Referenced by Retro::Rw11CntlDEUNA::Config(), Retro::Rw11CntlDL11::Config(), Retro::Rw11CntlDZ11::Config(), Retro::Rw11CntlLP11::Config(), Retro::Rw11CntlPC11::Config(), Retro::Rw11CntlRHRP::Config(), Retro::Rw11CntlRK11::Config(), Retro::Rw11CntlRL11::Config(), and Retro::Rw11CntlTM11::Config().
|
protected |
|
protected |
controller type
Definition at line 107 of file Rw11Cntl.hpp.
Referenced by Dump(), Retro::Rw11CntlDEUNA::SetType(), and Type().
|
protected |
controller name
Definition at line 108 of file Rw11Cntl.hpp.
Referenced by ConfigCntl(), Dump(), Name(), and UnitName().
|
protected |
controller base address
Definition at line 109 of file Rw11Cntl.hpp.
Referenced by Retro::Rw11CntlRK11::AddErrorExit(), Retro::Rw11CntlRL11::AddErrorExit(), Retro::Rw11CntlRHRP::AddErrorExit(), Retro::Rw11CntlTM11::AddErrorExit(), Retro::Rw11CntlTM11::AddFastExit(), Retro::Rw11CntlRK11::AddNormalExit(), Retro::Rw11CntlRL11::AddNormalExit(), Retro::Rw11CntlRHRP::AddNormalExit(), Retro::Rw11CntlTM11::AddNormalExit(), Retro::Rw11CntlRL11::AddSetPosition(), Retro::Rw11CntlRL11::AddSetStatus(), Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Base(), ConfigCntl(), Dump(), Retro::Rw11CntlPC11::PpRcvHandler(), Retro::Rw11CntlPC11::ProcessUnbuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlLP11::RcvHandler(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDL11::RxProcessUnbuf(), Retro::Rw11CntlDEUNA::RxRingHandler(), Retro::Rw11CntlDEUNA::SetupPrimClist(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), Retro::Rw11CntlTM11::Start(), Retro::Rw11CntlDL11::TxRcvHandler(), Retro::Rw11CntlDZ11::TxRcvHandler(), Retro::Rw11CntlDEUNA::TxRingHandler(), Retro::Rw11CntlDEUNA::UnitSetup(), Retro::Rw11CntlDL11::UnitSetup(), Retro::Rw11CntlLP11::UnitSetup(), Retro::Rw11CntlPC11::UnitSetup(), Retro::Rw11CntlRHRP::UnitSetup(), Retro::Rw11CntlRK11::UnitSetup(), Retro::Rw11CntlTM11::UnitSetup(), Retro::Rw11CntlDZ11::UnitSetupAll(), Retro::Rw11CntlDL11::Wakeup(), and Retro::Rw11CntlDZ11::Wakeup().
|
protected |
attn bit number (-1 of none)
Definition at line 110 of file Rw11Cntl.hpp.
Referenced by ConfigCntl(), Dump(), Lam(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
protected |
enable flag
Definition at line 111 of file Rw11Cntl.hpp.
Referenced by Dump(), Enable(), SetEnable(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
protected |
true if Start() called
Definition at line 112 of file Rw11Cntl.hpp.
Referenced by Dump(), IsStarted(), SetEnable(), Start(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
protected |
controller probe context
Definition at line 113 of file Rw11Cntl.hpp.
Referenced by ConfigCntl(), Dump(), Probe(), ProbeDataInt(), ProbeDataRem(), ProbeFound(), ProbeStatus(), Retro::Rw11CntlDEUNA::Start(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), and Retro::Rw11CntlTM11::Start().
|
protected |
trace level; 0=off;1=cntl
Definition at line 114 of file Rw11Cntl.hpp.
Referenced by Retro::Rw11CntlRL11::AddErrorExit(), Retro::Rw11CntlRHRP::AddErrorExit(), Retro::Rw11CntlTM11::AddErrorExit(), Retro::Rw11CntlTM11::AddFastExit(), Retro::Rw11CntlRL11::AddNormalExit(), Retro::Rw11CntlRHRP::AddNormalExit(), Retro::Rw11CntlTM11::AddNormalExit(), Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Dump(), Retro::Rw11CntlDEUNA::LogFrameInfo(), Retro::Rw11CntlDEUNA::LogFunc(), Retro::Rw11CntlDEUNA::LogMacFunc(), Retro::Rw11CntlDEUNA::LogMcastFunc(), Retro::Rw11CntlDEUNA::LogRingFunc(), Retro::Rw11CntlDEUNA::LogRingInfo(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlLP11::ProcessUnbuf(), Retro::Rw11CntlPC11::ProcessUnbuf(), Retro::Rw11CntlDL11::ProcessUnbuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlDEUNA::RcvCallback(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDL11::RxProcessUnbuf(), SetTraceLevel(), TraceLevel(), Retro::Rw11CntlDZ11::TxProcess(), Retro::Rw11CntlDL11::TxProcessBuf(), and Retro::Rw11CntlDEUNA::TxRingHandler().
|
protected |
clist for attn primary info
Definition at line 115 of file Rw11Cntl.hpp.
Referenced by Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlDL11::AttnHandler(), Retro::Rw11CntlDZ11::AttnHandler(), Retro::Rw11CntlLP11::AttnHandler(), Retro::Rw11CntlPC11::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Dump(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlDEUNA::SetupPrimClist(), Retro::Rw11CntlDL11::Start(), Retro::Rw11CntlDZ11::Start(), Retro::Rw11CntlLP11::Start(), Retro::Rw11CntlPC11::Start(), Retro::Rw11CntlRHRP::Start(), Retro::Rw11CntlRK11::Start(), Retro::Rw11CntlRL11::Start(), Retro::Rw11CntlTM11::Start(), Retro::Rw11CntlDZ11::TxProcess(), and Retro::Rw11CntlDL11::TxProcessBuf().
|
protected |
statistics
Definition at line 116 of file Rw11Cntl.hpp.
Referenced by Retro::Rw11CntlDEUNA::AttnHandler(), Retro::Rw11CntlDL11::AttnHandler(), Retro::Rw11CntlDZ11::AttnHandler(), Retro::Rw11CntlLP11::AttnHandler(), Retro::Rw11CntlPC11::AttnHandler(), Retro::Rw11CntlRHRP::AttnHandler(), Retro::Rw11CntlRK11::AttnHandler(), Retro::Rw11CntlRL11::AttnHandler(), Retro::Rw11CntlTM11::AttnHandler(), Dump(), Retro::Rw11CntlDEUNA::ExecGetcmd(), Retro::Rw11CntlPC11::PpProcessBuf(), Retro::Rw11CntlLP11::ProcessBuf(), Retro::Rw11CntlPC11::PrProcessBuf(), Retro::Rw11CntlDEUNA::RcvCallback(), Rw11Cntl(), Retro::Rw11CntlDEUNA::Rw11CntlDEUNA(), Retro::Rw11CntlDL11::Rw11CntlDL11(), Retro::Rw11CntlDZ11::Rw11CntlDZ11(), Retro::Rw11CntlLP11::Rw11CntlLP11(), Retro::Rw11CntlPC11::Rw11CntlPC11(), Retro::Rw11CntlRHRP::Rw11CntlRHRP(), Retro::Rw11CntlRK11::Rw11CntlRK11(), Retro::Rw11CntlRL11::Rw11CntlRL11(), Retro::Rw11CntlTM11::Rw11CntlTM11(), Retro::Rw11CntlDZ11::RxProcess(), Retro::Rw11CntlDL11::RxProcessBuf(), Retro::Rw11CntlDEUNA::RxRingHandler(), Stats(), Retro::Rw11CntlDZ11::TxProcess(), Retro::Rw11CntlDL11::TxProcessBuf(), Retro::Rw11CntlDEUNA::TxRingHandler(), Retro::Rw11CntlDEUNA::UpdateStat16(), Retro::Rw11CntlDEUNA::UpdateStat32(), and Retro::Rw11CntlLP11::WriteChar().