Example #1
0
        public SpectrumMonitorRegManager(IInstrument module) : base()
        {
            mRecReg = new ReceiverRegisterSet(this, module, "ReceiverReg");
            //mSrcReg = new SourceRegisterSet(this, module, "SourceReg");
            //new ReceiverDspRegisterSet(this, module, "ReceiverDsp");
            //new SourceDspRegisterSet(this, module, "SourceDsp");
            //new SoftwareLatchesRegisterSet(this, module, "SoftwareLatches");

            foreach (var item in GetRegisterSets())
            {
                item.SetInitialValues();
                module.RegApply(item.Registers, true);
            }
        }