// 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); } }
public static string GetServiceDescription(Guid uuid) => KnownServices.ContainsKey(uuid) ? KnownServices[uuid] : String.Empty;
/// <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)); }
public void ClearServices() { KnownServices.Clear(); }