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"},