public void SetRegister(WaterTempChannels channel, byte value)
 {
     _statuses[channel].ExpectedStatus = value;
     ChannelStatusesChanged.Invoke(this, new ChannelStatusesChangedEventArgs <WaterTempChannels>(_statuses.Where(s => s.Key == channel)
                                                                                                 .ToImmutableDictionary()));
 }
예제 #2
0
 private void OnChannelStatusesChanged()
 {
     ChannelStatusesChanged?.Invoke(this, new ChannelStatusesChangedEventArgs(_statuses.ToImmutableDictionary()));
 }
예제 #3
0
 private void OnChannelStatusesChanged()
 {
     ChannelStatusesChanged?.Invoke(this, new ChannelStatusesChangedEventArgs(new ReadOnlyDictionary <Channels, bool>(_statuses)));
 }