Exemplo n.º 1
0
 public DS2482_800(I2cDevice i2cDevice, bool disposeI2cDevice)
     : base(i2cDevice, disposeI2cDevice)
 {
     _selectedChannel = OneWireChannel.Channel_IO0;
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO0));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO1));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO2));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO3));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO4));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO5));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO6));
     Channels.Add(new DS2482Channel(this, OneWireChannel.Channel_IO7));
 }
Exemplo n.º 2
0
 public abstract void SetSelectedChannel(OneWireChannel channel);
Exemplo n.º 3
0
 public abstract bool IsCorrectChannelSelected(OneWireChannel channel);
Exemplo n.º 4
0
 public override void SetSelectedChannel(OneWireChannel channel)
 {
 }
Exemplo n.º 5
0
 public override bool IsCorrectChannelSelected(OneWireChannel channel)
 {
     return(true);
 }
Exemplo n.º 6
0
 public DS2482Channel(DS2482 ds2482, OneWireChannel channel)
 {
     _ds2482Device = ds2482;
     _channel      = channel;
 }
Exemplo n.º 7
0
 public override bool IsCorrectChannelSelected(OneWireChannel channel)
 {
     return(_selectedChannel == channel);
 }