internal Tsl2591Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { enable = new EnableRegister(this); _registers.Add(enable); config = new ConfigRegister(this); _registers.Add(config); interruptLowThreshold = new InterruptLowThresholdRegister(this); _registers.Add(interruptLowThreshold); interruptHighThreshold = new InterruptHighThresholdRegister(this); _registers.Add(interruptHighThreshold); noPersistLowThreshold = new NoPersistLowThresholdRegister(this); _registers.Add(noPersistLowThreshold); noPersistHighThreshold = new NoPersistHighThresholdRegister(this); _registers.Add(noPersistHighThreshold); persist = new PersistRegister(this); _registers.Add(persist); packageId = new PackageIdRegister(this); _registers.Add(packageId); deviceId = new DeviceIdRegister(this); _registers.Add(deviceId); status = new StatusRegister(this); _registers.Add(status); ch0 = new Ch0Register(this); _registers.Add(ch0); ch1 = new Ch1Register(this); _registers.Add(ch1); }
internal Vcnl4010Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { command = new CommandRegister(this); _registers.Add(command); productId = new ProductIdRegister(this); _registers.Add(productId); proximityRate = new ProximityRateRegister(this); _registers.Add(proximityRate); ledCurrent = new LedCurrentRegister(this); _registers.Add(ledCurrent); ambientLightParameters = new AmbientLightParametersRegister(this); _registers.Add(ambientLightParameters); ambientLightResult = new AmbientLightResultRegister(this); _registers.Add(ambientLightResult); proximityResult = new ProximityResultRegister(this); _registers.Add(proximityResult); interruptControl = new InterruptControlRegister(this); _registers.Add(interruptControl); lowThreshold = new LowThresholdRegister(this); _registers.Add(lowThreshold); highThreshold = new HighThresholdRegister(this); _registers.Add(highThreshold); interruptStatus = new InterruptStatusRegister(this); _registers.Add(interruptStatus); proxModulatorTimingAdustment = new ProxModulatorTimingAdustmentRegister(this); _registers.Add(proxModulatorTimingAdustment); }
internal Ak8975Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { wia = new WiaRegister(this); _registers.Add(wia); info = new InfoRegister(this); _registers.Add(info); status1 = new Status1Register(this); _registers.Add(status1); hx = new HxRegister(this); _registers.Add(hx); hy = new HyRegister(this); _registers.Add(hy); hz = new HzRegister(this); _registers.Add(hz); status2 = new Status2Register(this); _registers.Add(status2); control = new ControlRegister(this); _registers.Add(control); sensitivityX = new SensitivityXRegister(this); _registers.Add(sensitivityX); sensitivityY = new SensitivityYRegister(this); _registers.Add(sensitivityY); sensitivityZ = new SensitivityZRegister(this); _registers.Add(sensitivityZ); }
internal Bmp280Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { t1 = new T1Register(this); _registers.Add(t1); t2 = new T2Register(this); _registers.Add(t2); t3 = new T3Register(this); _registers.Add(t3); p1 = new P1Register(this); _registers.Add(p1); p2 = new P2Register(this); _registers.Add(p2); p3 = new P3Register(this); _registers.Add(p3); p4 = new P4Register(this); _registers.Add(p4); p5 = new P5Register(this); _registers.Add(p5); p6 = new P6Register(this); _registers.Add(p6); p7 = new P7Register(this); _registers.Add(p7); p8 = new P8Register(this); _registers.Add(p8); p9 = new P9Register(this); _registers.Add(p9); h1 = new H1Register(this); _registers.Add(h1); id = new IdRegister(this); _registers.Add(id); reset = new ResetRegister(this); _registers.Add(reset); h2 = new H2Register(this); _registers.Add(h2); h3 = new H3Register(this); _registers.Add(h3); h4 = new H4Register(this); _registers.Add(h4); h4h5 = new H4h5Register(this); _registers.Add(h4h5); h5 = new H5Register(this); _registers.Add(h5); h6 = new H6Register(this); _registers.Add(h6); ctrlHumidity = new CtrlHumidityRegister(this); _registers.Add(ctrlHumidity); status = new StatusRegister(this); _registers.Add(status); ctrlMeasure = new CtrlMeasureRegister(this); _registers.Add(ctrlMeasure); config = new ConfigRegister(this); _registers.Add(config); pressure = new PressureRegister(this); _registers.Add(pressure); temperature = new TemperatureRegister(this); _registers.Add(temperature); humidity = new HumidityRegister(this); _registers.Add(humidity); }
internal Ads1115Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { conversion = new ConversionRegister(this); _registers.Add(conversion); config = new ConfigRegister(this); _registers.Add(config); lowThreshold = new LowThresholdRegister(this); _registers.Add(lowThreshold); highThreshold = new HighThresholdRegister(this); _registers.Add(highThreshold); }
internal Adxl345Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { powerCtl = new PowerCtlRegister(this); _registers.Add(powerCtl); dataFormat = new DataFormatRegister(this); _registers.Add(dataFormat); dataX = new DataXRegister(this); _registers.Add(dataX); dataY = new DataYRegister(this); _registers.Add(dataY); dataZ = new DataZRegister(this); _registers.Add(dataZ); }
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); }
internal Tsl2561Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { control = new ControlRegister(this); _registers.Add(control); timing = new TimingRegister(this); _registers.Add(timing); interruptThresholdLow = new InterruptThresholdLowRegister(this); _registers.Add(interruptThresholdLow); interruptThresholdHigh = new InterruptThresholdHighRegister(this); _registers.Add(interruptThresholdHigh); interruptControl = new InterruptControlRegister(this); _registers.Add(interruptControl); id = new IdRegister(this); _registers.Add(id); data0 = new Data0Register(this); _registers.Add(data0); data1 = new Data1Register(this); _registers.Add(data1); }
internal Nau7802Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { puCtrl = new PuCtrlRegister(this); _registers.Add(puCtrl); ctrl1 = new Ctrl1Register(this); _registers.Add(ctrl1); ctrl2 = new Ctrl2Register(this); _registers.Add(ctrl2); i2cCtrl = new I2cCtrlRegister(this); _registers.Add(i2cCtrl); adcResult = new AdcResultRegister(this); _registers.Add(adcResult); adc = new AdcRegister(this); _registers.Add(adc); pga = new PgaRegister(this); _registers.Add(pga); powerCtrl = new PowerCtrlRegister(this); _registers.Add(powerCtrl); }
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); }
internal Itg3205Registers(IRegisterManagerAdapter adapter) : base(adapter, true) { whoAmI = new WhoAmIRegister(this); _registers.Add(whoAmI); smplrtDiv = new SmplrtDivRegister(this); _registers.Add(smplrtDiv); dlpfFs = new DlpfFsRegister(this); _registers.Add(dlpfFs); intCfg = new IntCfgRegister(this); _registers.Add(intCfg); intStatus = new IntStatusRegister(this); _registers.Add(intStatus); temp = new TempRegister(this); _registers.Add(temp); gyroX = new GyroXRegister(this); _registers.Add(gyroX); gyroY = new GyroYRegister(this); _registers.Add(gyroY); gyroZ = new GyroZRegister(this); _registers.Add(gyroZ); pwrMgm = new PwrMgmRegister(this); _registers.Add(pwrMgm); }
public RegisterManager(IRegisterManagerAdapter adapter, bool multiRegisterAccess) { this.adapter = adapter; this.multiRegisterAccess = multiRegisterAccess; }