X13.Periphery.TWIDriver.HIH61xx.HIH61xx C# (CSharp) Method

HIH61xx() public method

public HIH61xx ( Topic pin ) : System
pin Topic
return System
      public HIH61xx(Topic pin) {
        if(pin==null) {
          throw new ArgumentNullException();
        }
        if(pin.name=="HIH61_T") {
          _T=pin as DVar<double>;
          if(_T==null) {
            throw new ArgumentException();
          }
          _H=_T.parent.Get<double>("HIH61_H");
        } else if(pin.name=="HIH61_H") {
          _H=pin as DVar<double>;
          if(_H==null) {
            throw new ArgumentException();
          }
          _T=_H.parent.Get<double>("HIH61_T");
        } else {
          throw new ArgumentException();
        }
        _present=_T.Get<bool>("present");
        _present.saved=false;
        _present.value=false;
        Reset();
      }
      public override bool VarChanged(Topic snd, bool delete) {