/// <summary> /// Returns true if PhoneConnectedToWearable instances are equal /// </summary> /// <param name="other">Instance of PhoneConnectedToWearable to be compared</param> /// <returns>Boolean</returns> public bool Equals(PhoneConnectedToWearable other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( WearablePhysicalId == other.WearablePhysicalId || WearablePhysicalId != null && WearablePhysicalId.Equals(other.WearablePhysicalId) ) && ( PhoneId == other.PhoneId || PhoneId != null && PhoneId.Equals(other.PhoneId) ) && ( PhoneNumber == other.PhoneNumber || PhoneNumber != null && PhoneNumber.Equals(other.PhoneNumber) )); }
private void OnEnable() { var rawImage = GetComponent <RawImage>(); var id = Hash.GetHash(PhoneId.GetImei() + holderManager.HolderName + holderManager.TimeStamp); rawImage.texture = QrCodeSystem.CreateQrCode(id + "," + PhoneId.GetImei() + "," + holderManager.HolderName); }
private void OnEnable() { issuerManager.SetTimeStamp(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); var id = Hash.GetCertificateId(PhoneId.GetImei(), issuerManager.HolderName, issuerManager.TimeStamp); Debugger.Log(id); var certificate = Certificate.CreateCertificate(id, issuerManager.IssuerName, issuerManager.TimeStamp, issuerManager.Category, issuerManager.Result); ClientCore.Start(); ClientCore.SendMessageToMyCoreNode(MsgType.NewTransaction, certificate); }
private void Start() { var button = GetComponent <Button>(); button.OnClickAsObservable() .Subscribe(_ => { BluetoothSystem.Client(); BluetoothSystem.Send(holderManager.IdPhoto + "," + Hash.GetHash(PhoneId.GetImei() + holderManager.HolderName + holderManager.TimeStamp)); }) .AddTo(this); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (WearablePhysicalId != null) { hashCode = hashCode * 59 + WearablePhysicalId.GetHashCode(); } if (PhoneId != null) { hashCode = hashCode * 59 + PhoneId.GetHashCode(); } if (PhoneNumber != null) { hashCode = hashCode * 59 + PhoneNumber.GetHashCode(); } return(hashCode); } }
private void OnEnable() { var rawImage = GetComponent <RawImage>(); rawImage.texture = QrCodeSystem.CreateQrCode(PhoneId.GetImei() + "," + holderManager.HolderName); }