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 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); }