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)); }
public abstract void SetSelectedChannel(OneWireChannel channel);
public abstract bool IsCorrectChannelSelected(OneWireChannel channel);
public override void SetSelectedChannel(OneWireChannel channel) { }
public override bool IsCorrectChannelSelected(OneWireChannel channel) { return(true); }
public DS2482Channel(DS2482 ds2482, OneWireChannel channel) { _ds2482Device = ds2482; _channel = channel; }
public override bool IsCorrectChannelSelected(OneWireChannel channel) { return(_selectedChannel == channel); }