Пример #1
0
        // First step
        public void Disconnect()
        {
            if (_gatt != null)
            {
                //TODO: clear cached services
                KnownServices.Clear();

                _gatt.Disconnect();
            }
            else
            {
                Trace.Message("[Warning]: Can't disconnect {0}. Gatt is null.", Name);
            }
        }
Пример #2
0
 public static string GetServiceDescription(Guid uuid)
 => KnownServices.ContainsKey(uuid) ? KnownServices[uuid] : String.Empty;
Пример #3
0
 /// <summary>
 /// Converts a given <see cref="KnownServices"/> to a snake case <see cref="string"/>.
 /// </summary>
 /// <param name="service">A <see cref="KnownServices"/>.</param>
 /// <returns>
 /// The service as a <see cref="string"/>.
 /// </returns>
 public static string ToServiceString(this KnownServices service)
 {
     return(knownServicesCache.AsString(service));
 }
Пример #4
0
 public void ClearServices()
 {
     KnownServices.Clear();
 }