示例#1
0
        void OnSubChanged(CBPeripheralManagerSubscriptionEventArgs args, bool subscribed)
        {
            if (!this.IsThis(args.Characteristic))
            {
                return;
            }

            var peripheral = this.cache.SetSubscription(args.Central, subscribed);
            var sub        = new CharacteristicSubscription(this, peripheral, subscribed);

            this.onSubscribe(sub);
        }
示例#2
0
 void OnUnSubscribed(object sender, CBPeripheralManagerSubscriptionEventArgs args) => this.OnSubChanged(args, false);