Пример #1
0
 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);
 }
Пример #2
0
 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);
 }