#ifndef _DAC38J84_H #define _DAC38J84_H #include #include //Dac38J84 class IDac38J84B; typedef shared_ptr Dac38J84B; class IDac38J84B : public virtual IMMIODev { public: static Dac38J84B create(const char *name); }; class IDac38J84; typedef shared_ptr Dac38J84; class IDac38J84 : public virtual IEntry { public: static Dac38J84 create(Path p); public: /* Commands */ virtual void ClearDACAlarms() = 0; virtual void InitDAC_JESD() = 0; }; #endif