|
w11 - cpp 0.794
Backend server for Rlink and w11
|
Implemenation (inline) of Rw11CntlBase. More...
#include <Rw11CntlBase.hpp>
Public Member Functions | |
| Rw11CntlBase (const std::string &type) | |
| Constructor. | |
| ~Rw11CntlBase () | |
| Destructor. | |
| virtual size_t | NUnit () const |
| FIXME_docs. | |
| virtual Rw11Unit & | UnitBase (size_t index) const |
| FIXME_docs. | |
| TU & | Unit (size_t index) const |
| FIXME_docs. | |
| const std::shared_ptr< TU > & | UnitSPtr (size_t index) const |
| FIXME_docs. | |
| virtual void | Dump (std::ostream &os, int ind=0, const char *text=0, int detail=0) const |
| FIXME_docs. | |
Public Member Functions inherited from Retro::Rw11Cntl | |
| 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. | |
Static Public Attributes | |
| static const size_t | kNUnit = NU |
| number of units | |
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 |
Protected Attributes | |
| std::shared_ptr< TU > | fspUnit [NU] |
Protected Attributes inherited from Retro::Rw11Cntl | |
| 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 | |
Additional Inherited Members | |
Public Types inherited from Retro::Rw11Cntl | |
| enum | stats { kStatNAttnHdl = 0 , kStatNAttnNoAct , kDimStat } |
Protected Member Functions inherited from Retro::Rw11Cntl | |
| void | ConfigCntl (const std::string &name, uint16_t base, int lam, uint16_t probeoff, bool probeint, bool proberem) |
| FIXME_docs. | |
Implemenation (inline) of Rw11CntlBase.
FIXME_docs
Definition at line 30 of file Rw11CntlBase.hpp.
|
inlineexplicit |
Constructor.
Definition at line 35 of file Rw11CntlBase.ipp.
|
inline |
Destructor.
Definition at line 43 of file Rw11CntlBase.ipp.
|
inlinevirtual |
FIXME_docs.
Implements Retro::Rw11Cntl.
Definition at line 50 of file Rw11CntlBase.ipp.
Referenced by Retro::RtclRw11CntlDEUNA::FactoryCmdConfig().
|
inlinevirtual |
|
inline |
FIXME_docs.
Definition at line 68 of file Rw11CntlBase.ipp.
|
inline |
FIXME_docs.
Definition at line 78 of file Rw11CntlBase.ipp.
|
virtual |
FIXME_docs.
Reimplemented from Retro::Rw11Cntl.
Reimplemented in Retro::Rw11CntlDEUNA, Retro::Rw11CntlDL11, Retro::Rw11CntlDZ11, Retro::Rw11CntlLP11, Retro::Rw11CntlPC11, Retro::Rw11CntlRHRP, Retro::Rw11CntlRK11, Retro::Rw11CntlRL11, and Retro::Rw11CntlTM11.
Definition at line 87 of file Rw11CntlBase.ipp.
References Retro::Rw11Cntl::Dump(), and Retro::RosPrintf().
Referenced by Retro::Rw11CntlDEUNA::Dump(), Retro::Rw11CntlDL11::Dump(), Retro::Rw11CntlDZ11::Dump(), Retro::Rw11CntlLP11::Dump(), Retro::Rw11CntlPC11::Dump(), Retro::Rw11CntlRHRP::Dump(), Retro::Rw11CntlRK11::Dump(), Retro::Rw11CntlRL11::Dump(), and Retro::Rw11CntlTM11::Dump().
|
static |
number of units
Definition at line 45 of file Rw11CntlBase.hpp.
|
protected |
Definition at line 48 of file Rw11CntlBase.hpp.