Exemplo n.º 1
0
 internal L3gd20Registers(IRegisterManagerAdapter adapter) : base(adapter, true)
 {
     whoAmI = new WhoAmIRegister(this);
     _registers.Add(whoAmI);
     ctrlReg1 = new CtrlReg1Register(this);
     _registers.Add(ctrlReg1);
     ctrlReg2 = new CtrlReg2Register(this);
     _registers.Add(ctrlReg2);
     ctrlReg3 = new CtrlReg3Register(this);
     _registers.Add(ctrlReg3);
     ctrlReg4 = new CtrlReg4Register(this);
     _registers.Add(ctrlReg4);
     ctrlReg5 = new CtrlReg5Register(this);
     _registers.Add(ctrlReg5);
     referenceDataCapture = new ReferenceDataCaptureRegister(this);
     _registers.Add(referenceDataCapture);
     outTemp = new OutTempRegister(this);
     _registers.Add(outTemp);
     status = new StatusRegister(this);
     _registers.Add(status);
     fifoCtrl = new FifoCtrlRegister(this);
     _registers.Add(fifoCtrl);
     fifoSrc = new FifoSrcRegister(this);
     _registers.Add(fifoSrc);
     intConfig = new IntConfigRegister(this);
     _registers.Add(intConfig);
     int1Src = new Int1SrcRegister(this);
     _registers.Add(int1Src);
     int1ThresholdX = new Int1ThresholdXRegister(this);
     _registers.Add(int1ThresholdX);
     int1ThresholdY = new Int1ThresholdYRegister(this);
     _registers.Add(int1ThresholdY);
     int1ThresholdZ = new Int1ThresholdZRegister(this);
     _registers.Add(int1ThresholdZ);
     int1Duration = new Int1DurationRegister(this);
     _registers.Add(int1Duration);
     outX = new OutXRegister(this);
     _registers.Add(outX);
     outY = new OutYRegister(this);
     _registers.Add(outY);
     outZ = new OutZRegister(this);
     _registers.Add(outZ);
 }
Exemplo n.º 2
0
 internal Lsm303dlhcMagRegisters(IRegisterManagerAdapter adapter) : base(adapter, true)
 {
     tempOut = new TempOutRegister(this);
     _registers.Add(tempOut);
     sr = new SrRegister(this);
     _registers.Add(sr);
     cra = new CraRegister(this);
     _registers.Add(cra);
     crb = new CrbRegister(this);
     _registers.Add(crb);
     mr = new MrRegister(this);
     _registers.Add(mr);
     outX = new OutXRegister(this);
     _registers.Add(outX);
     outY = new OutYRegister(this);
     _registers.Add(outY);
     outZ = new OutZRegister(this);
     _registers.Add(outZ);
 }