X13.Periphery.TWIDriver.RawDevice.VarChanged C# (CSharp) Method

VarChanged() public method

public VarChanged ( Topic snd, bool delete ) : bool
snd Topic
delete bool
return bool
      public override bool VarChanged(Topic snd, bool delete) {
        if(snd==_sa) {
          if(delete) {
            if(_ra!=null) {
              _ra.Remove(_ra.parent);
            }
          } else {
            _snd=true;
          }
          return true;
        } else if(snd==_ra) {
          if(delete && _sa!=null) {
            _sa.Remove(_sa.parent);
          }
          return true;
        }
        return false;
      }