/// <summary> /// Write client characteristic configuration /// </summary> /// <param name="value">Configuration value</param> public async Task WriteCccAsync(BleCccValue value) { if (!HasCcc) { throw new ArgumentException($"Client characteristic {Uuid} doesn't have a configuration attribute!"); } var byteSerializer = new ByteSerializer(); byteSerializer.Serialize(value); await WriteValueAsync(HandleCcc, byteSerializer.GetBuffer()); }
public void Serialize(BleCccValue value) { Serialize((ushort)value); }