Пример #1
0
        /// <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());
        }
Пример #2
0
 public void Serialize(BleCccValue value)
 {
     Serialize((ushort)value);
 }