public override void OnCharacteristicRead (BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, GattStatus status) { base.OnCharacteristicRead (gatt, characteristic, status); Console.WriteLine ("GattCallBack: OnCharacteristicRead: " + characteristic.GetStringValue (0)); this.CharacteristicValueUpdated (this, new CharacteristicReadEventArgs () { Characteristic = new Characteristic (characteristic, gatt, this) } ); }
public override void OnCharacteristicChanged (BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { base.OnCharacteristicChanged (gatt, characteristic); Console.WriteLine ("OnCharacteristicChanged: " + characteristic.GetStringValue (0)); var f = new CharacteristicReadEventArgs () { Characteristic = new Characteristic (characteristic, gatt, this)}; Debug.WriteLine ("OnCharacteristicChanged" + f); this.CharacteristicValueUpdated (this, f); }