From 73fa245b915a3e84dde1ecd448337a5d4285a4aa Mon Sep 17 00:00:00 2001 From: Jack Thomasson <4302889+jkt628@users.noreply.github.com> Date: Sun, 14 Sep 2025 11:09:06 -0400 Subject: [PATCH] provide well known Type --- uuid.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/uuid.go b/uuid.go index 999c2623..010796e9 100644 --- a/uuid.go +++ b/uuid.go @@ -94,11 +94,16 @@ func Reverse(u []byte) []byte { return b } -// Name returns name of know services, characteristics, or descriptors. +// Name returns name of known services, characteristics, or descriptors. func Name(u UUID) string { return knownUUID[u.String()].Name } +// Type returns type of known services, characteristics, or descriptors. +func Type(u UUID) string { + return knownUUID[u.String()].Type +} + // A dictionary of known service names and type (keyed by service uuid) var knownUUID = map[string]struct{ Name, Type string }{ "1800": {Name: "Generic Access", Type: "org.bluetooth.service.generic_access"},