コード例 #1
0
ファイル: DS2482_800.cs プロジェクト: karayakar/OneWire
 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));
 }
コード例 #2
0
 public abstract void SetSelectedChannel(OneWireChannel channel);
コード例 #3
0
 public abstract bool IsCorrectChannelSelected(OneWireChannel channel);
コード例 #4
0
 public override void SetSelectedChannel(OneWireChannel channel)
 {
 }
コード例 #5
0
 public override bool IsCorrectChannelSelected(OneWireChannel channel)
 {
     return(true);
 }
コード例 #6
0
ファイル: DS2482Channel.cs プロジェクト: tapmatix/OneWire
 public DS2482Channel(DS2482 ds2482, OneWireChannel channel)
 {
     _ds2482Device = ds2482;
     _channel      = channel;
 }
コード例 #7
0
ファイル: DS2482_800.cs プロジェクト: karayakar/OneWire
 public override bool IsCorrectChannelSelected(OneWireChannel channel)
 {
     return(_selectedChannel == channel);
 }