#ifndef _AXIVERSION_H #define _AXIVERSION_H #include #include //AxiVersion class IAxiVersionB; typedef shared_ptr AxiVersionB; class IAxiVersionB : public virtual IMMIODev { public: static AxiVersionB create(const char *name); }; class IAxiVersion; typedef shared_ptr AxiVersion; class IAxiVersion : public virtual IEntry { public: static AxiVersion create(Path p); public: /* Commands */ virtual void MasterReset() = 0; virtual void FpgaReload() = 0; virtual void CounterReset() = 0; }; #endif