c# - Bluetooth LE CanUpdate Characteristic property -
i building xamarin.forms
cross platform mobile app, uses monkey.robotics
bluetoth low energy functionality. connecting mbed
based implimentation of custom gatt service.
in xamarin c#, triggers characteristic.canupdate
property in monkey.robotics?
this standard example c# based on:
if (characteristic.canupdate) { characteristic.valueupdated += (s, e) => { debug.writeline("characteristic.valueupdated"); device.begininvokeonmainthread( () => { updatedisplay(characteristic); }); isbusy = false; // spin until first result received }; isbusy = true; characteristic.startupdates(); }
this has been working, since changed own custom gatt service connecting to, canupdate property false. property , how triggered? me debugging gatt service code.
thanks
monkey.robotics open source, can yourself
canupdate implemented this:
public bool canupdate { { return (this.properties & characteristicpropertytype.notify) != 0; } }
Comments
Post a Comment